Under Apples WWDC keynote 2020, gjorde Apple ett stort tillkännagivande som hade mycket mer att göra med hårdvara än mjukvara: Apple går bort från Intels chips och byter till Apple Silicon. För de flesta tekniker är detta stora nyheter, men för mer tillfälliga användare kan det låta som vitt brus; vad är "Apple Silicon" och vad har det med dina enheter att göra?
Innehåll
- Vad är "Apple Silicon"?
-
Varför Apple byter från Intel till ARM
- Problem med Intels Skylake
- Apples ARM-chips är bäst i klassen
- End-to-end-kontroll
-
Hur kommer Apples nya chips att påverka kompatibiliteten?
- PowerPC-Intel-övergången: Senaste gången Apple bytte chips
- Hur Apple hjälper utvecklare att gå bort från Intel
- Vad kan användare förvänta sig under Intel-ARM-övergången?
-
Macens framtid
- Relaterade inlägg:
Vad är "Apple Silicon"?
Apple Silicon, ett namn som troligen kommer att ändras när det släpps, hänvisar till anpassade system-on-a-chips från Apple. Ett system-on-a-chip (SoC) är motorn som driver din dator. Den består av CPU: n (där datoranvändning sker), GPU: n (där din dators grafik genereras och bearbetas), RAM-minnet och mer.
Sedan 2005 har Apple förlitat sig på Intel för att tillhandahålla SoCs, ett beslut som var vettigt vid den tiden. Apple hade inte erfarenheten att skapa sina egna SoCs, och Intel ledde då kiselindustrin.
Idag är det dock en helt annan historia.
Varför Apple byter från Intel till ARM
Det finns flera anledningar till beslutet att byta från Intel, varav några behandlades under WWDC20 keynote, som bättre optimering. Det finns dock lite mer bakom Apples beslut som säkerligen kommer att spela en stor roll i framtiden för Mac.
Problem med Intels Skylake
Skylake var chipet som Intel släppte 2015, och även om det sedan dess har efterföljts av nyare chips, är Skylake där historien om Apple-Intel-uppdelningen börjar.
Enligt en Intel-ingenjör, det var precis runt lanseringen av Skylake när relationen mellan Apple och Intel började surna. Intel hanterade förändringar i personal på hög nivå och interna meningsskiljaktigheter när de första klagomålen om Skylake började komma in. Buggar och problem hittades regelbundet, vilket är ett allvarligt problem när du är den största chipleverantören i världen.
En betydande del av dessa klagomål lämnades in av Apple, och enligt Intels ingenjör François Piednoël hittade Apple fler buggar i Skylake än vad Intel gjorde. För de utanför den tekniska industrin är en kund som hittar fler buggar än du känt som en "mycket inte bra" situation.
Detta var bara utgångspunkten för problemen hos Intel. Nya chip gav inte samma avkastning på prestanda, produktsläpp skedde inte i tid och tillförlitligheten minskade. Även om Apple var säker på att ha tänkt byta till anpassade marker innan detta hände (flytten till Intel var aldrig avsedd att vara permanent), blev detta mer än troligt vändpunkten för Apple och började sin resa mot chipoberoende.
Apples ARM-chips är bäst i klassen
I motsats till Intels sjunkande prestanda har Apple blivit en av de ledande utvecklarna av ARM-chips – även om de alla används internt. Apples A-serie av chips, som A11, A12 och A13, används i iPhones, iPads och iPad Pros, och är en av anledningarna till att andra surfplattor och även vissa bärbara datorer har svårt att konkurrera med Apples iPads.
När du överväger att samma nivå av optimering tillämpas på något med specifikationerna och kapaciteten hos en bärbar eller stationär dator, blir möjligheterna spännande. Datorer kan innehålla fler interna hårdvaror än mobila enheter och är värd för mer sofistikerad termisk arkitektur (hårdvaran som håller din dator från överhettning), vilket innebär att Apple Silicon kan ha en ännu större inverkan på Apples Mac-sortiment än vad det har på sin mobil enheter.
På WWDC20 demonstrerade Apple spel som Tomb Raider (spel har historiskt sett varit dåligt på Mac) och appar som Final Cut Pro som utför imponerande bedrifter med Apple Silicon. Dessutom ser det ut som att Apple hoppas kunna nå en universell App Store, där alla appar som körs på din iPad eller iPhone också kommer att kunna köras på din Mac. Genom att köra allt på Apple Silicon kan Apple förkorta vägen till helt universella appar.
End-to-end-kontroll
Slutligen, oavsett om du är ett fan av Apple eller inte, har du förmodligen en åsikt om Apples besatthet av end-to-end-kontroll. Det är därför Apple kan leda teknikindustrin inom områden som integritet och ekosystemfunktioner, och det är det också en av anledningarna till att Apple inte låter användare reparera sina egna enheter eller anpassa sitt hem skärmar.
Det är säkert att säga att en stor motivation för Apple att bli Intel-oberoende ligger i det andra ordet: oberoende. Genom att inte förlita sig på Intel för att producera Apples chips kan Apple släppa nya Mac-datorer mer regelbundet schemalägga, uppnå bättre prestanda och ha total kontroll över hårdvaran och mjukvaran i sin Produkter.
Hur kommer Apples nya chips att påverka kompatibiliteten?
Hittills har vi bara fokuserat på allt det goda som säkerligen kommer från Apples nya chips. Även om allt detta är sant, finns det lite mer i ekvationen än bara det goda. Precis som med alla övergångar kommer det att bli en kostnad för att Apple släpper Intel, och den kostnaden kommer till stor del att ligga på användare och utvecklare.
För att vara mer specifik kommer kostnaden för att övergå från Intel-chips till Apple-chips vara kompatibilitet. När en app är programmerad är den vanligtvis skriven med specifik hårdvara i åtanke. Även när den släpps på olika plattformar är den vanligtvis optimerad för att fungera bäst på en specifik hårdvara. Det ser du tydligast i spelbranschen, där samma spel kommer att prestera bättre på olika konsoler.
Det som gör detta förvirrande för Mac-användare är att du har det här problemet - varierande prestanda på olika enheter - men med enheter under samma namn. Vissa Mac-datorer kommer att köra vissa appar bättre än andra Mac-datorer, beroende på om det är en Apple ARM Mac eller en Intel Mac. För avancerade användare och särskilt utvecklare är detta lite oroande.
Men det är inte första gången Apple har varit på den här vägen.
PowerPC-Intel-övergången: Senaste gången Apple bytte chips
Som nämnts tidigare gjorde Apple inte bytet till Intel förrän 2005. Innan dess använde Apple PowerPC-chips, en typ av mikroprocessor som numera oftast finns i fordon och kommunikationsenheter.
Vid den tiden fanns det liknande farhågor om kompatibilitet, med vissa rapporter som hävdade det Apple ville själva skjuta upp bytet till Intel för att undvika kompatibilitetsproblem. Enligt IBM var Apple orolig för att övergången skulle bli långsam och utdragen, vilket förvirrade deras produktlinje och kunder.
Men allt eftersom tiden gick stod det klart att att flytta till Intel var rätt drag för Apple. Så för att ta itu med kompatibilitetsproblem och för att påskynda övergången skapade Apple olika appar och tjänster för att smidiga övergången, inklusive Rosetta och Universal. Resultatet var en övergång som skedde på mindre än två år med små eller inga problem för alla inblandade.
Hur Apple hjälper utvecklare att gå bort från Intel
Även om övergången från PowerPC till Intel ägde rum för 15 år sedan, använder Apple ett mycket liknande tillvägagångssätt för övergången från Intel-chips. Apple har till och med återupplivat Universal och Rosetta i form av Universal 2 och Rosetta 2, och det har de lagt till funktioner till Xcode 12 som borde göra det möjligt för de flesta utvecklare att optimera sina appar för Apple Silicon i "en fråga om dagar".
Xcode 12
I macOS Big Sur, den kommande versionen av macOS, inkluderar Apple Xcode 12, Apples verktyg för mjukvaruutvecklare. På grund av ARM-övergången har Apple inkluderat flera appar och funktioner, som Universal 2 och Rosetta 2, för att tillåta appar gjorda för Intel att köras på Apple-processorer.
Universal 2
Universal är en app som har sina rötter i NeXT, datorföretaget som grundades av Steve Jobs på 1980-talet och så småningom köptes av Apple. Den använder en "fett binär", som gör att den kan tolka förfrågningar från flera instruktionsuppsättningar. I det här fallet är det Intels x86-64-processorer och Apples kommande ARM-processorer.
I huvudsak kommer Universal 2-appen att tillåta utvecklare att skapa appar som körs på vilken Mac som helst, oavsett vilken processor den använder. Utvecklare kan också migrera sina appar till Apple Silicon-arkitekturen med Universal 2.
Rosetta 2
För appar vars utvecklare inte drar nytta av Universal 2 finns Rosetta 2. Rosetta 2 kommer att ta Intel-baserade applikationer, översätta deras förfrågningar till instruktioner som Apple Silicon kan förstå och sedan skicka det till de kommande Apple ARM-chippen.
Resultatet är att Mac-användare fortfarande kommer att kunna använda gamla Intel-baserade appar så länge som Rosetta 2 stöds. Detta kommer att ge utvecklare gott om tid att använda Universal 2 för att flytta sina appar till det nya systemet.
Snabbstartsprogrammet
För större utvecklare som vill att deras appar ska köras på Apple Silicon så snart de är tillgängliga, finns det Apples snabbstartsprogram. Priset till $500 och begränsat till accepterade sökande, ger snabbstartsprogrammet utvecklare ett kit som de kan använda för att snabbt anta Apples ARM-arkitektur innan allmänheten har tillgång till den. Detta bör täcka de flesta större appsviter, som Adobe, Microsoft och andra, så att dina mest använda appar övergår utan problem.
Vad kan användare förvänta sig under Intel-ARM-övergången?
Som Apple-användare bör du förmodligen inte märka för mycket under Apple-Intel-övergången. Apples mål är att göra övergången så tråkig som möjligt för den genomsnittliga användaren. Om du inte är en utvecklare kommer du förmodligen inte att märka något annorlunda.
Som sagt, det finns några saker att hålla utkik efter. För det första, om du redan är en Mac-ägare, bör du förvänta dig att din Intel Mac kommer att bli föråldrad lite snabbare än den normalt skulle göra. Apple kanske klipper uppdateringar till din enhet några år tidigare än normalt, men du kan fortfarande förvänta dig ytterligare 3-4 år innan det börjar träda i kraft.
För det andra, om du planerar att köpa en ny Mac när som helst snart, så är det i ditt bästa intresse att vänta till slutet av detta år och förmodligen i början av nästa år. Vid den tiden borde Apple ha släppt minst en, möjligen två, Mac-datorer med Apple Silicon. Det tar dig på rätt spår för att undvika hicka.
För det tredje kan avancerade användare med massor av tredjepartsappar och anpassningar förlora några av dessa appar under övergången efter att Rosettas support upphör om dessa utvecklare inte översätter sin app med Universal 2. Men eftersom detta är en så stor övergång kommer du förmodligen inte att förlora mycket.
Macens framtid
Även om det kan bli lite av en stenig framtid under de kommande två åren, är det en spännande tid att vara en Mac-användare. Apple Silicon innebär mer appkompatibilitet mellan mobila och stationära enheter, bättre prestanda och potentiellt snabbare Mac-släpp. Även om det är svårt att veta exakt vad Apple har i beredskap för sin Mac-serie, kan du vara säker på att det kommer att bli intressant.
Läs här för att ladda ner macOS Big Sur-betan och för att komma vidare med nästa era av Mac.