Il miglior Apple Mac per lo sviluppo di app: bilanciare la potenza
Scegliere il giusto Mac per lo sviluppo può essere una sfida. Apple crea un'intera gamma di computer portatili e desktop Mac. Tutti i Mac di Apple sono ottimi computer, ma alcuni sono più adatti allo sviluppo di app rispetto ad altri.
Apple aggiorna sempre la sua gamma di Mac, e spesso introduce prezzi più bassi per i suoi vecchi computer MacBook e iMac.
Con questo in mente abbiamo creato questa guida all'acquisto del Mac giusto per lo sviluppo di app. In questo articolo diamo un'occhiata a ciò che un computer richiede per essere veramente grande per la creazione di applicazioni, e le caratteristiche per cui si paga di più. Poi guardiamo da vicino la gamma di computer Mac disponibili, e le opzioni personalizzate costruite su ordinazione disponibili che hanno senso per gli sviluppatori.
Infine guarderemo alcuni degli accessori, software e risorse di apprendimento disponibili che aiuteranno gli sviluppatori appassionati ad iniziare.
Leggi il prossimo: Il miglior Mac da comprare.
Sviluppare applicazioni su un Mac: come si crea un programma su un Mac
Apple fa di tutto per rendere facile lo sviluppo di applicazioni (o piccoli programmi) sia per Mac OS X che per iOS. L'ambiente di sviluppo usato per creare app per entrambi si chiama Xcode, ed è scaricabile gratuitamente dal Mac App Store.
Con Xcode potete costruire app usando due linguaggi di programmazione, il vecchio linguaggio Objective-C e il più recente linguaggio di programmazione Swift.
Caricare e vendere app tramite iTunes richiede un abbonamento annuale alla connessione Apple Developer, ma è un buon affare a 99 dollari all'anno (circa 60 sterline). Questo è necessario solo per caricare e distribuire le applicazioni attraverso il Mac e iOS App Stores, tuttavia, non è necessario pagare questa tassa solo per testare e creare applicazioni.
È necessario un Mac per sviluppare applicazioni per iPhone e iPad. Non è possibile codificare i programmi usando un PC Windows o Linux. Ma una volta che hai un Mac, qualsiasi modello attuale, sei praticamente pronto per iniziare.
Vedi anche: Come iniziare a sviluppare app per iOS | Come iniziare con Apple Swift | Il modo migliore per imparare Swift: libri, corsi, guide.
Sviluppare app su un Mac: quanta potenza ti serve?
Lo sviluppo del software si scala a seconda della dimensione e della complessità del programma che stai facendo. I Mac variano in potenza dal MacBook entry-level fino al nuovo Mac Pro.
Se tutto quello che vuoi fare è iniziare a imparare lo sviluppo e portare un'app regolare sull'app store, allora puoi usare qualsiasi Mac tu voglia.
Se sei uno sviluppatore indipendente, che crea una piccola app per iOS, allora puoi usare praticamente qualsiasi Mac (non deve nemmeno essere un modello particolarmente recente). A differenza della creazione di video o musica, la creazione di codice non utilizza enormi quantità di spazio sul disco rigido, e se stai creando applicazioni iOS non hai bisogno di un processore veloce come un fulmine, o di una scheda grafica di fascia alta.
In breve: qualsiasi Mac probabilmente andrà bene. Quindi diventa una questione di quanti soldi volete spendere, e quale fornirà il miglior ambiente di codifica.
La gamma Mac di Apple per gli sviluppatori: cosa vi serve davvero per programmare
Perché la codifica è un compito complicato e di alto livello, potreste essere tentati di orientarvi verso la linea pro di Apple. Non c'è bisogno dei veloci interni del Mac Pro o del MacBook Pro per sviluppare applicazioni.
Quello che è utile per lo sviluppo del software, tuttavia, è lo spazio sullo schermo. La codifica è un compito complesso che a volte richiede un'intensa concentrazione, ma più spesso richiede ricerca e monitoraggio. I codificatori hanno spesso bisogno di avere diversi programmi e finestre aperte contemporaneamente: l'ambiente di sviluppo Xcode, il browser web, e forse un editor di testo separato, un editor di database SQL e molto altro. Lo sviluppo sembra essere uno dei compiti che richiede tutto ciò che Mac OS X ha da offrire.
Quindi avete bisogno di un Mac con un grande schermo, o avete bisogno di collegare un grande schermo al vostro Mac. Con questo in mente stiamo per escludere tutta la gamma di MacBook di Apple. Cerchiamo di essere chiari: se apprezzate un notebook e la portabilità è importante per voi, allora un MacBook Air o un MacBook Pro con display Retina andrà benissimo per lo sviluppo di app, e potete collegare un monitor a questi modelli per avere uno schermo più grande. Ma con un MacBook Air o Pro si paga molto di più per un piccolo schermo che si sentirà angusto quando si programma.
La gamma Mac di Apple per gli sviluppatori: Mac mini è il più conveniente
Il Mac Pro è eccessivo per la maggior parte degli sviluppatori, quindi la scelta è tra un iMac o un Mac mini con display separato.
A 399 sterline il Mac mini è il Mac più conveniente, e offre potenza e storage più che sufficienti per lo sviluppo di app. Quello che non viene fornito con è un display, quindi dovrete procurarvene uno separatamente.
Normalmente l'idea con il Mac mini è che si attacchi un vecchio display, tastiera e mouse e rappresenta il top dell'informatica Apple ad una frazione del costo. Tuttavia, per lo sviluppo di app suggeriamo di ottenere un grande display, quindi si potrebbe prendere in considerazione Apple' Thunderbolt Display da 27 pollici. Poi di nuovo, a 899 sterline potreste voler fare acquisti in giro.
Una buona alternativa sarebbe questo AOC Q2770PQU widescreen display. A circa 325 sterline su Amazon è meno della metà del prezzo del Thunderbolt Display di Apple, e ha un display da 27 pollici.
C'è ora una vasta gamma di monitor sotto le 200 sterline che offrono display da 27 pollici. Alcuni sviluppatori preferiscono prendere due display da 24 pollici e metterli fianco a fianco.
Vedi anche: Recensioni sui display | Mac Pro 4K monitors round-up | Come fare un Retina Display da 32 pollici.
Apple iMac: Il miglior Mac per l'ambiente di sviluppo di app a grande schermo
Se stai cercando un Mac potente con un grande display, Apple ti ha coperto con l'iMac. Dovresti prendere un modello con un display da 27 pollici, che parte da 1.449 sterline. Non è economico come il Mac mini, ma si ottiene un sacco di extra per i vostri soldi. L'iMac da 27 pollici è una vera e propria centrale elettrica: un processore Intel i5 da 3.2 Ghz, un disco rigido da 1 TB, una scheda grafica discreta AMD con 2 GB di memoria video, e naturalmente quel massiccio display IPS da 27 pollici. Se state cercando un Mac con un grande schermo che abbia anche abbastanza potenza per il gioco, questo è quello che fa per voi.
Leggi il prossimo: recensione della gamma iMac.
Quale Mac prendere per lo sviluppo di App?
Sconsigliamo alla maggior parte dei nuovi sviluppatori di scegliere il Mac mini con il display AOC. Il Mac mini è un'opzione più economica dell'iMac e i soldi in più possono essere investiti in software o corsi di formazione.
L'iMac da 27 pollici è un Apple Mac migliore e si ottengono molte caratteristiche extra: come il processore veloce, il grande disco rigido da 1TB e la scheda grafica AMD. Sono belle caratteristiche, di sicuro, ma offrono poco per lo sviluppo di applicazioni. Intendiamoci, se avete intenzione di usare un Mac anche per il gioco e per il computing generale, potreste apprezzare la potenza extra.
Vedete anche: 5 motivi per cui dovreste comprare un Mac mini | 5 motivi per cui non dovreste comprare un Mac mini | Data di uscita del nuovo Mac mini e indiscrezioni | Consigli per l'acquisto: iMac o Mac mini.
Apple Mac accessori e software per sviluppatori
Gli sviluppatori non hanno bisogno di tanti accessori come gli altri utenti Mac. Un buon Mac, un display di dimensioni decenti e una buona libreria di riferimento e sei a posto. L'unica eccezione che faremmo è investire in un buon sistema di backup in caso di problemi. La Time Capsule di Apple è un'ottima soluzione. In alternativa, investire in un buon disco rigido esterno USB e utilizzare il software Time Machine di Apple per eseguire backup regolari.
C'è anche una grande quantità di software che'è buono per gli sviluppatori. Ecco alcune raccomandazioni:
- Acorn: Un potente editor di immagini che è una frazione del costo di Photoshop
- BBEdit: Editor di testo preferito dal settore
- CodeRunner: Grande alternativa a Xcode per compiti di programmazione leggeri.
- Dev Color Picker: Rende i colori fuori dai programmi e nelle app un gioco da ragazzi.
- Dropbox: Ottimo per sincronizzare i file per l'accesso remoto.
- Evernote: Luogo perfetto per memorizzare le note di programmazione.
- Little Snapper: Capacità di prendere screen grabs dettagliati di programmi e siti web.
Sviluppo di applicazioni per Mac: imparare Xcode e Swift
Se hai intenzione di iniziare lo sviluppo di applicazioni per Mac o iOS, allora avrai bisogno di imparare il linguaggio di programmazione Swift di Apple. C'è una serie di corsi disponibili, e sarete in grado di essere rapidamente operativi con Swift.