Kako se lahko Microsoft nauči iz Applovega prehoda na Mac ARM

Promocijski logotip za WWDC 2023.
Ta zgodba je del naše celotne pokritosti Apple WWDC

Microsoft je v zadnjih 10 letih večkrat poskušal preiti na čipe ARM. Vsi so bili neuspešni poskusi.

Vsebina

  • Razvijalci, razvijalci, razvijalci
  • Izbira strani
  • Čas je, da razmršimo nekaj perja

Toda pri Svetovna konferenca razvijalcev v ponedeljek, Apple objavil lastne načrte za zamenjavo od uporabe procesorjev Intel do lastnih čipov, ki temeljijo na ARM, s pričetkom pozneje v tem letu. Toda v primeru Appla bi lahko delovalo.

Kot odločen in načrtovan Apple se je lotil vsega, od združljivosti aplikacij do zmogljivosti, in razložil, kako bi ARM Maci koristili razvijalcem in potrošnikom. Če želi Microsoft kdaj doseči kaj podobnega, bi moral začeti delati zapiske.

Povezano

  • M3 Mac se bo morda predstavil letos - s presenetljivim dodatkom
  • Apple je dal igralcem Mac iger velik razlog za navdušenje
  • Veliko uhajanje razkriva vse skrivnosti Maca, na katerih dela Apple

Razvijalci, razvijalci, razvijalci

iPads, Windows prenosniki, in iMac Pros ne bi bil nič brez razvijalcev tretjih oseb. Kodirajo aplikacije, ki jih uporabljate, in igre, ki jih igrate. Zato mora podjetje pri zamenjavi sistemske arhitekture poslušati, kaj imajo povedati razvijalci. Kakršen koli prehod zahteva razvojni napor in te razvijalce bo treba prepričati.

Ne morete reči, da Microsoft ni poskusil. Od Visual Studio, razvijalcem prijazna skupnost, GitHub, in celo program Windows Insider, Microsoft ima veliko namenskih orodij za svoje razvijalce. Microsoft je celo predstavil Project Reunion, za pomoč razvijalcem pri kodiranju boljših aplikacij. Toda njegovi poskusi poenotenja svoje platforme za razvijalce so vedno padli v vodo.

Microsoftov prehod na ARM se je pri podpori razvijalcev vedno spotaknil s siljenjem nejevoljnih razvijalcev v dobi Windows 8 ali zavračanjem izbire strani vse od takrat. Razvijalci sistema Windows morajo kodirati ločene 32-bitne aplikacije za naprave ARM, kot sta Surface Pro X in drugih računalnikih z vedno povezano povezavo. To je zato, ker Windows 10 na ARM ni optimiziran za bolj priljubljene 64-bitne aplikacije. To je tudi razlog, zakaj nekatere aplikacije in zunanje naprave preprosto ne delujejo na teh napravah.

Zato se je Microsoft moral močno zanašati na emulacijo 32-bitnih namiznih aplikacij, da bi se temu izognil. Kot pogosto posnemanje, ima za posledico težave z zmogljivostjo — tudi v običajnih aplikacijah, kot je Google Chrome. Google je v istem čolnu s podporo za Chrome OS Android aplikacije.

Pomanjkanje izvornih aplikacij je bilo vedno manjkajoči kos sestavljanke, in to je tisto, zaradi česar Applov pristop izstopa.

Izbira strani

Apple svoje napovedi o prehodu ni vodil z emulacijo. Vse je šlo za prepričevanje razvijalcev, da naredijo domače aplikacije. Začne se z Applovim programom za hitri začetek univerzalne aplikacije. Čeprav ni brezplačen, daje razvijalcem orodja, ki jih potrebujejo za prehod na ARM v samo nekaj dneh - vsaj glede na Apple.

Program omogoča dostop do dokumentacije, forumov in podpornih beta različic MacOS Big Sur in Xcode 12. Xcode 12 vključuje orodja, kot je Universal 2, dvojiška aplikacija, ki podpira sistema Intel in Apple Silicon. Razvijalcev ne sili k stavam o tem, kje je Appleova podpora.

Obstaja celo Developer Transition Kit (DTK), ki razvijalcem nudi vzorec Mac Mini z A12Z Bionic SoC, da kodirajo svoje aplikacije, preden javnost pride do njih.

Tudi Apple ima svojo emulacijo, vendar le kot rezervno rešitev. Zahvaljujoč "Rosetti 2" bodo uporabniki lahko izvajali obstoječe aplikacije za Mac, ki še niso bile posodobljene, vključno s tistimi z vtičniki. Izvedba še ni znana, a tu se ne mudi. Manjše aplikacije, na katere se ljudje zanašajo, se ne bodo kar tako zavrnile. To je pomembno, še posebej, ker so Maci, ki jih poganja Intel, prisotni že 15 let (in se bodo nadaljevali tudi v prihodnosti).

Vendar ni dvoma, kje je Appleova podpora. Izvorne aplikacije, ki se izvajajo na Macih, ki jih poganja ARM, v cilju. Celo ima Mac Catalyst poskusite preplaviti trgovino Mac App Store z več izvornimi aplikacijami, kljub temu, da gre za vrata aplikacij za iPad.

Čas je, da razmršimo nekaj perja

Microsoftova dolgoletna strategija, da poskuša podpreti stare in sodobne aplikacije, je pustila ekosistem razdeljen in oslabljen. Windows 10X bi moral biti Microsoftov poskus posodobitve, vendar je Microsoft znova priznal, da igra na obeh straneh. Ne želi vznemirjati Intela, njegovih partnerjev za strojno opremo ali njegove stare skupnosti razvijalcev.

Ampak tako ne more iti večno. Sčasoma bo moral Microsoft izbrati smer in napredovati. Če se še vedno sprašujete, kako to doseči, je Apple pravkar pokazal pot.

Priporočila urednikov

  • Poročilo: Applovi MacBook 2024 se lahko soočajo z resnimi pomanjkljivostmi
  • Kako bi macOS Sonoma lahko popravil pripomočke — ali jih še poslabšal
  • Intelovi čipi so zadržali 15-palčni MacBook Air, pravi Apple
  • Apple bo morda kmalu odstranil zarezo iz vašega Maca in iPhonea
  • Obstaja MacBook, ki ga Apple nima pravice nadaljevati s prodajo

Nadgradite svoj življenjski slogDigitalni trendi bralcem pomagajo slediti hitremu svetu tehnologije z vsemi najnovejšimi novicami, zabavnimi ocenami izdelkov, pronicljivimi uvodniki in enkratnimi vpogledi v vsebine.