¿Es posible escribir una aplicación de Vala y hacer que se ejecute en un dispositivo Android?Vala para Android?
Respuesta
Con el nuevo NDK, también puede escribir aplicaciones de interfaz de usuario en C/C++. Siempre que tengas un C ABI, puedes llamar a cualquier cosa de Vala que quieras, siempre que tengas un archivo .vapi para ello. El principal obstáculo es la falta de glib y gobject, pero probablemente se puedan compilar. Después de todo, hay un Linux y un presente libc.
Actualización: Bero Rosenkränzer hizo una buena presentación en el Android Builder Summit que muestra el ways to program Android without Java actualmente disponible.
Técnicamente, sí, excepto que actualmente no hay un traductor de Vala a Android.
No es para Android, siempre que no haya backend gtk, pero para Maemo y lo más probable es que sea su sucesor MeeGo, ya que usa gtk y hay un paquete vala en el desarrollador repositpory. (de hecho, ya compilé mi propio programa vala en mi teléfono N900 con un droper chroot)
Vala no depende de GTK, depende de glib y gobject. Se supone que Gobject es multiplataforma y Android es Linux. Entonces, en su mayor parte, debería ser mundial. También puedes compilar SDL para Android, que vala tiene enlaces para. – Gorilla3D
Sí vala ya está compilado para Android. Pero no puedo usarlo con GTK.
http://valajournal.blogspot.com.es/2013/03/vala-on-android.html
Ahora puede usar Vala y Cairo. – txasatonga
pedroHLC ha hecho un juego usando vala y sdl crosscompiled para Android. Y este programador gentil nos da una cadena de herramientas para ser reutilizados por otros programadores para compilarlos. Mira aquí ... [https://github.com/avalanche-games/avalanche] – txasatonga
¡Guau! Vala se utilizó recientemente para compilar una aplicación en Android. Consulte "Katamotz hitzak" en la tienda de aplicaciones de Google. Esta aplicación está programada con genie/vala. – txasatonga
- 1. Vala para los complementos pidgin
- 2. ¿Sobrevivirá Vala?
- 3. ¿Puedo codificar para iPhone en Vala?
- 4. Marco de prueba de unidad para Vala
- 5. Vala vapi file documentation
- 6. Logging with Vala
- 7. vala un lenguaje multiplataforma?
- 8. Vala: Gotchas, consejos y trucos
- 9. Administración de memoria de Vala
- 10. Aplicación de GNOME/Vala para ejecutar en Windows
- 11. Sintaxis alternativa para C++, a la Genie for Vala?
- 12. Compilar una fuente Vala En Windows
- 13. Ejecutando el comando del sistema en Vala
- 14. Vala: reduciendo el tamaño de las dependencias
- 15. ¿Existe una herramienta de terminal para generar automáticamente makefiles autoconf/automake para un proyecto de Vala?
- 16. ¿Están listas las producciones de Vala y Genie?
- 17. Vala (lenguaje similar a C#) compila a C?
- 18. ¿Cómo uso los atributos de CCode en Vala?
- 19. ¿Diferencia de rendimiento entre las compilaciones de VALA y AOT?
- 20. ¿Cómo accedo a las variables de entorno en Vala?
- 21. ¿Dónde puedo encontrar instrucciones sobre cómo instalar Vala en mi Mac?
- 22. VCLs para Delphi para Android
- 23. ¿Es posible desarrollar Android para Android?
- 24. Carrusel 3D para Android?
- 25. ¿Qué Eclipse para Android?
- 26. iAds para android?
- 27. cifrado sqlite para Android
- 28. Song picker para Android
- 29. Weather APIs para Android
- 30. messagebox para android mono
Bueno, hay un kit de desarrollo de C/C++ para Android. ¿Eso significaría que no necesitarías un traductor? ¿No sería la principal dificultad la de tratar de ejecutarlo en ARM o Vala se ocupa de eso de alguna manera? – GnomeCubed
Vala está diseñado para llamar a las API de GNOME/Gtk, incluido GObject, que simplemente no existe en Android. En teoría, podría reorientar el compilador de Vala para usar un modelo diferente y producir Java en lugar de C, pero sería una tarea enorme. Las interfaces de usuario de Android deben interactuar en Java. Native Toolkit no puede producir una aplicación completa (en el mejor de los casos, solo puede renderizar en OpenGL ES). –
Con NDK, puede programar en C/C++ para Android. Sin Java Un puerto de vala que no dependa tanto de GObject O de GObject para Android debería hacerlo. –