Як Microsoft може навчитися з переходу Mac ARM від Apple

Рекламний логотип для WWDC 2023.
Ця історія є частиною нашого повного висвітлення Apple WWDC

За останні 10 років Microsoft кілька разів намагалася перейти на чіпи ARM. Усі вони були невдалими спробами.

Зміст

  • Розробники, розробники, розробники
  • Вибір сторони
  • Час розтріпати пір’я

Але при Всесвітня конференція розробників у понеділок, Apple оголосив про власні плани переходу від використання процесорів Intel до власних власних чіпів на базі ARM, починаючи з кінця цього року. Але у випадку з Apple це може спрацювати.

Виглядаючи рішуче та сплановано, Apple взялася за все, починаючи від сумісності додатків і закінчуючи продуктивністю, пояснюючи, яку користь ARM Mac принесе як розробникам, так і споживачам. Якщо Microsoft коли-небудь захоче досягти чогось подібного, вона повинна почати робити нотатки.

Пов'язані

  • M3 Mac може вийти цього року — з несподіваним доповненням
  • Apple просто дала геймерам Mac великий привід для захоплення
  • Великий витік розкриває всі секрети Mac, над якими працює Apple

Розробники, розробники, розробники

iPad, Windows

ноутбуки, і iMac Pro був би нічим без сторонніх розробників. Вони кодують додатки, якими ви користуєтеся, та ігри, у які ви граєте. Ось чому, змінюючи архітектуру системи, компанія повинна прислухатися до розробників. Будь-який вид переходу потребує зусиль у розробці, і цих розробників потрібно буде переконати.

Ви не можете сказати, що Microsoft не пробувала. Від Visual Studio, дружня спільнота для розробників, GitHub, і навіть програму Windows Insider, Microsoft має багато спеціальних інструментів для його розробників. Microsoft навіть представила Project Reunion, щоб допомогти розробникам кодувати кращі програми. Але її спроби уніфікувати свою платформу для розробників завжди провалилися.

Перехід Microsoft на ARM завжди стикався з підтримкою розробників, чи через примушування небажаних розробників в епоху Windows 8, чи через відмову вибрати сторону з тих пір. Розробникам Windows потрібно кодувати окремі 32-розрядні програми для пристроїв ARM, таких як Surface Pro X і інші комп’ютери з функцією постійного підключення. Це тому, що Windows 10 на ARM не оптимізовано для більш популярних 64-розрядних версій програми. Також тому деякі програми та периферійні пристрої просто не працюють на цих пристроях.

Ось чому корпорації Майкрософт довелося значною мірою покладатися на емуляцію 32-розрядних настільних програм, щоб обійти це. Як часто відбувається емуляція, це призводить до проблеми з продуктивністю — навіть у таких звичайних програмах, як Google Chrome. Google в тому ж човні із підтримкою ОС Chrome Android програми.

Відсутність рідних додатків завжди була відсутньою частиною головоломки, і саме це виділяє підхід Apple.

Вибір сторони

Apple не оголосила про перехід із емуляцією. Усе полягало в тому, щоб переконати розробників створювати рідні програми. Він починається з універсальної програми швидкого запуску Apple. Хоча він і не безкоштовний, він дає розробникам необхідні інструменти для переходу на ARM всього за кілька днів — принаймні, згідно з Apple.

Програма надає доступ до документації, форумів і підтримує бета-версії MacOS Big Sur і Xcode 12. Xcode 12 містить такі інструменти, як Universal 2, бінарний файл програми, який підтримує системи Intel і Apple Silicon. Це не змушує розробників робити ставки на підтримку Apple.

Існує навіть Developer Transition Kit (DTK), який надає розробникам зразок Mac Mini із A12Z Bionic SoC для кодування своїх додатків до того, як публіка отримає доступ до нього.

Apple також має власну емуляцію, але лише як резервне рішення. Завдяки «Rosetta 2» користувачі зможуть запускати існуючі додатки Mac, які ще не оновлювалися, включно з програмами з плагінами. Виступ поки що невідомий, але поспішати тут не до чого. Менші програми, на які люди покладаються, не просто так відмовляться запускатися. Це важливо, особливо з огляду на те, що комп’ютери Mac на базі процесорів Intel існують уже 15 років (і продовжуватимуть у майбутньому).

Але безсумнівно, де підтримка Apple. Нативні програми, що працюють на комп’ютерах Mac на базі ARM, у меті. Це навіть є Mac Catalyst щоб спробувати наповнити Mac App Store більш рідними програмами, незважаючи на те, що це порти програм для iPad.

Час розтріпати пір’я

Багаторічна стратегія Microsoft, спрямована на підтримку як застарілих, так і сучасних програм, призвела до розколу та ослаблення екосистеми. Windows 10X має бути власною спробою Microsoft модернізуватися, але Microsoft знову зіграла на користь обох сторін. Він не хоче засмучувати Intel, її партнерів із апаратного забезпечення чи спільноту розробників.

Але так тривати вічно не може. Згодом Microsoft доведеться вибрати напрямок і рухатися вперед. Якщо ви все ще думаєте, як це зробити, Apple щойно показала шлях.

Рекомендації редакції

  • Звіт: MacBook від Apple 2024 року може зіткнутися з серйозною нестачею
  • Як macOS Sonoma може виправити віджети — або зробити їх ще гіршими
  • За словами Apple, чіпи Intel стримували 15-дюймовий MacBook Air
  • Незабаром Apple може видалити виїмку з вашого Mac і iPhone
  • Є MacBook, який Apple не має права продовжувати продавати

Оновіть свій спосіб життяDigital Trends допомагає читачам стежити за динамічним світом технологій завдяки всім останнім новинам, цікавим оглядам продуктів, проникливим редакційним статтям і унікальним у своєму роді коротким оглядам.