OK, låt mig sätta scenen. Jag har en massa mycket pålitliga, mycket funktionella, mycket gamla Mac-datorer. Jag har en iMac från 2013, tre Mac-minis från 2012 och en Mac mini från 2011. Vissa kan köra Catalina, en är fast vid Mojave, men ingen kan köra vare sig Big Sur eller det kommande Monterey.
Jag har också en mycket kraftfull 2018 i7 Mac mini, som är min huvudsakliga stationära videoredigeringsmaskin och en 2015 i5-bärbar dator. Båda kan köra aktuell programvara, så jag håller fast vid dem (även om den bärbara datorn går till min fru) så länge de stöds.
Jag brukar köra min produktions-Mac om en halv OS-generation bakom, bara för att det vanligtvis tar ett halvt år eller så tills växtsmärtorna i den nya versionen övervinns med bug fix-uppdateringar. Visst skulle jag inte säga att jag gillar att hamna efter två generationer. Vid den tiden börjar applikationer och till och med webbtjänster misslyckas, och de misslyckas ofta vid oförutsägbara tider.
Jag har lärt mig min lektion med det på det hårda sättet.
Jag har skjutit upp uppgradering av dessa maskiner eftersom det är en rejäl kostnad. Jag var inte helt säker på hur M1 skulle fungera för mina projekt eftersom jag hade kört Intel Mac-datorer så länge.
Från iMac till M1 Macook Air
När WWDC var klar och jag insåg att det inte skulle finnas några nya Mac-datorer på ett tag bestämde jag mig för en uppgraderingsplan för min lilla flotta. Jag berättar mer om det i en framtida artikel. Men jag bestämde mig för att börja med den mycket välutrustade (för 2013) iMac som flyttade från mitt skrivbord till vardagsrummet för några år sedan och har fungerat som min primära utvecklingsmaskin sedan dess.
Jag bestämde mig för för att ersätta den 32 GB iMac med en 16 GB MacBook Air. Jag gick med Air eftersom jag vill kunna bara koppla ur en port och ta med mig utvecklingsmaskinen vart jag än går. Jag har inte kunnat göra det med 21 pund iMac.
Slutligen var min taktik för att göra detta att sprida den över några dagar så att jag också kunde få gjort mitt vanliga dagsarbete. När mitt vanliga arbete var klart dök jag in i det här projektet och flyttade det lite dag för dag.
$ 900 på Amazon $ 900 vid Best Buy $ 999 på Apple
Dag 1: Allt trasslat i kabel
Jag packade upp lådan. Allt du får är en Air, en strömkabel och en USB C-laddare. Observera att kabeln INTE är en Thunderbolt 3-kabel. Jag fick reda på detta på det hårda sättet. Håll koll på den delen av berättelsen.
Det första jag gjorde var att ställa in Migration Assistant för att flytta mina applikationer, data och inställningar från den gamla iMac 2013 till MacBook Air. Jag ville flytta alla mina inställningar för det tog veckor att få mitt utvecklingssystem precis rätt, och jag ville inte behöva gå igenom installations- och inställningsprocessen igen.
Jag kopplade luften till Apples rekommenderade CalDigit TS3 Plus-dockningsstation, och medan strömmen gjorde det till luften fungerade inget annat. Jag resonerade för att det var för att min TS3 var några år gammal, men jag kunde bara inte få den att fungera. Så istället för att göra en migrering med Ethernet satt jag fast med Wi-Fi.
Under migrationen sa skärmen hur mycket tid som återstod: 30 timmar, 4 timmar, 2 dagar, 21 timmar, 3 minuter, 2 timmar, etc. I grund och botten var de återstående tidsberäkningarna helt inkonsekventa och värdelösa. Men det slutfördes efter cirka 9 timmar, och de flesta av mina inställningar flyttade perfekt. Jag var tvungen att autentisera några saker, men det handlade om det.
SmartSVN kördes inte. Den lanserades, men inget fönster eller meny visade sig. Jag körde SmartSVN 11. Den nuvarande versionen är SmartSVN 14. När jag laddade ner det och installerade det fungerade det precis som du förväntar dig. Tyvärr, genom att ta bort den äldre versionen, tappade jag mina inställningar, men det är inte ett stort krångel att ställa in mina arkiv för denna applikation.
Sedan fanns spelplattformen Steam. Det var störande. Jag försökte starta Steam, kunde logga in och … allt frös. Inget mus- eller styrplattansvar. Jag var tvungen att göra en hård omstart för att komma tillbaka till systemet.
När jag gjorde det avinstallerade jag Steam, laddade sedan ner ett nytt installationsprogram och installerade det igen. Den här gången kunde jag komma in i Steam-appen utan några problem.
Det betydde att det var dags att se om ett Steam-spel skulle springa. Förra gången jag tillbringade någon tid i Steam spelade jag Cities Skylines. Så jag försökte det.
Spelet hängde vid första försöket, men efter en kraftavslutning och en omstart kunde jag komma in i spelet. Grafiken var förvånansvärt bra, på vissa sätt bättre än den inbyggda NVIDIA GeForce GT 750M i iMac. Som sagt, det var en del slits på M1 MacBook Air, och efter cirka fem minuter kraschade programmet.
Eftersom spel inte har hög prioritet på den här maskinen kommer jag tillbaka till den. Men jag är mycket uppmuntrad att även om spelet kraschade sprang det i princip. Jag har haft många datorer som beter sig på samma sätt före inställningen, och jag förväntar mig att uppdateringar eller inställningar (eller båda) kommer att lösa dessa problem.
Slutliga tankar
Jag måste säga att detta är en ganska prestation för Apple. Jag började med 150 applikationer, varav nästan alla var Intel-applikationer som byggdes innan M1 var en glimt i Tim Cooks öga.
Alla – ja, alla – fungerade så småningom, och bara fem gjorde mig svårt. Steam-spelplattformen var lite av en utmaning, men även den visade tecken på att det sannolikt kommer att vara ganska rimligt funktionellt.
Jag arbetar med M1 och den är snygg och lyhörd. Jag har inte haft några problem med min utvecklingsmiljö eller egentligen något annat. Jag kallar denna uppgradering och migration en fullständig framgång.
Kör du fortfarande Intel eller har du migrerat till M1? Vad har varit din erfarenhet? Låt oss veta i kommentarerna nedan. Och ja, jag vet att några av er tycker att jag borde ha uppgraderat till en Linux-maskin. Jag vet. Påminn mig gärna om det också nedan.
Du kan följa mina dagliga projektuppdateringar på sociala medier. Var noga med att följa mig på Twitter på @DavidGewirtz, på Facebook på Facebook.com/DavidGewirtz, på Instagram på Instagram.com/DavidGewirtz och på YouTube på YouTube.com/DavidGewirtzTV.
Relaterade ämnen:
Apple-datorer Servrar Lagring Nätverksdatacenter