|
|
|
![]() |
|
Strumenti |
![]() |
#1 |
Member
Iscritto dal: Dec 2009
Messaggi: 284
|
[C/C++]programmare su android
Ciao, siccome conosco bene il c e il c++ posso sviluppare giochi o app per android con questi linguaggio o posso solo con il java? Se non si può mi potete spiegare il perché?
Inviato dal mio Galaxy Nexus con CM10
__________________
"L' amore è l'unica cosa che possiamo percepire che trascende il tempo e lo spazio." |
![]() |
![]() |
![]() |
#2 |
Senior Member
Iscritto dal: May 2007
Città: Milano
Messaggi: 7098
|
L'sdk è in Java e la dalvik pure ma penso ci sia il modo..
![]() Inviato dal mio Sony Xperia P
__________________
Apple Watch Ultra + iPhone 15 Pro Max + Rog Ally + Legion Go |
![]() |
![]() |
![]() |
#3 |
Senior Member
Iscritto dal: May 2007
Città: Milano
Messaggi: 7098
|
__________________
Apple Watch Ultra + iPhone 15 Pro Max + Rog Ally + Legion Go |
![]() |
![]() |
![]() |
#4 |
Senior Member
Iscritto dal: Jan 2008
Messaggi: 8406
|
L'android ndk permette di programmare in c/c++, però facendo così annulli di colpo tutti i vantaggi di android, tra cui c'è quello di poter usare le classi di una nutrita libreria.
Considera che per chi conosce il c++, studiare java è abbastanza lineare e piacevole. Comunque puoi realizzare tutto il codice in c++ ma comunque devi creare l'activity principale in java. Ovviamente il minimo indispensabile. |
![]() |
![]() |
![]() |
#5 |
Senior Member
Iscritto dal: Oct 2005
Messaggi: 3306
|
Qt Necessitas o Qt 5.1
Direi che programmare direttamente con l'NDK è proprio sconsigliabile. |
![]() |
![]() |
![]() |
#6 |
Member
Iscritto dal: Dec 2009
Messaggi: 284
|
Ok allora mi sa che imparerò il Java, non dev'essere un problema
![]()
__________________
"L' amore è l'unica cosa che possiamo percepire che trascende il tempo e lo spazio." |
![]() |
![]() |
![]() |
#7 |
Senior Member
Iscritto dal: Nov 2005
Messaggi: 2773
|
Allora per creare giochi ti consiglio libgdx: http://libgdx.badlogicgames.com/
|
![]() |
![]() |
![]() |
#8 | |
Senior Member
Iscritto dal: Feb 2006
Messaggi: 1304
|
Quote:
In più avranno anche ottimizzato Dalvik ma Java per qualsiasi cosa sia realtime è sempre decisamente pessimo, e il primo che dice che è "solo" 3 volte più lento lo meno ![]() 3 volte più lento significa che un gioco che è tarato per girare a 60 fps, in Java gira a 20 fps... non mi pare una differenza trascurabile. In più ha quei bellissimi scatti quando si avvia il GC che sono pura poesia in un gioco fluido ![]() Però, se devi fare applicazioni (con finestre, che usano la UI standard ecc) Java è obbligato perchè NDK non può interagire con la UI a parte due cavolate. |
|
![]() |
![]() |
![]() |
Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 10:24.