Cum poate Microsoft să învețe din tranziția Mac ARM de la Apple

Sigla promoțională pentru WWDC 2023.
Această poveste face parte din acoperirea noastră completă Apple WWDC

Microsoft a încercat să facă tranziția către cipurile ARM de mai multe ori în ultimii 10 ani. Toate au fost încercări eșuate.

Cuprins

  • Dezvoltatori, dezvoltatori, dezvoltatori
  • Alegerea unei părți
  • Este timpul să ciufuliți niște pene

Dar la Conferința mondială a dezvoltatorilor luni, Apple și-a anunțat propriile planuri de schimbare departe de a utiliza procesoare Intel la propriile cipuri personalizate bazate pe ARM, începând cu sfârșitul acestui an. Dar în cazul Apple, s-ar putea să funcționeze.

Părând decisiv și planificat, Apple a abordat totul, de la compatibilitatea aplicațiilor la performanță, explicând modul în care Mac-urile ARM ar beneficia atât dezvoltatorilor, cât și consumatorilor. Dacă Microsoft dorește vreodată să obțină ceva similar, ar trebui să înceapă să ia notițe.

Legate de

  • Mac-urile M3 s-ar putea lansa anul acesta - cu un plus surprinzător
  • Apple tocmai le-a oferit jucătorilor de pe Mac un motiv important să fie entuziasmați
  • O scurgere majoră dezvăluie fiecare secret Mac la care lucrează Apple

Dezvoltatori, dezvoltatori, dezvoltatori

iPad-uri, Windows laptopuri, iar iMac Pros nu ar fi nimic fără dezvoltatori terți. Ei codifică aplicațiile pe care le utilizați și jocurile pe care le jucați. De aceea, atunci când schimbă arhitectura sistemului, o companie trebuie să asculte ce au de spus dezvoltatorii. Orice fel de tranziție necesită efort de dezvoltare, iar acești dezvoltatori vor avea nevoie de convingere.

Nu poți spune că Microsoft nu a încercat. Din Studio vizual, comunitatea prietenoasă cu dezvoltatorii, GitHub, și chiar programul Windows Insider, Microsoft are o mulțime de instrumente dedicate pentru dezvoltatorii săi. Microsoft a introdus chiar și Project Reunion, pentru a ajuta dezvoltatorii să codifice aplicații mai bune. Dar încercările sale de a-și unifica platforma pentru dezvoltatori au eșuat întotdeauna.

Fie că a fost prin forțarea dezvoltatorilor care nu doresc în era Windows 8 sau prin refuzul de a alege o parte de atunci, tranziția Microsoft la ARM a împiedicat întotdeauna suportul pentru dezvoltatori. Dezvoltatorii Windows trebuie să codifice aplicații separate pe 32 de biți pentru dispozitivele ARM precum Surface Pro X și alte computere Always Connected. Acest lucru se datorează faptului că Windows 10 pe ARM nu este optimizat pentru 64 de biți mai popular aplicații. Acesta este, de asemenea, motivul pentru care unele aplicații și periferice pur și simplu nu funcționează pe aceste dispozitive.

De aceea, Microsoft a trebuit să se bazeze foarte mult pe emularea aplicațiilor desktop pe 32 de biți pentru a evita acest lucru. După cum face adesea emularea, are ca rezultat probleme de performanta — chiar și în aplicații comune precum Google Chrome. Google este în aceeași barcă cu suportul său pentru sistemul de operare Chrome pentru Android aplicații.

Lipsa aplicațiilor native a fost întotdeauna piesa de puzzle lipsă și asta face ca abordarea Apple să iasă în evidență.

Alegerea unei părți

Apple nu și-a condus anunțul de tranziție cu emulare. Totul a fost să convingi dezvoltatorii să creeze aplicații native. Începe cu programul de pornire rapidă a aplicației universale Apple. Deși nu este gratuit, oferă dezvoltatorilor instrumentele de care au nevoie pentru a trece la ARM în doar câteva zile - cel puțin, potrivit Apple.

Programul oferă acces la documentație, forumuri și versiuni beta de asistență ale MacOS Big Sur și Xcode 12. Xcode 12 include instrumente precum Universal 2, o aplicație binară care acceptă atât sistemele Intel, cât și Apple Silicon. Nu îi forțează pe dezvoltatori să facă pariuri despre unde este suportul Apple.

Există chiar și un kit de tranziție pentru dezvoltatori (DTK) care oferă dezvoltatorilor un eșantion de Mac Mini cu SoC A12Z Bionic pentru a-și codifica aplicațiile înainte ca publicul să ajungă la el.

Apple are, de asemenea, propria emulare, dar doar ca soluție de rezervă. Datorită „Rosetta 2”, utilizatorii vor putea rula aplicații Mac existente care nu au fost încă actualizate, inclusiv cele cu plug-in-uri. Performanța este încă necunoscută, dar nu e nicio grabă aici. Aplicațiile mai mici pe care oamenii se bazează nu vor refuza pur și simplu să ruleze. Acest lucru este important, mai ales că Mac-urile alimentate cu Intel există de 15 ani (și vor continua în viitor).

Dar nu există nicio îndoială unde este suportul Apple. Aplicații native care rulează pe Mac-uri cu ARM în obiectiv. Chiar are Mac Catalyst pentru a încerca să inundați Mac App Store cu mai multe aplicații native, în ciuda faptului că sunt porturi pentru aplicații iPad.

Este timpul să ciufuliți niște pene

Strategia de lungă durată a Microsoft de a încerca să susțină atât aplicațiile vechi, cât și cele moderne a lăsat ecosistemul divizat și slăbit. Windows 10X ar trebui să fie încercarea Microsoft de a se moderniza, dar Microsoft a recunoscut din nou să joace ambele părți. Nu vrea să deranjeze Intel, partenerii săi hardware sau comunitatea de dezvoltatori moșteniți.

Dar nu poate continua așa pentru totdeauna. În cele din urmă, Microsoft va trebui să aleagă o direcție și să avanseze. Dacă încă se întreabă cum să realizeze asta, Apple tocmai a arătat calea.

Recomandările editorilor

  • Raport: MacBook-urile Apple din 2024 se pot confrunta cu unele lipsuri serioase
  • Cum ar putea macOS Sonoma să repare widget-urile – sau să le înrăutățească și mai mult
  • Cipurile Intel au împiedicat MacBook Air de 15 inchi, spune Apple
  • Apple ar putea elimina în curând crestătura de pe Mac și iPhone
  • Există un MacBook pe care Apple nu are dreptul să-l vândă în continuare

Îmbunătățește-ți stilul de viațăDigital Trends îi ajută pe cititori să țină cont de lumea rapidă a tehnologiei cu toate cele mai recente știri, recenzii distractive despre produse, editoriale perspicace și anticipări unice.