Czy można napisać aplikację Vala i uruchomić ją na urządzeniu z systemem Android?Vala dla Androida?
Odpowiedz
Dzięki nowemu NDK można pisać aplikacje UI również w języku C/C++. Dopóki masz C ABI, możesz wywołać wszystko, co chcesz, pod warunkiem, że masz do tego plik .vapi. Główną przeszkodą jest brak glib i gobject, ale prawdopodobnie można je skompilować. W końcu jest obecny Linux i libc.
Aktualizacja: Bero Rosenkränzer zrobił fajną prezentację na szczycie Android Builder Summit, która pokazuje aktualnie dostępny ways to program Android without Java.
Technicznie tak, z tym wyjątkiem, że obecnie nie ma Vala na tłumacza Androida.
Nie dla Androida, o ile nie ma backendu gtk, ale dla Maemo i najbardziej podobno jest to następca MeeGo, ponieważ używa on gtk, aw repozytorium repositpory jest pakiet vala. (w rzeczywistości udało mi się już skompilować własny program vala na moim telefonie N900 z chrootem dla programistów)
Vala nie jest zależna od GTK, zależy od glib i gobject. Gobject ma być platformą crossową, a Androidem linuxem. Tak więc w przeważającej części powinien on być światem. Możesz także skompilować SDL dla Androida, do którego vala ma powiązania. – Gorilla3D
Tak, Vala jest już skompilowana dla Androida. Ale nie można używać z GTK.
http://valajournal.blogspot.com.es/2013/03/vala-on-android.html
Teraz możesz użyć Vala i Kairu. – txasatonga
PedroHLC wykonał grę przy użyciu Vala i Sdl Crosscompiled na Androida. A ten grzeczny programista daje nam jeden toolchain do ponownego użycia przez innych programistów do kompilowania kodów. Zobacz tutaj ... [https://github.com/avalanche-games/avalanche] – txasatonga
Wow !!! Vala jest ostatnio używana do kompilowania aplikacji na Androida. Zobacz "Katamotz hitzak" w sklepie z aplikacjami google. Ta aplikacja jest zaprogramowana za pomocą Genie/Vala. – txasatonga
- 1. Vala dla wtyczek pidgin
- 2. Struktura testów jednostkowych dla Vala
- 3. Logowanie z Vala
- 4. Ogólna funkcja w Vala
- 5. Zarządzanie pamięcią Vala
- 6. Czy język vala to krzyżowy?
- 7. Kompilacja źródło Vala W Windows
- 8. Alternatywna składnia dla C++, a la Genie for Vala?
- 9. Jak korzystać z Qt GUI z Vala?
- 10. Jak mogę rozpowszechniać (open-source) projekt Vala?
- 11. Czy mogę kodować na iPhone'a w Vala?
- 12. Czy produkcja Vala i Genie jest gotowa?
- 13. Alternatywa dla Androida dla Line2D?
- 14. Jak używać atrybutów CCode w Vala?
- 15. Vala GUI i logika w C++
- 16. Aplikacja GNOME/Vala do działania pod Windows
- 17. Jak wygenerować pliki GIR z kompilatora Vala?
- 18. Sortowanie ArrayAdapter dla Androida
- 19. powiększanie phonegap dla Androida
- 20. Tiffany Framework dla Androida
- 21. OTA dla Androida Rzeczy
- 22. Przełączanie suwaków dla Androida
- 23. Biblioteka VoIP dla Androida
- 24. Biblioteka SNMP dla Androida
- 25. Generator gradientów dla Androida
- 26. Travis CI dla Androida
- 27. budynku Valgrind dla Androida
- 28. Silnik szablonów dla Androida
- 29. Jakieś alternatywy dla CachingHttpClient dla Androida?
- 30. Ukrywanie klawiatury Androida dla EditText
Cóż, nie jest to C/C++ dev kit dla Androida. Czy to oznacza, że nie potrzebujesz tłumacza? Czy główną trudnością nie jest próba uruchomienia go na ARM, czy też Vala się tym zajmuje? – GnomeCubed
Vala jest przeznaczona do wywoływania interfejsów API GNOME/Gtk, w tym GObject, które po prostu nie istnieją w systemie Android. W teorii można zresetować kompilator Vala, aby używał innego modelu i produkował Javę zamiast C, ale byłoby to ogromne przedsięwzięcie. Interfejsy Androida muszą interfejsować się w Javie. Natywny zestaw narzędzi nie może wygenerować całej aplikacji (w najlepszym razie może być renderowany tylko do OpenGL ES). –
Dzięki NDK możesz programować w C/C++ dla Androida. Brak Java. Port vala, który nie zależy od GObject tak bardzo LUB przenoszenia GObject na Androida powinien to zrobić. –