Il nuovo MacBook Air M1 è sufficiente per lo sviluppo del software?
Lo sviluppo del software copre una vasta gamma di compiti. Dall'accesso a sistemi remoti e lavorare su di essi (e in questo caso qualsiasi cosa con un display decente, una tastiera decente e la capacità di collegamento in rete va bene, il MacBook Air M1 sarebbe eccessivo), lo sviluppo di script a livello locale (di nuovo questo non richiede molto). Costruire programmi moderatamente complessi in locale, fino a costruire applicazioni fantasticamente complesse.
Nel mio lavoro quotidiano lavoro su un'applicazione molto grande. Il mio desktop è un iMac Pro da 96G, e il mio portatile è un Intel MacBook Pro vecchio di parecchi anni con 16G di RAM. L'iMac Pro è circa 8 volte più veloce, soprattutto in virtù del fatto che ha molta più RAM, ma in parte perché ha molti più core della CPU.
Penso che il MacBook Air M1 sarebbe veloce almeno quanto il MacBook Pro, ma più lento dell'iMac Pro qui.
Come hobby lavoro su un'applicazione moderatamente complessa, ma molto meno complessa di quella del mio lavoro. Il mio MacBook Pro personale (un modello più vecchio del mio MBP di lavoro) va bene per questo. Il MacBook Air M1 di mia moglie, vecchio di meno di un giorno, può compilare più velocemente del mio MacBook Pro.
Se dovessi sbarazzarmi del mio attuale MacBook Pro prenderei fortemente in considerazione una macchina M1, e il MacBook Air M1 potrebbe essere il vincitore. Tuttavia non ho bisogno di sostituirlo proprio ora, e mi piace molto lo schermo da 15″ del mio MBP. Non c'è niente di male nello schermo da 13″ dell'MBA, tranne che è da 13″ e voglio più spazio!
Quindi il MacBook Air è sufficiente per lo sviluppo di software? Direi che dipende dal tipo di sviluppo che state facendo e da quanto uno schermo più grande sia importante per voi. Comunque la risposta più semplice è che se attualmente avete un Mac con 16G o meno e fa bene il lavoro, il MacBook Air con 16G farebbe il lavoro almeno altrettanto bene (tranne che per le dimensioni dello schermo). A seconda del lavoro, forse avere "solo" 16G non sarebbe un problema.
Se state cercando di decidere tra il MacBook Air 13″ M1, il MacBook Pro 13″ M1, e il MacMini M1 tenete a mente che non sono tutti "fondamentalmente la stessa CPU", sono infatti la stessa identica CPU. La configurazione più economica del MacBook Air ha meno GPU, ma lo stesso numero, tipo e velocità di CPU. Tutti e tre i dispositivi possono essere configurati per avere la stessa quantità di RAM. I portatili hanno le stesse configurazioni massime di RAM (e vi consiglierei di comprare 16G di RAM se volete fare sviluppo locale, funzionerà a 8G, ma lavorerà più velocemente a 16G e vi durerà più anni in questo modo). Il MacBook Pro è fondamentalmente il MacBook Air con una ventola (e altre cose minori, come il display va a 500 nits contro 400 nits, e la batteria è più grande).
La ventola non è una differenza banale. Se si spinge il MacBook Pro per 10 o più minuti, la ventola si accende per assicurarsi che la CPU non si sciolga (letteralmente). Se si spinge il MacBook Air altrettanto duramente per altrettanto tempo non ha una ventola per evitare che si sciolga, quindi rallenta solo fino a quando la temperatura scende. Questa è davvero una cosa reale, ma richiede anche di spingerlo forte. Cosa che, secondo quanto riferito, non si può fare solo massimizzando la CPU, a quanto pare è necessario massimizzare la CPU e la GPU allo stesso tempo per un periodo prolungato. Non lo farete compilando un'app.
Tuttavia, se l'app su cui lavorate li massimizza, e avete bisogno di riprodurre bug che si verificano ben oltre i dieci minuti, allora potreste vedere una differenza.
Oltre alla ventola, penso che si tratti di volere una Touch Bar (a me non dispiace, alcune persone la odiano, e non è assolutamente un "must have" per lo sviluppo), e le dimensioni della batteria rispetto al peso. Quello di mia moglie non è stato con noi abbastanza a lungo da permettermi di avere osservazioni dirette sulla batteria, ma da altre persone la batteria di entrambi dura molto a lungo.
Per il mio sviluppo personale, e anche professionale tranne che per la mia attuale applicazione di lavoro giornaliero, penso che un MacBook Air funzionerebbe benissimo (tranne che per il "piccolo" schermo).
Articoli simili
- Il MacBook Air 2020 è meglio del MacBook Air 2019?
- Qual è il migliore per la programmazione: MacBook Pro, Macbook Air o MacBook Pro Retina?
- Il nuovo MacBook Air (marzo 2020) ha prestazioni e specifiche migliori del MacBook Pro 2015?
- Un MacBook Air M1 -8GB, 256GB è sufficiente per uno studente e sviluppatore web?