Voglio un sistema operativo che possa essere utilizzato sia per i giochi che per lo sviluppo. Mac OS è la scelta giusta?

2

Sono entrambi uno sviluppatore (principiante), uno studente e un giocatore. In questo momento ho Ubuntu 11.10 e Windows 7 installati sulla mia scatola. Solitamente eseguo Ubuntu per le mie faccende quotidiane, ma quando voglio giocare o digitare un maledetto rapporto, devo passare a Windows (mi dispiace, sto ancora cercando di abituarmi a OpenOffice :)) Dato che sto andando a reinstallare i miei sistemi operativi, voglio esaminare tutte le mie opzioni. Vedendo che alcuni dei giochi che sto giocando - StarCraft II, LOL, Diablo III - supportano già Mac OS, quindi sto pensando di provarlo pure.

Mi piacerebbe sapere se lo sviluppo delle stesse tecnologie con Mac OS è diverso dall'uso di Ubuntu. Le tecnologie con cui attualmente mi sporcano le mani e sono particolarmente preoccupate sono: GNU C / C ++, Boost, Cassandra (Thrift, LibEvent, Flex, Bison), MySQL, Java, Android, Python (Django) e PHP. (Soprattutto Cassandra, perché ho bisogno di compilarlo dalla fonte per un progetto.)

    
posta Some Noob Student 08.04.2012 - 02:06
fonte

3 risposte

1

OS X sarà in grado di eseguire la maggior parte di ciò che desideri per ciò che hai elencato. Se vuoi eseguire Ubuntu, eseguirlo in VMWare Fusion è l'opzione migliore dal momento che non avrai riavviare ogni volta. Tutto ciò che non può essere eseguito su OS X, puoi semplicemente mettere in piedi una semplice VM di Windows su VMWare Fusion per fare il lavoro sporco per te.

Per lo sviluppo, sarete in grado di eseguire principalmente tutto ciò che non richiede .NET o Visual Studio. Esiste anche il progetto mono per l'esecuzione di .NET multipiattaforma.

Windows è ancora la piattaforma principale per i giochi, sebbene siano versioni di OS X della maggior parte dei giochi che hai elencato, Windows è ancora più probabile che sia la piattaforma per i nuovi giochi. È possibile eseguire una copia di Windows in VMware Fusion, ma non ci farei affidamento su una tonnellata di elaborazione grafica pesante. Fortunatamente, sembra che sempre più giochi creati per iOS vengano offerti su iOS e viceversa.

Potresti voler abbandonare OpenOffice e passare al fork non Oracle di OpenOffice LibreOffice .

    
risposta data 08.04.2012 - 03:02
fonte
1

La maggior parte o tutto il software che hai menzionato è disponibile per OS X (tranne LoL, che puoi eseguire tramite Bootcamp sotto il tuo Win7). OS X è un buon sistema operativo con un software molto ben progettato, ma il modo migliore per vedere come funziona è usarlo per un po '. Ho usato Linux e credo che OS X sia molto più lucido ma a qualcuno potrebbe non interessare questo e mi piacerebbe avere la capacità di modificare ogni singolo aspetto dei loro sistemi operativi.

Tutti i giochi Blizzard funzionano perfettamente su un Mac. Realizzo Android (e iOS tramite Xcode) utilizzando Eclipse e non ho problemi a utilizzare OS X per tutte le mie esigenze.

    
risposta data 08.04.2012 - 02:44
fonte
1

Credo che la risposta più semplice alla tua domanda principale sia "No".

Anche se OS X può essere utilizzato per giocare e svilupparsi, il primo non è mai l'obiettivo dell'utente.

È meglio attenersi al tuo attuale ambiente di Windows e Ubuntu, a meno che tu non stia pensando di sviluppare applicazioni iOS o OS X usando Xcode, che può (principalmente) essere fatto solo su Mac OS X.

Se stai cercando un cambiamento, perché non eseguire l'aggiornamento a Windows 8.1 e Ubuntu 14.04 (o 13.10)? Windows 8 offre prestazioni migliori sullo stesso hardware di Windows 7. È possibile eliminare l'inutile Windows Start Screen installando Classic Shell . Una versione più recente di Ubuntu ti fornirà strumenti aggiornati per lo sviluppo e la nuova versione di Unity 3D WM.

Uso un iMac, ma ho anche un notebook con Windows 8.1 e Ubuntu 13.10.

    
risposta data 18.02.2014 - 09:48
fonte

Leggi altre domande sui tag