Ako sa môže spoločnosť Microsoft poučiť z prechodu Apple Mac ARM Transition

click fraud protection
Propagačné logo pre WWDC 2023.
Tento príbeh je súčasťou nášho kompletného pokrytia Apple WWDC

Spoločnosť Microsoft sa za posledných 10 rokov niekoľkokrát pokúsila prejsť na čipy ARM. Všetky z nich boli neúspešné pokusy.

Obsah

  • Vývojári, vývojári, vývojári
  • Výber strany
  • Je čas poškriabať perie

Ale pri Celosvetová konferencia vývojárov v pondelok Apple oznámila svoje vlastné plány na zmenu od používania procesorov Intel na vlastné čipy založené na ARM, počnúc koncom tohto roka. Ale v prípade Apple to môže fungovať.

Apple, ktorý sa javil ako rozhodný a plánovaný, riešil všetko od kompatibility aplikácií až po výkon a vysvetlil, aký prínos budú mať počítače ARM Mac pre vývojárov aj spotrebiteľov. Ak chce Microsoft niekedy dosiahnuť niečo podobné, mal by si začať robiť poznámky.

Súvisiace

  • M3 Mac môžu byť uvedené na trh tento rok – s prekvapivým doplnkom
  • Apple dal hráčom na Macu veľký dôvod na nadšenie
  • Veľký únik odhaľuje každé tajomstvo, na ktorom Mac Apple pracuje

Vývojári, vývojári, vývojári

iPady, Windows notebookya iMac Pro by neboli ničím bez vývojárov tretích strán. Kódujú aplikácie, ktoré používate, a hry, ktoré hráte. Preto pri zmene architektúry systému musí spoločnosť počúvať, čo hovoria vývojári. Akýkoľvek druh prechodu si vyžaduje vývojárske úsilie a títo vývojári budú musieť presvedčiť.

Nemôžete povedať, že to Microsoft neskúšal. Od Vizuálne štúdio, komunita priateľská k vývojárom, GitHuba dokonca aj program Windows Insider od spoločnosti Microsoft má veľa špecializovaných nástrojov pre jeho vývojárov. Microsoft dokonca predstavil Project Reunion, ktoré vývojárom pomôžu pri kódovaní lepších aplikácií. Jeho pokusy o zjednotenie svojej platformy pre vývojárov však vždy stroskotali.

Či už to bolo nútením neochotných vývojárov v ére Windows 8 alebo odmietnutím výberu strany odvtedy, prechod spoločnosti Microsoft na ARM vždy zakopol o podporu vývojárov. Vývojári systému Windows musia kódovať samostatné 32-bitové aplikácie pre zariadenia ARM, ako sú Surface Pro X a ostatné počítače stále pripojené. Je to preto, že Windows 10 na ARM nie je optimalizovaný pre populárnejšie 64-bitové aplikácie. To je tiež dôvod, prečo niektoré aplikácie a periférne zariadenia na týchto zariadeniach jednoducho nefungujú.

To je dôvod, prečo sa Microsoft musel silne oprieť o emuláciu 32-bitových aplikácií pre stolné počítače. Ako to často robí emulácia, výsledkom je problémy s výkonom — dokonca aj v bežných aplikáciách, ako je Google Chrome. Google je na rovnakej lodi s podporou Chrome OS pre Android aplikácie.

Nedostatok natívnych aplikácií bol vždy tým chýbajúcim kúskom skladačky, a preto prístup spoločnosti Apple vyniká.

Výber strany

Apple neviedol svoje oznámenie o prechode pomocou emulácie. Išlo o to presvedčiť vývojárov, aby vytvorili natívne aplikácie. Začína sa programom rýchleho spustenia univerzálnej aplikácie Apple. Hoci to nie je zadarmo, poskytuje vývojárom nástroje, ktoré potrebujú na prechod na ARM v priebehu niekoľkých dní – aspoň podľa Apple.

Program poskytuje prístup k dokumentácii, fóram a beta verziám podpory MacOS Big Sur a Xcode 12. Xcode 12 obsahuje nástroje ako Universal 2, binárnu aplikáciu, ktorá podporuje systémy Intel aj Apple Silicon. Nenúti vývojárov uzatvárať stávky o tom, kde je podpora spoločnosti Apple.

Existuje dokonca aj súprava Developer Transition Kit (DTK), ktorá poskytuje vývojárom vzorový Mac Mini s A12Z Bionic SoC na kódovanie svojich aplikácií skôr, ako sa k nim dostane verejnosť.

Apple má tiež svoju vlastnú emuláciu, ale iba ako záložné riešenie. Vďaka „Rosetta 2“ budú môcť používatelia spúšťať existujúce aplikácie pre Mac, ktoré ešte neboli aktualizované, vrátane tých so zásuvnými modulmi. Výkon je stále neznámy, ale tu sa nie je kam ponáhľať. Menšie aplikácie, na ktoré sa ľudia spoliehajú, len tak neodmietnu spustiť. To je dôležité, najmä preto, že počítače Mac s procesorom Intel existujú už 15 rokov (a budú pokračovať aj v budúcnosti).

Nie je však pochýb o tom, kde je podpora spoločnosti Apple. Natívne aplikácie bežiace na počítačoch Mac so systémom ARM v cieli. Dokonca má Katalyzátor Mac pokúsiť sa zaplaviť Mac App Store natívnejšími aplikáciami napriek tomu, že ide o porty aplikácií pre iPad.

Je čas poškriabať perie

Dlhodobá stratégia spoločnosti Microsoft snažiť sa podporovať staršie aj moderné aplikácie spôsobila, že ekosystém je rozdelený a oslabený. Windows 10X by mal byť vlastným pokusom Microsoftu o modernizáciu, ale Microsoft opäť pripustil, že bude hrať na obe strany. Nechce rozrušiť spoločnosť Intel, jej hardvérových partnerov ani jej starú komunitu vývojárov.

Ale takto to nemôže ísť donekonečna. Nakoniec si Microsoft bude musieť zvoliť smer a pohnúť sa vpred. Ak stále premýšľate, ako to dosiahnuť, Apple práve ukázal cestu.

Odporúčania redaktorov

  • Správa: MacBooky Apple 2024 môžu čeliť vážnym nedostatkom
  • Ako môže macOS Sonoma opraviť miniaplikácie – alebo ich ešte zhoršiť
  • Čipy Intel zadržali 15-palcový MacBook Air, hovorí Apple
  • Apple môže čoskoro odstrániť zárez z vášho Macu a iPhone
  • Existuje MacBook, ktorý Apple nemá právo pokračovať v predaji

Zlepšite svoj životný štýlDigitálne trendy pomáhajú čitateľom mať prehľad o rýchlo sa rozvíjajúcom svete technológií so všetkými najnovšími správami, zábavnými recenziami produktov, užitočnými úvodníkmi a jedinečnými ukážkami.