Apple borde ta tillbaka Boot Camp för Arm Mac-datorer

Det är hög tid att köra Windows på Apple Silicon, och Boot Camp är det bästa sättet att göra det.

Viktiga takeaways

  • Apples övergång till anpassade Arm-processorer för sin Mac-serie har lett till bristen på möjligheten att installera Microsoft Windows operativsystem via Boot Camp, vilket begränsar valmöjligheterna för användare som förlitar sig på Windows programvara.
  • Prestandan och batteritiden hos Apple Silicon Mac-datorer gör dem idealiska för programmering på språng och vardag produktivitetsuppgifter, men avsaknaden av dubbelstart hindrar dem från att vara förstahandsvalet för Windows eller Linux användare.
  • Även om Google tillåter Linux-stöd och tredjepartsoperativsystemstart på Chromebooks, är procedurerna för tekniska för vanliga användare. Apple skulle potentiellt kunna erbjuda en utvecklare firmware för att starta upp Windows på Arm Mac-datorer, och utnyttja ett outnyttjat marknadssegment. Det är dock osannolikt att det händer på grund av Apples fokus på att marknadsföra macOS.

När Apple tillkännagav övergångsplanen från Intel-processorer till anpassade Arm-processorer för sin Mac-serie vid WWDC 2020, satte det ett slut på det långvariga ryktesbruket. Utan tvekan gav övergången till den interna lösningen oss också vad som säkerligen kommer att bli bästa Mac för en hel massa människor, speciellt när man tänker på prestandan vs. effektivitetsfaktor.

För att göra en sömlös switch kom företaget med en dynamisk binär översättare så att slutanvändare kan köra x86-native programvara på Apple Silicon-baserade Mac-datorer. Men jag skulle hävda att det finns en viktig komponent i macOS som utelämnas och Apple borde överväga att ta med den till festen också. Jag pratar om möjligheten att installera Microsoft Windows-operativsystem via Boot Camp.

Jag vet, det är en död häst, men jag slår den. Apple älskar den muromgärdade trädgården, vilket framgår av det faktum att en officiell metod för Sidoladdning av iOS-appen är fortfarande månader bort. Med det sagt öppnade Mac-övergången till Intel-processorer upp portarna för alternativa OS-älskare, tack vare flexibiliteten i x86-arkitekturen. Att installera Linux-distros – även utan Boot Camp – på din ultraportabla MacBook Air var inte ens en dröm på Intels era.

Men lika kraftfull och användarvänlig som den nuvarande virtualiseringsdrivna lösningar kan vara, de har inte riktigt andan i vad jag skulle kunna hävda är den bästa metoden för installera Windows på en Mac i en dual-boot-inställning. Eftersom de är för krångliga och inte precis finjusterade av Apple som Boot Camp Assistant var.

Där. Jag sa det. Jag vill verkligen ha en ny version av Boot Camp, skräddarsydd för Apple Silicon Macs.

Vänta, varför avstå från macOS på Apple-hårdvara?

Valfrihet, för att uttrycka det enkelt.

Prestandan och batteritiden som erbjuds från Apple Silicon MacBooks är oöverträffad, så dessa maskiner kommer att vara perfekta för programmering på språng, såväl som för dagliga produktivitetsuppgifter. Apples byggkvalitet är ett annat anmärkningsvärt attribut, vilket gör att jag lätt kan rekommendera hårdvaran till alla som söker förslag för att välja bästa bärbara datorn för deras behov. Men vet du vad som vanligtvis hindrar mig från att välja dem som förstahandsval? Det är bristen på dubbelstart.

Mina föräldrar, till exempel, är hårda Windows-användare. De berömmer det faktum att Mac-datorer kan köras Microsoft Office, men både min mammas bokföringsprogram och min fars diagnostiska verktygslåda för fordon kräver Windows. Den senare kan till och med upptäcka virtuella datorer, så jag kan inte få dem att byta. Många av mina vänner, å andra sidan, arbetar som mjukvaruingenjörer och systemadministratörer, som föredrar Linux som sitt primära operativsystem. Om Apple fortfarande tillåter dubbelstart via Boot Camp Assistant kan de enkelt njuta av det bästa av två världar.

Trots allt, Fönster på arm är nu mogen nog, så Windows 11 på en Apple Silicon Mac skulle vara en perfekt kombination. Para ihop den med Windows undersystem för Linux och Windows undersystem för Android, och du kommer att ha en otrolig dator som kan köra appar för fyra stora operativsystem.

Google gjorde det rätt, eller gjorde de det?

Jag är inte här för att berömma Google för att ha fattat ett rationellt beslut att erbjuda Linux-stöd på Chromebooks. Även om det inte stöds officiellt, kan avancerade användare också köra Windows (eller macOS också, om du är ganska bestämd) efter att ha installerat lämpligt firmware från tredje part på sina x86 ChromeOS-enheter. Om du är ute efter Arm Chromebooks för den extra batterijuicen, kommer du att bli glad att veta att eftermarknadsutvecklingsgemenskapen arbetar hårt för att ta med inbyggt Linux-startstöd till dem också.

Startar Fedora på en Chromebook som kör MrChromebox firmware

Sammantaget skulle Google ha blivit missriktat att ta bort möjligheten att starta andra operativsystem från sina ChromeOS-enheter nu. Hur som helst, Googles erbjudanden är inte i närheten av så tilltalande som Boot Camp, helt enkelt för att procedurerna är för tekniska och aldrig avsedda för vanliga användare i första hand.

Det enda problemet är Apple

För den omedvetna, Apple tillåter uppstart av tredjepartskärnor på Arm Mac-datorer. Det är bara att applikationens binära gränssnitt (ABI) för varje aspekt av start och firmware-interaktion är i grunden vad macOS än gör, vilket innebär att icke-macOS-operativsystem måste bete sig som macOS så långt som deras kommunikation med resten av plattformen.

Eftersom det inte finns något behov av att utnyttja en exploatering för att starta upp en osignerad kärna, kan man tekniskt sett omvänd uppstartsprocessen för Apple Silicon Mac-datorer och förbered startkedjan för annan drift system. Detta är precis vad utvecklarna av Asahi Linux-projektet försökte och kom så småningom på m1n1, en experimentell Linux-bootloader för Arm Mac-datorer.

Trots att du har uppnått denna till synes omöjliga bedrift, startar du Windows inbyggt på din glänsande nya MacBook Pro är fortfarande ett skrämmande jobb. Till skillnad från vanliga x86-datorer kan du inte bara skapa en startbar USB av Windows och fortsätta med det på en Apple Silicon-enhet. Detta beror på att 1) ​​Linux-startmetoden inte räcker för Windows-kärnan och 2) Apple tillhandahåller inte något Windows-drivrutinpaket för hårdvarukomponenterna på Arm Mac-datorer – som det gjorde med Boot Läger. Det är inte konstigt varför jag ogillar förlusten av Apples förstaparts multiboot-verktyg på de överlägsna nya Arm Mac-datorerna.

Dags att göra det rätt

När du får använda så många arm-datorer som vi gör, börjar du inse att några av de populära erbjudandena är rejält tröga. Många tidiga Qualcomm-kretsuppsättningar hade prestandaproblem, och många nya modeller hamnar i problem på grund av bristen på en ordentlig uppgraderingsväg. Under årens lopp verkar inte företagen kunna fixa det, och jag är frustrerad och trött på att ta itu med det. Snapdragon X Elite tycks ge en anmärkningsvärd prestationshöjning till bordet, även om vi ännu inte har observerat chipets potential i olika verkliga scenarier.

Men med tanke på att Apples vansinnigt bra Arm Mac-datorer redan är här och vem som helst kan köpa dem direkt utan att leta igenom obskyra marknadsplatser, har jag ett förslag.

Vad händer om Apple erbjuder en speciell firmware för utvecklare enbart för att starta upp Windows på Arm Mac? Det är förmodligen en ganska rörig jargong, men jag tror att det faktiskt är en möjlighet att ta sig in i det okända marknadssegmentet. Tänk på Mac Mini, men kamouflerad som den Windows Dev Kit.

Cupertino-företaget kan till och med samarbeta med Microsoft och använda Projekt Mu som en bas för att underhålla Windows-kompatibla firmware-bilder för olika Apple Silicon-enheter. Därefter en total omskrivning av Boot Camp för den fasta programvaran och ett paket viktiga drivrutiner – tillräckligt för att kickstarta resan.

Alla hej macOS!

Hur fantastiskt det än låter, och oavsett hur snabbt Windows/Linux-entusiaster förmodligen skulle köpa Mac-datorerna för att konfigurera multi-boot efter detta, så ser jag inte att det händer. Apple är ganska investerat i att marknadsföra macOS och företaget kommer inte att missa något utrymme för att underkuva sina konkurrenter. Trots allt, Game Porting Toolkit kan vara anledningen till att du kanske väljer en MacBook som din nästa gaming laptop.

Så, Apple, jag förväntar mig inget overkligt av dig. Mina (och flera andras) krav för att köra Windows på Apple Silicon Mac-datorer kommer att hålla ut via virtuella datorer, så länge virtualiseringen är tillräcklig för användningsfallet. Vi ber dig bara, i den nya andan av ge dina kunder vad de vill ha, inte för att döda Boot Camp för gott. Snarare återlansera den med ny ära vid sidan av Windows 12 kanske?