QNA > C > C'è Un Modo Per Costruire Un'app Per Android Senza Java?

C'è un modo per costruire un'app per Android senza java?

Ci sono probabilmente attualmente 10 modi diversi.

C'è jPython, jRuby. Non raccomando ancora nessuno dei due. Ci vorrà del tempo perché uno di questi diventi maturo su Android.

C'è l'NDK e JNI per comunicare con i thread di Java. Non raccomandato a meno che non abbiate già un'applicazione C esistente che volete portare su di essa. Non proprio raccomandato per il C++. L'NDK contiene solo un piccolo sottoinsieme di header C++.
C'è Titanium Mobile Accelerator. Si sviluppa in Javascript, e si compila in codice nativo per iPhone o Android (si pensa, da quando Apple ha fatto quel recente annuncio, che probabilmente non va bene per l'iPhone a meno che Apple non dia il suo esplicito permesso).

C'è Phone Gap. Non bello come Titanium Accelerator. Javascript che gira su un Javascript Web Runtime (Phone Gap è stato autorizzato da Apple recentemente)
C'è VMxml (credo). Si sviluppa in Java, e sarà cross-compilato in Objective C o altri tipi di Java (compresi Android e xml).
C'è Flex/Flash (credo). Dopo tutto, Android dovrebbe essere in grado di riprodurre Flash. Giusto?

C'è Lua, per 99 dollari, con il Corona SDK.
C'è Rhomobile e il framework Rhodes, che usa Ruby e una struttura simile a Rails, per generare codice Android nativo. Una volta ero un grande fan di questo. Ora non più così tanto.

Ci sono 10? E ce ne sono altri che ho dimenticato. Se volete iniziare con qualcosa di semplice. Inizia con Android nativo, fondamentalmente Java e xml (ci sono molti tutorial ovunque), non è così complicato come sembra. Se davvero trovate brutta l'idea, allora provate Titanium Accelerator Mobile (questo ha un sacco di codice demo nel pacchetto che scaricate da loro, in più potete trovare un sacco di tutorial anche semplicemente cercando su Google).

Di Barram

Che aspetto ha una telecamera nascosta che potrebbe essere installata all'interno di un televisore a schermo piatto? :: Perché Xcode usa PDF per le risorse vettoriali invece di svg?
Link utili