Sviluppo per iOS su Linux [chiuso]


10

Sto cercando un motore o una libreria per sviluppare un gioco per iOS su Linux.

Alto livello, basso livello, GUI, nessuna GUI, non importa troppo. Sto davvero cercando qualcosa.

In realtà non sto parlando di implementare iOS su Linux o altro. Voglio solo fare la maggior parte del lavoro su Linux, con modifiche minime necessarie per eseguirlo su iOS.

Modifica: SÌ, ho accesso a un Mac, ma è limitato. Quindi voglio essere in grado di lavorare sul progetto sulla mia normale scatola di Ubuntu.

Inoltre, faccio parte del programma per sviluppatori a pagamento, quindi posso implementare i dispositivi iOS dal Mac.


MonoDroid dovrebbe ottenere il supporto Linux a un certo punto: se scrivi il tuo gioco con MonoGame puoi compilarlo in modo incrociato con il minimo sforzo. Alla fine della giornata penso che tu abbia bisogno di un Mac.
Jonathan Dickinson,

Una macchina virtuale è un'opzione?
notlesh,

@stephelton Ora ho accesso a tempo pieno a un Mac, quindi questo non è più un problema. Vedi la mia risposta qui sotto.

Risposte:


1

Sei praticamente fregato - mentre ci sono molte librerie e framework che consentono lo sviluppo su Linux, per fare qualsiasi test serio avrai bisogno di un Mac (o Hackintosh, non dirlo). La distribuzione è un problema, ma test su qualsiasi simulatore è un altro.

Inoltre Linux non esegue Unity, che sarebbe un'altra buona soluzione.

Tuttavia, puoi dare un'occhiata a una delle tante soluzioni di home roll. In particolare, una soluzione di livello veramente basso sarebbe usare SDL 1.3+ - ha come supporto il supporto integrato per iOS.


Se fa la differenza, ho un po 'di accesso a un Mac. Vedi il mio OP aggiornato.

È meglio attenersi ad un accesso limitato al Mac. Perderai ore a far funzionare un sistema non Mac e non sarai nemmeno in grado di testare il tuo codice sul simulatore, il che significa che non sarai in grado di correggere i bug. L'intero flusso di lavoro sarà un disastro contorto.
Piku,

1

Se vuoi testare la tua app su un vero dispositivo iOS e successivamente rilasciarlo, non c'è altro modo legale che acquistare un dispositivo Mac. ma se stai cercando un modo per sviluppare un'app e testarla su emulatori, puoi provare a usare gnustep. nota che puoi provare un'app scritta da gnustep, usando un dispositivo rotto in prigione.

inoltre se non ti dispiace lavorare con C ++ c'è cocos2d-x che puoi provare.

l'ultima opzione (che è anche illegale) è usare MacOS emulato.

questa domanda è anche in qualche modo duplicata su StackOverFlow: /programming/276907/starting-iphone-app-development-in-linux


Illegale? Anche se la tua copia di MacOS è originale? Sei sicuro?
o0 '.

@Lohoris sì, ne sono sicuro. MacOS può essere installato solo su un dispositivo mac. anche se ho alcuni amici che hanno distribuito i loro giochi iOS usando MacOS emulato, ma Apple proibisce severamente tale azione.
Ali1S232

E sapete se esiste qualche frase che confermi effettivamente la validità di quella clausola, o è solo un'altra clausola casuale che hanno stipulato contratti ma non è mai stata messa alla prova in un tribunale?
o0 '.


lol che è davvero terribile, anche se non sorprendente dopo tutto
o0 '.

1

Ora utilizzo a tempo pieno un Mac, quindi non ho più bisogno di sviluppare per iOS su una macchina Linux.

Tuttavia, il gameplay (gameplay3d.org), un progetto open source di Research In Motion (RIM), sembra davvero buono. È principalmente un motore 3D e utilizza C ++. Ha anche il supporto per gli script Lua.

Non ho ancora testato il gameplay su Linux, ma sembra avere pieno supporto.


0

Puoi utilizzare Moai per sviluppare app iOS e Android da Windows, Mac e Linux.

Tuttavia, avrai bisogno di un Mac per distribuire o testare la tua app.


Ho esaminato Moai in passato, ma non esiste supporto ufficiale per Linux. E ho un po 'di accesso a un Mac, vedi il mio OP aggiornato.

-1

Puoi sviluppare un gioco con Flash e costruirlo su iOS usando Adobe Air

Tuttavia, avrai bisogno di un Mac per distribuire o testare la tua app.


Adobe Air funziona su Linux? Inoltre, quest'ultima riga si applica anche alla mia risposta; copiato!
jhocking

Bene .. Non sono sicuro di compilare con Adobe Air, ma ha detto che vuole fare gran parte del lavoro su Linux, quindi può svilupparsi in qualsiasi IDE di ActionScript e persino eseguirlo e testarlo sul flash player per Linux.
yonix,

Ehi, che succede con il voto negativo senza commenti o spiegazioni? Non
eccezionale
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.