Stäng annons

Förra året började rapporter spridas om att Apple planerade att byta sina datorer från X86 till ARM-arkitektur. Många nappade på idén och började se det som ett steg i rätt riktning. Tanken på en Mac med ARM-processor fick mig att himla med ögonen. Det är äntligen nödvändigt att motbevisa detta nonsens med sakliga argument.

Det finns i princip tre anledningar till att använda ARM:

  1. Passiv kylning
  2. Lägre förbrukning
  3. Kontroll över flisproduktion

Vi tar det i ordning. Passiv kylning skulle säkert vara en trevlig sak. Starta bara en flashvideo på MacBook och den bärbara datorn kommer att starta en oöverträffad konsert, speciellt Air har mycket bullriga fans. Apple löser delvis detta problem. Till MacBook Pro med Retina använde han två asymmetriska fläktar som reducerar brus med olika bladlängder. Det är långt ifrån lika med den passiva kylningen av iPad, men å andra sidan är det inte ett så stort problem att det skulle behövas radikalt lösa det genom att byta till ARM. Andra tekniker är också under utveckling, såsom brusreducering med omvända ljudvågor.

Det kanske starkaste argumentet är låg energiförbrukning, alltså bättre batteritid. Hittills har Apple erbjudit max 7 timmar för MacBooks, vilket gjorde dem till en av de mest ihärdiga bland konkurrenterna, å andra sidan var iPadens tio timmar långa uthållighet definitivt mer attraktiv. Men allt detta förändrades med generationen av Haswell-processorer och OS X Mavericks. Nuvarande MacBook Airs kommer att erbjuda en reell uthållighet på cirka 12 timmar, fortfarande på OS X 10.8, medan Mavericks borde ge ännu mer betydande besparingar. De som har provat betan rapporterar att deras batteritid har ökat med upp till två timmar. Så om 13-tums MacBook Air kunde hålla 14 timmar under normal belastning utan problem skulle det räcka till nästan två arbetsdagar. Så vilken nytta skulle en mindre kraftfull ARM vara om den förlorade en av fördelarna den hade jämfört med Intel-chips?

[do action="quote"]Vad skulle vara en rimlig anledning att placera ARM-chips i stationära datorer när alla fördelar med arkitekturen bara är meningsfulla i bärbara datorer?[/do]

Det tredje argumentet säger då att Apple skulle få kontroll över chipproduktionen. Han försökte sig på den här resan på 90-talet, och som vi alla vet blev det ökänt. För närvarande designar företaget sina egna ARM-kretsuppsättningar, även om en tredje part (för det mesta Samsung för tillfället) tillverkar dem för det. För Mac är Apple beroende av Intels erbjudande och har praktiskt taget inga fördelar gentemot andra tillverkare, förutom att de senaste processorerna är tillgängliga för dem före konkurrenterna.

Men Apple ligger redan flera steg före. Dess huvudsakliga intäkter kommer inte från försäljningen av MacBooks och iMacs, utan från iPhones och iPads. Fastän är den mest lönsamma bland datortillverkarna, segmentet för stationära och bärbara datorer stagnerar till förmån för mobila enheter. På grund av den större kontrollen över processorerna skulle ansträngningen att ändra arkitekturen inte vara värt det.

Men vad många förbiser är de problem som skulle följa med en förändring i arkitekturen. Apple har redan bytt arkitektur två gånger under de senaste 20 åren (Motorola > PowerPC och PowerPC > Intel) och det var verkligen inte utan svårigheter och kontroverser. För att dra nytta av kraften som Intels chips erbjöd, var utvecklarna tvungna att skriva om sina applikationer från grunden, och OS X var tvungen att inkludera den binära översättaren Rosetta för bakåtkompatibilitet. Att portera OS X till ARM skulle vara en ganska utmaning i sig (även om Apple redan har uppnått en del av detta med iOS-utveckling), och tanken på att alla utvecklare måste skriva om sina appar för att köras på en mindre kraftfull ARM är ganska skrämmande.

Microsoft försökte samma drag med Windows RT. Och hur gjorde han? Intresset för RT är minimalt, både från kunder, hårdvarutillverkare och utvecklare. Ett bra praktiskt exempel på varför ett skrivbordssystem helt enkelt inte hör hemma på ARM. Ett annat argument emot är nya Mac Pro. Kan du föreställa dig att Apple får liknande prestanda på en ARM-arkitektur? Och hur som helst, vilken bra anledning skulle det finnas att placera ARM-chips i stationära datorer när alla fördelar med arkitekturen bara är meningsfulla i bärbara datorer?

Hur som helst, Apple har det tydligt uppdelat: Stationära datorer och bärbara datorer har ett stationärt operativsystem baserat på x86-arkitekturen, medan mobila enheter har ett mobilt operativsystem baserat på ARM. Som den senaste historien har visat, är det ingen framgång att hitta kompromisser mellan dessa två världar (Microsoft Surface). Låt oss därför en gång för alla begrava tanken att Apple kommer att byta från Intel till ARM inom en snar framtid.

.