Jak se Microsoft může učit od Apple Mac ARM Transition

Propagační logo pro WWDC 2023.
Tento příběh je součástí našeho kompletního pokrytí Apple WWDC

Microsoft se za posledních 10 let několikrát pokusil přejít na čipy ARM. Všechny z nich byly neúspěšné pokusy.

Obsah

  • Vývojáři, vývojáři, vývojáři
  • Výběr strany
  • Čas nacuchat pár peří

Ale při Celosvětová konference vývojářů v pondělí, Apple oznámila své vlastní plány na přechod od používání procesorů Intel na vlastní čipy založené na ARM, počínaje koncem tohoto roku. Ale v případě Applu by to mohlo fungovat.

Apple se jevil jako rozhodný a plánovaný, vypořádal se se vším od kompatibility aplikací až po výkon a vysvětlil, jak budou ARM Macy přínosem pro vývojáře i spotřebitele. Pokud chce Microsoft někdy něčeho podobného dosáhnout, měl by si začít dělat poznámky.

Příbuzný

  • M3 Mac mohou být uvedeny na trh letos – s překvapivým přírůstkem
  • Apple právě dal hráčům na Macu velký důvod k nadšení
  • Velký únik odhaluje všechna tajemství, na kterých Mac Apple pracuje

Vývojáři, vývojáři, vývojáři

iPady, Windows notebookya iMac Pro by nebyl ničím bez vývojářů třetích stran. Kódují aplikace, které používáte, a hry, které hrajete. To je důvod, proč při přepínání systémové architektury musí společnost naslouchat tomu, co říkají vývojáři. Jakýkoli druh přechodu vyžaduje vývojářské úsilí a tito vývojáři budou vyžadovat přesvědčování.

Nemůžete říct, že to Microsoft nezkusil. Z Vizuální studio, komunita přátelská vývojářům, GitHuba dokonce i Windows Insider Program, Microsoft má spoustu specializovaných nástrojů pro jeho vývojáře. Microsoft dokonce představil Project Reunion, abychom vývojářům pomohli kódovat lepší aplikace. Ale jeho pokusy sjednotit svou platformu pro vývojáře vždy ztroskotaly.

Ať už to bylo nucením neochotných vývojářů v éře Windows 8 nebo odmítnutím vybrat si stranu od té doby, přechod Microsoftu na ARM vždy zakopl o podporu vývojářů. Vývojáři Windows potřebují kódovat samostatné 32bitové aplikace pro zařízení ARM, jako je Surface Pro X a ostatní počítače trvale připojené. Je to proto, že Windows 10 na ARM není optimalizován pro populárnější 64bitové verze aplikace. To je také důvod, proč některé aplikace a periferní zařízení na těchto zařízeních jednoduše nefungují.

To je důvod, proč se Microsoft musel hodně opřít o emulaci 32bitových aplikací pro stolní počítače, aby to obejít. Jak to často dělá emulace, výsledkem je problémy s výkonem – dokonce i v běžných aplikacích, jako je Google Chrome. Google je na stejné lodi s podporou Chrome OS Android aplikace.

Nedostatek nativních aplikací byl vždy chybějícím kouskem skládačky, a proto přístup společnosti Apple vyniká.

Výběr strany

Apple nevedl své oznámení o přechodu na emulaci. Šlo o to přesvědčit vývojáře, aby vytvořili nativní aplikace. Začíná to programem rychlého spuštění Universal App společnosti Apple. Ačkoli to není zdarma, poskytuje vývojářům nástroje, které potřebují k přechodu na ARM během několika dní – alespoň podle Applu.

Program poskytuje přístup k dokumentaci, fórům a beta verzím podpory MacOS Big Sur a Xcode 12. Xcode 12 obsahuje nástroje jako Universal 2, binární aplikaci, která podporuje systémy Intel i Apple Silicon. Nenutí vývojáře uzavírat sázky o tom, kde je podpora společnosti Apple.

K dispozici je dokonce i sada Developer Transition Kit (DTK), která vývojářům poskytuje ukázkový Mac Mini s A12Z Bionic SoC, aby mohli nakódovat své aplikace, než se k nim dostane veřejnost.

Apple má také svou vlastní emulaci, ale pouze jako záložní řešení. Díky „Rosetta 2“ budou uživatelé moci spouštět stávající aplikace pro Mac, které ještě nebyly aktualizovány, včetně těch se zásuvnými moduly. Výkon je zatím neznámý, ale tady není kam spěchat. Menší aplikace, na které se lidé spoléhají, jen tak neodmítnou spustit. To je důležité, zvláště když počítače Mac s procesorem Intel existují již 15 let (a budou pokračovat i v budoucnu).

Ale není pochyb o tom, kde je podpora společnosti Apple. Nativní aplikace běžící na počítačích Mac se systémem ARM v cíli. Dokonce má Katalyzátor Mac zkusit zaplavit Mac App Store nativními aplikacemi, přestože jde o porty aplikací pro iPad.

Čas nacuchat pár peří

Dlouhotrvající strategie Microsoftu, která se snaží podporovat jak starší, tak moderní aplikace, způsobila rozdělení a oslabení ekosystému. Windows 10X by měl být vlastní pokus Microsoftu o modernizaci, ale Microsoft opět připustil, že bude hrát na obě strany. Nechce naštvat Intel, jeho hardwarové partnery ani jeho starší komunitu vývojářů.

Ale takhle to nemůže jít donekonečna. Nakonec si Microsoft bude muset vybrat směr a jít vpřed. Pokud stále přemýšlí, jak toho dosáhnout, Apple právě ukázal cestu.

Doporučení redakce

  • Zpráva: MacBooky Apple 2024 mohou čelit vážným nedostatkům
  • Jak může macOS Sonoma opravit widgety – nebo je ještě zhoršit
  • Čipy Intel zadržely 15palcový MacBook Air, říká Apple
  • Apple může brzy odstranit zářez z vašeho Macu a iPhone
  • Existuje MacBook, který Apple nemá právo pokračovat v prodeji

Upgradujte svůj životní stylDigitální trendy pomáhají čtenářům mít přehled o rychle se měnícím světě technologií se všemi nejnovějšími zprávami, zábavnými recenzemi produktů, zasvěcenými úvodníky a jedinečnými náhledy.