Microsoft har forsøkt å gå over til ARM-brikker flere ganger i løpet av de siste 10 årene. Alle har vært mislykkede forsøk.
Innhold
- Utviklere, utviklere, utviklere
- Velger side
- På tide å rufse litt fjær
Men kl Verdensomspennende utviklerkonferanse på mandag, Apple kunngjorde sine egne planer om å bytte bort fra å bruke Intel-prosessorer til sine egne tilpassede ARM-baserte brikker, som starter senere i år. Men i Apples tilfelle kan det bare fungere.
Apple virket avgjørende og planlagt og tok tak i alt fra appkompatibilitet til ytelse, og forklarte hvordan ARM Mac-er ville være til nytte for både utviklere og forbrukere. Hvis Microsoft noen gang ønsker å oppnå noe lignende, bør det begynne å ta notater.
I slekt
- M3 Mac-er kan lanseres i år – med et overraskende tillegg
- Apple ga nettopp Mac-spillere en stor grunn til å være begeistret
- Stor lekkasje avslører hver eneste hemmelige Mac Apple jobber med
Utviklere, utviklere, utviklere
iPads, Windows
bærbare datamaskiner, og iMac Pros ville ikke vært noe uten tredjepartsutviklere. De koder appene du bruker og spillene du spiller. Det er derfor, når et selskap bytter systemarkitektur, må lytte til hva utviklere har å si. Enhver form for overgang krever utviklingsinnsats, og disse utviklerne vil kreve overbevisning.Du kan ikke si at Microsoft ikke har prøvd. Fra Visuelt studio, det utviklervennlige fellesskapet, GitHub, og til og med Windows Insider-programmet, Microsoft har mange dedikerte verktøy for sine utviklere. Microsoft introduserte til og med Project Reunion, for å hjelpe utviklere med å kode bedre apper. Men forsøkene på å forene plattformen for utviklere har alltid falt flatt.
Enten det var gjennom å tvinge uvillige utviklere i Windows 8-æraen eller å nekte å velge side siden den gang, har Microsofts overgang til ARM alltid snublet over utviklerstøtten. Windows-utviklere må kode separate 32-biters apper for ARM-enheter som Surface Pro X og andre alltid tilkoblede PC-er. Dette er fordi Windows 10 på ARM ikke er optimalisert for mer populær 64-bit apper. Det er også grunnen til at enkelte apper og eksterne enheter rett og slett ikke fungerer på disse enhetene.
Det er grunnen til at Microsoft har måttet lene seg tungt på emulering av 32-biters desktop-apper som en vei rundt dette. Som emulering ofte gjør, resulterer det i ytelsesproblemer – selv i vanlige apper som Google Chrome. Google er i samme båt med Chrome OS-støtte for Android apper.
Mangelen på innfødte apper har alltid vært den manglende puslespillbrikken, og det er det som gjør at Apples tilnærming skiller seg ut.
Velger side
Apple ledet ikke sin overgangskunngjøring med emulering. Det handlet om å overbevise utviklere om å lage native apper. Det starter med Apples Universal App Quick Start Program. Selv om det ikke er gratis, gir det utviklere verktøyene de trenger for å flytte over til ARM på bare noen få dager - i hvert fall ifølge Apple.
Programmet gir tilgang til dokumentasjon, forumene og støttebetaversjoner av MacOS Big Sur og Xcode 12. Xcode 12 inkluderer verktøy som Universal 2, en binær applikasjon som støtter både Intel og Apple Silicon-systemer. Det tvinger ikke utviklere til å satse på hvor Apples støtte er.
Det er til og med et Developer Transition Kit (DTK) som gir utviklere et eksempel på Mac Mini med A12Z Bionic SoC for å kode appene deres på før publikum kommer til det.
Apple har også sin egen emulering, men bare som en sikkerhetskopiløsning. Takket være «Rosetta 2» vil brukere kunne kjøre eksisterende Mac-apper som ennå ikke er oppdatert, inkludert de med plug-ins. Ytelsen er fortsatt ukjent, men det er ingen hast her. Mindre applikasjoner som folk er avhengige av, vil ikke bare nekte å kjøre. Det er viktig, spesielt siden Intel-drevne Mac-maskiner har eksistert i 15 år (og vil fortsette i fremtiden).
Men det er ingen tvil om hvor Apples støtte er. Innfødte apper som kjører på ARM-drevne Mac-er i målet. Det har det til og med Mac Catalyst å prøve å oversvømme Mac App Store med flere native applikasjoner, til tross for at det er porter for iPad-apper.
På tide å rufse litt fjær
Microsofts langvarige strategi for å prøve og støtte både eldre og moderne applikasjoner har etterlatt økosystemet splittet og svekket. Windows 10X skulle være Microsofts eget forsøk på å modernisere, men Microsoft har igjen innrømmet å spille til begge sider. Den ønsker ikke å opprøre Intel, dets maskinvarepartnere eller dets eldre utviklerfellesskap.
Men det kan ikke fortsette slik for alltid. Til slutt må Microsoft velge en retning og gå videre. Hvis det fortsatt lurer på hvordan man oppnår det, viste Apple bare veien.
Redaktørenes anbefalinger
- Rapport: Apples 2024 MacBooks kan møte noen alvorlige mangler
- Hvordan macOS Sonoma kunne fikse widgets – eller gjøre dem enda verre
- Intel-brikker holdt tilbake 15-tommers MacBook Air, sier Apple
- Apple kan snart eliminere hakket fra din Mac og iPhone
- Det er en MacBook som Apple ikke har rett til å fortsette å selge
Oppgrader livsstilen dinDigitale trender hjelper leserne å følge med på den fartsfylte teknologiverdenen med alle de siste nyhetene, morsomme produktanmeldelser, innsiktsfulle redaksjoner og unike sniktitter.