Domanda

Di recente un collega al lavoro mi ha chiesto se potevo prepararmi e insegnare un corso di sviluppo di iPhone. Gli ho detto che avrebbe dovuto fornire a me e agli studenti una manciata di computer Mac per installare Xcode e così via.

Dal momento che non possiede alcun Mac e non ha in programma di acquistarne uno, ha proposto la virtualizzazione sui PC Windows. Per quanto ne so, l'unica opzione qui è Hackintosh. Dopo aver giocato alcuni, ho scoperto che questo approccio è piuttosto lento e che gli studenti paghino la registrazione per qualcosa del genere è super illegale. Ho ragione?

Ho anche pensato di consentire agli studenti di connettersi tramite SSH al mio MacBook. Ma penso a malapena che il mio computer sarà in grado di far fronte a 20 sessioni Xcode, per non parlare del fatto che più desktop remoti non funzionano su OSX.

Il mio collega insiste sulla cosa della virtualizzazione. Gli ho già detto che dare formazione a Hackintosh è sciatto e illegale (btw non ne sono sicuro al 100%, puoi confermare e spiegare le questioni legali?). L'acquisto di Mac non è un'opzione per lui e non voglio insegnare un corso con questo materiale Hackintosh. Conosci altre possibilità?

È stato utile?

Soluzione

Sembra che il leasing potrebbe essere un'opzione? Forse ci sono sale da officina nelle vicinanze con Mac da affittare per il corso effettivo? So che ci sono laboratori disponibili da usare qui, quindi pensavo che la maggior parte delle città ne abbia alcune.

Altri suggerimenti

Se non vuoi percorrere il percorso di Hackintosh o di virtualizzazione (entrambi contravvengono i termini dell'Eula di Apple), allora purtroppo sei fuori dalle opzioni.

Oltre agli aspetti legali, direi anche che la virtualizzazione è piuttosto goffa usando gli approcci che ho provato (in particolare VirtualBox) poiché mentre la velocità non è un problema, i clic del mouse sembravano registrarsi su base sporadica nella migliore delle ipotesi. (Di nuovo, la tua esperienza può variare, ecc.)

Indipendentemente, se il tuo amico è serio nell'offrire un corso di sviluppo iOS, allora dovrebbe forse essere serio nel finanziarlo, piuttosto che cercare di tagliare gli angoli. (In migliore, lascerebbe un'impressione piuttosto scarsa sulle persone che hanno partecipato.)

In alternativa, potrebbe essere un'idea prendere in considerazione l'idea di seguire un corso di allenamento Android. :-)

So che questo è un vecchio thread, ma c'è un'altra opzione. Guardare http://www.macincloud.com/. L'utilizzo del cloud Mac Rent e viene fornito con gli strumenti di sviluppo già installati. Paghi entro il mese, la settimana o per utilizzo.

Se si immagina questo costo (a seconda di quanto dura la classe) nel costo del corso, dovrebbe essere una situazione vantaggiosa per tutti. Penso che i $ 8 al giorno per utente per il tuo corso non siano neanche un prezzo negativo.

MODIFICARE:Ritratto il mio suggerimento per MacIncloud. Dopo averli usati, ho scoperto che il loro servizio clienti era terribile. Non hanno mai risposto alle e -mail, ci hanno fatturato due mesi dopo aver annullato il nostro abbonamento, e l'unico modo in cui ho ricevuto una risposta è stato tramite Twitter discutendo del mio dispiacere su di loro.

Inoltre, non si dispone di alcun diritti di amministrazione sulle scatole in quanto sono mini MAC condivisi. Se vuoi installare qualcosa, devi farli installarlo per te o noleggiarne uno privato che, per un mese, è circa la metà del prezzo dell'acquisto del tuo Mac Mini. Potresti non pensare che ciò sia importante fino a quando non si desidera aggiungere/rimuovere gli articoli dal dock. Le credenziali sono alfa-numeriche casuali che non possono essere cambiate e se si è su una connessione lenta, non preoccuparti nemmeno di provare a usarlo.

Puoi sempre chiedere agli studenti di portare i loro MacBook se ne hanno uno.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top