Nyheter i Android, Telefoner, Prylar Och Recensioner

Apple M1 Mac är ligan före Windows på ARM-enheter: Här är varför

När Apple lanserade sina M1-chips för Macbook-datorer, markerade det en betydelsefull förändring i konsumenternas datorutrymme. Flytten hjälpte till att pressa ARM-baserade stationära maskiner i rampljuset, och Apple gjorde vad Microsoft misslyckades med även efter år av försök.

Frågan är hur Apple lyckades få ett stationärt operativsystem att fungera bättre på ARM-chips än Microsoft? Låt oss ta en titt på anledningarna till varför macOS som körs på M1-chips ligger mil före Windows 10 på ARM.

Apple behöver inte stödja många hårdvarukonfigurationer

Med ökningen av antalet hårdvaruvarianter blir det svårt att säkerställa mjukvarukompatibilitet mellan dessa varianter. Detta fenomen kallas “fragmentering”. Och även om OS-tillverkare gillar att tona ner det här problemet, är det fortfarande ett av de största problemen som varje OS-tillverkare måste ta itu med.

Till exempel finns Android på mer än 70 % av alla smartphones på planeten. Android-smarttelefoner sträcker sig från billiga telefoner till extremt dyra hopfällbara enheter. Android-tillverkare kan anpassa operativsystemet som de vill. Från att ändra användargränssnittet till att justera underliggande teknologier gör Android-tillverkarna betydande förändringar i kärnoperativsystemet för att sticka ut från konkurrenterna.

Denna mångfald av hårdvara och mjukvara gör det omöjligt för Google att garantera tillförlitlighet, appkompatibilitet, acceptabel prestanda och snabba uppdateringar.

Apple lider inte av problemet med fragmentering eftersom det inte har för många hårdvarudesigner att ta hänsyn till. Denna fördel översätts till macOS ganska bra. Apple vet vilken modell det kommer att göra och hur många olika hårdvarudesigner som det behöver stödja. Så Apple kan designa och skräddarsy upplevelsen precis som den vill.

Microsoft kan inte göra det.

För det första finns det många PC-tillverkare och de släpper hela tiden nya ARM-baserade datorer. Att se till att alla dessa modeller kan köra Windows 10 bra är ganska svårt för Microsoft.

Relaterad  Free spel på Epic: 3 Adventure Hits endast tillgängliga under en begränsad tid

Lägg till problemet med uppdateringar och vi kan se varför Windows 10 på ARM kämpar för att komma ikapp med macOS som körs på M1-chips.

M1-chips har dedikerad emuleringshårdvara

Bildkredit: Apple

Det största problemet som alltid har plågat Windows på ARM är prestanda. Inte ens Microsofts senaste in-house försök att ta Windows till ARM-baserade enheter, Surface Pro X, har inte bra prestanda.

Microsoft SQ2-chippet som driver Surface Pro X är ett kraftfullt ARM-chip. Men den hanterar inte emulering bra. Lagring, stamningar, programkrascher, program som inte startar och allmän instabilitet är alla produkter av felaktig emulering som Microsoft gör genom SQ2.

Detta är inte ett problem enbart med SQ2. Alla ARM-chips som tillverkare använder för att göra bärbara Windows-datorer är helt enkelt inte optimerade för att emulera x86-appar. Och det är precis där Apple har en enorm fördel med sina M1-chips. Apple M1-chips har också inbyggd hårdvara för att översätta x86-kod.

Med andra ord behöver inte Apples M1-chips förstärka x86-appar. De har hårdvara som kan översätta x86-kod till något som ARM-chips enkelt kan efterlikna. Detta resulterar i bättre appkompatibilitet, bättre övergripande mjukvarustabilitet och mycket bättre prestanda.

Den berömda YouTube-kanalen LinusTechTips har en video som jämför prestandan för Apples M1-chips med Microsofts SQ2 och skillnaden i prestanda är enorm. Där M1-chips dominerade i varje benchmark, fördubblade de också eller, i vissa fall, mer än fördubblade deras prestandaförsprång över Microsoft SQ2.

Kort sagt, en anledning till att Windows på ARM inte är lika bra som macOS på ARM är på grund av den underliggande hårdvaran eller bristen på sådan.

Apple har full kontroll över hårdvaran och programvaran

Bildkredit: Apple

Apple upprätthåller ett slutet ekosystem, till skillnad från Microsoft.

Relaterad  Hur man torkar en hårddisk helt på Windows

Apple tillverkar med andra ord mjukvaran och hårdvaran. Apple får säga de sista orden om vad som kan installeras på din maskin eller inte. Detta gör att Apple kan kontrollera mjukvaruupplevelsen, inklusive övergången till ARM-baserade enheter.

Enkelt uttryckt, om Apple vill att folk ska gå vidare till M1-enheter kan det helt enkelt sluta stödja äldre maskiner eftersom de har ett slutet ekosystem. Så Apple kan fokusera det mesta av sina ansträngningar på ARM-drivna enheter vars resultat vi ser nu.

Microsoft har inte lyxen av ett slutet ekosystem. Du kan fritt välja komponenter från marknaden och göra din PC. Du kan också installera vad du vill på din dator oavsett källa. Detta innebär också att Microsoft inte kan fokusera alla sina resurser på att utveckla Windows för ARM-baserade maskiner eftersom företaget har många äldre modeller att stödja.

I huvudsak är det mycket svårare för Microsoft att få Windows på ARM rätt än det är för Apple.

Apple har mycket stöd för utvecklare

Bildkredit: Apple

Den kanske största anledningen till att appar presterar bättre på M1-enheterna är på grund av utvecklarstöd. Utvecklare har visat ett stort intresse för ARM-drivna Macbooks. Till exempel, Adobe-appar som Photoshop, Premiere Pro och Adobe XD körs bland annat inbyggt på M1-enheter.

Överraskande nog är den enda Adobe-appen som körs på ARM-baserade Windows-enheter Adobe Photoshop. Alla andra appar körs under emulering vilket påverkar prestandan enormt.

Med andra ord är utvecklarstödet för M1 Macbooks mycket bättre än utvecklarstödet för Windows på ARM. Detta leder till en överlag sämre användarupplevelse på Microsofts produkt.

Tills Microsoft kan övertyga utvecklare att portera sina appar för ARM-drivna maskiner, kommer macOS att leda när det gäller användarupplevelse.

Relaterad  YouTube: hundratals hackade konton finns till salu på det mörka nätet

M1 Mac-datorer ger en glimt av framtiden för stationära datorer och Windows måste komma ikapp

Oavsett hur man ser på det här, har Apple slagit hem till sig med sina M1 Macbooks. De fungerar bra, har fantastisk batteritid och utvecklarstödet är uppmuntrande.

Tyvärr kan vi inte säga detsamma om Windows på ARM.

Windows fungerar inte bra på ARM-baserade datorer och batteritiden är sämre än M1-enheter. Lägg till dåligt utvecklarstöd till mixen och du kan se varför Windows håller på med Apples erbjudanden.

Låt oss hoppas att Microsoft tar sig samman och gör Windows på ARM konkurrenskraftigt med macOS som körs på M1-chips.

Om författaren

Fawad Murtaza (84 artiklar publicerade)

Fawad är en frilansskribent på heltid. Han älskar teknik och mat. När han inte äter eller skriver om Windows spelar han antingen tv-spel eller dagdrömmer om att resa.

Mer från Fawad Murtaza

Prenumerera på vårt nyhetsbrev

Gå med i vårt nyhetsbrev för tekniska tips, recensioner, free e-böcker och exklusiva erbjudanden!

Klicka här för att prenumerera