sono un programmatore e uso spesso il C++
la mia domanda è:
Posso programmare veri e prpri apk in c++?
grazie.
Visualizzazione stampabile
sono un programmatore e uso spesso il C++
la mia domanda è:
Posso programmare veri e prpri apk in c++?
grazie.
Purtroppo no. Java
Inviato dal mio Galaxy Nexus con Tapatalk 2
Quote:
Originariamente inviato da frank17next
Aaaa odio il java
Vabbè dai se avessi detto c pure pure, solo procedurale, ok. Ma dal c++ al java in termini di linguaggio, il passaggio può essere indolore :)
Vai sereno di oggetti. Pensa che in java puoi dichiarare gli attributi di una classe anche in fondo alla classe che il compilatore risolve i nomi ugualmente! Comodo, no? :D
Inviato dal mio Galaxy Nexus con Tapatalk 2
Quote:
Originariamente inviato da frank17next
È proprio il fatto che tutto è raggruppato in classi che non sopporto rotfl
E poi la sintassi non è molto facile, certo sulla sintassi neanche il C++ scherza ;-)
Eheh... pensa che all'università ci fecero fare il progetto di ingegneria del sw in java.. quando sino ad allora si era usato esclusivamente c e c++. Fu traumatico! Ma con il manuale e tanta pazienza è andato tt bene :D
Inviato dal mio Galaxy Nexus con Tapatalk 2
Guardate che tramite NDK è possibile codare in C/C++. Almeno dalla versione 2.3 di Android in su...
Il supporto ovviamente al momento è minore.
Quote:
Originariamente inviato da Giascar
è possibile ottenere apk con uno di questi linguggi?
perl, python, ruby, visual basic.
Beh adesso non esageriamo! :D
Considera che il supporto per il C++ è stato aggiunto in tempi relativamente recenti, non credo sarà introdotto il supporto ad ulteriori linguaggi, a meno di grandi ribaltoni.
Comunque, in generale, la via più semplice rimane codare in Java. Se poi il tuo problema sono le prestazioni non ti rimane che il C++.
Basic4android è proprio per visual basic, come PY4A è phyton per android. Quindi si, si può fare qualcosa anche con quei linguaggi, ma sinceramente non ho idea di cosa!
Quote:
Originariamente inviato da fedestylah
vedrò
Inviato dal mio Desire HD usando Androidiani App
Quote:
Originariamente inviato da fedestylah
Ho provato PY4A ma non é ciò che cercavo, io sto cercando di creare APK non di eseguire comandi in python o C++ da terminale.
Inviato dal mio Desire HD usando Androidiani App
Quote:
Originariamente inviato da Giascar
il moo problema non sono le prestazioni, il punto e che sono anni ormai che programmo in C++, e imparare un nuovo linguaggio (Java) mi da fastidio, primo perché proprio lo odio, secondo perché non ho comunque il tempo materiale e anche la voglia (sinceramente) di imparare un nuovo linguaggio.
e comunque mi sembra assurdo che un linguaggio come il C++ (che é il linguaggio più diffuso nel settore lavorativo, non sia disponibile per android (Basato su Linux!!!).
Perfino l'Iphone mi pare usi l' Objective–C.
Inviato dal mio Desire HD usando Androidiani App
Sì programma tranquillamente in C/C++, molto giochi sono fatti così e anche i player video. Puoi accedere alle OpenGL-ES e all'audio, basta guardare gli esempi del NDK.
Lo stesso framework di Android ha parti scritte in C è C++. L'unica cosa che sei obbligato da fare in Java è la gestione della UI, richiamabile via JNI dal codice C.
Inviato dal mio LG-P990 con Tapatalk 2
Inoltre adesso c'è pure Qt Necessitas per Android (attualmente la versione LGPL portata avanti da un gruppo di svilupaptori esterni è ad Alpha 3, ma i tipi di Digia che curano le licenze commerciali ci stanno lavorando pure loro).
Una volta che diventa sufficientemente stabile (solo una questione di tempo) permetterà di sviluppare applicazioni Android scritte in C++ e QML direttamente da Qt Creator (con debug su emulatore oppure remoto sul dispositivo, ecc. ecc). :cool:
Io ho utilizzato la alpha 3 per alcune demo funzionanti di prodotti che verranno portati su Android, il problema maggiore è che per ora bisogna farsi da se uno stylesheet per adattare i widget al look&feel di Android, e poi ci sono alcune bug ed alcuni aspetti di Android che sono supportati tramite i setting di default e non si possono modificare dall'applicazione a runtime se non chiamando funzioni specifiche di Android, ma trattandosi di un alpha release è normale.