Lavoro da solo in alcuni progetti iOS in un ambiente locale.
Ho pensato in un modo per poter condividere il mio ambiente di sviluppo tra il mio Mac Mini e il mio MacBook. Io lavoro principalmente a casa nella Mini ma a volte ho bisogno di fare una demo o lavorare fuori e mi piacerebbe avere l'ambiente di sviluppo specchiato in entrambi.
Ho pensato di utilizzare una macchina virtuale (tramite VirtualBox) con solo i miei strumenti di sviluppo installati. Quindi potrei sincronizzare quella VM con alcuni software tra entrambi i computer, così avrò sempre l'ambiente esatto indipendentemente dal computer che uso.
C'è qualche buona ragione per non farlo in questo modo? Non ho usato troppo la virtualizzazione quindi non ho alcun background sull'argomento.
¿Che dire delle licenze? ¿È necessario disporre di licenze duplicate in entrambe le macchine virtuali?
Questi sono i miei requisiti:
-Non è necessario configurare due ambienti. Basta installarne uno e svolgere il lavoro nell'altro (installare o aggiornare app, modificare le impostazioni, ecc.)
-Non dipendere dall'avere una connessione quando si lavora lontano da casa mia.
La mia configurazione di base sarà:
- Mac Mini: i7 dual core, 8 GB. Sistema operativo OSX Mountain Lion Host:
- MacBook: 2.4 Core 2 Duo. 4GB. OSX Lion Host OS.
- Virtual Box con sistema operativo guest Mountain Lion in entrambe le macchine.
- XCode5, Simulator, Texwrangler, MAMP, ecc.