Est-il possible d'écrire une application Vala et de la faire fonctionner sur un appareil Android?Vala pour Android?
Répondre
Avec le nouveau NDK, vous pouvez également écrire des applications UI en C/C++. Tant que vous avez un C ABI, vous pouvez appeler n'importe quoi de Vala que vous voulez, à condition que vous ayez un fichier .vapi pour cela. Le principal obstacle est le manque de glib et de gobject, mais ceux-ci peuvent probablement être compilés. Après tout, il y a un Linux et un libc présent.
Mise à jour: Bero Rosenkränzer a fait une belle présentation sur le sommet Android Builder qui montre le ways to program Android without Java actuellement disponible.
Techniquement, oui, sauf qu'il n'y a actuellement aucun traducteur Vala vers Android.
Pas pour android tant qu'il n'y a pas de backend gtk, mais pour Maemo et surtout c'est successeur MeeGo car il utilise gtk et il y a un paquet vala dans le dépôt développeur. (en fait j'ai déjà compilé avec succès mon propre programme vala sur mon téléphone N900 avec un chroot dveloper)
Vala ne dépend pas de GTK, dépend de glib et gobject. Gobject est supposé être cross plate-forme et Android est Linux. Donc, pour la plupart, cela devrait être mondial. Vous pouvez également compiler SDL pour android, pour lequel vala a des liaisons. – Gorilla3D
Oui vala est déjà compilé pour android. Mais ne peux pas utiliser avec GTK.
http://valajournal.blogspot.com.es/2013/03/vala-on-android.html
Maintenant, vous pouvez utiliser Vala et Cairo. – txasatonga
pedroHLC a fait un jeu en utilisant vala et sdl crosscompiled sur Android. Et ce programmeur gentel nous donne un toolchain pour être réutilisé par d'autres programmeurs pour les compiler. Voir ici ... [https://github.com/avalanche-games/avalanche] – txasatonga
Wow !!! Vala est récemment utilisé pour compiler une application sur Android. Voir "Katamotz hitzak" dans google app store. Cette application est programmée en utilisant genie/vala. – txasatonga
- 1. Vala pour les plugins pidgin
- 2. Liaisons Python pour une bibliothèque vala
- 3. Will Vala survivre?
- 4. Vala vapi documentation des fichiers
- 5. Gestion de la mémoire Vala
- 6. Comparaison de tableaux dans vala
- 7. Grands nombres entiers et flottants arbitraires/multi-précision pour Vala
- 8. Comment distribuer un projet Vala (open-source)?
- 9. Vala (langage similaire à C#) compile en C?
- 10. Comment générer des fichiers GIR à partir du compilateur Vala?
- 11. Gdk.Pixbuf fuite de mémoire dans Vala, ou autre chose?
- 12. Quelle Eclipse pour Android?
- 13. android - index pour ListView?
- 14. Code MMs pour android
- 15. RSS pour Android
- 16. HorizontalScrollView Menu pour Android
- 17. OTA pour Android
- 18. Wine like pour Android
- 19. admob pour android
- 20. pour Android applicaton
- 21. FaceBook Api pour Android
- 22. Emplacement Alarme pour Android?
- 23. Cross-compilation pour Android
- 24. Kalman Filter pour Android
- 25. android touchevent pour listActivity
- 26. Android: onTouchEvent pour textView
- 27. facebook connecter pour android
- 28. clamav pour android
- 29. facebook webservices pour android
- 30. libutils pour android ndk
Eh bien, il y a un kit C/C++ dev pour Android. Cela voudrait-il dire que vous n'auriez pas besoin d'un traducteur? La difficulté principale ne viendrait-elle pas d'essayer de l'exécuter sur ARM ou est-ce que Vala s'occupe de ça d'une façon ou d'une autre? – GnomeCubed
Vala est conçu pour appeler les API GNOME/Gtk, y compris GObject, qui n'existe tout simplement pas sur Android. Vous pourriez en théorie recibler le compilateur Vala pour utiliser un modèle différent et produire Java au lieu de C, mais ce serait une entreprise énorme. Les interfaces utilisateur Android doivent s'interfacer dans Java. Le Native Toolkit ne peut pas produire une application entière (au mieux, il ne peut que rendre à OpenGL ES). –
Avec NDK, vous pouvez programmer en C/C++ pour Android. Pas de Java. Un port de vala qui ne dépend pas tellement de GObject OU qui porte GObject sur Android devrait le faire. –