Będę w najbliższym tygodniu ogarniał środowisko developerskie do Androida.
Generalnie łatwo jest postawić zwykły emulator Android SDK, ale mi zależy na optymalizacji, szybkości tego wszystkiego.
Procesor ma tę funkcje Intel VT-x.
Jak wygląda standardowy proces:
coś tam piszemy (Java lub np. Cordova / PhoneGap / Ionic)
kompilujemy do *.apk
i tutaj *.apk przegrywamy do androida (deployment, testing)
Ten ostatni etap można na różne sposoby ustawić, mi zależy żeby odbyło się to szybko. Zaznaczę, że w gre wchodzi napisanie jakiegoś skryptu (np. wysłanie przez SSH jak to ma coś zmienić), ustawienie np. Samby, czy też jakieś inne rozwiązanie niestandardowe.
Jak aplikacja jest powiedzmy *.apk i zainstaluje się jej wersja 0.9, a dwa dni później mamy 1.0 - to jak zrobić żeby bez reinstalacji aplikacja się ulepszyła?
jak skrócić ten ostatni proces uruchamiania *.apk na androidzie?
tutaj polecają:
http://stackoverflow.com/questions/1554099/why-is-the-android-emulator-so-slow-how-can-we-speed-up-the-android-emulator
... żeby używać snapshotów - mają rację?
a może realny telefon + np. bluetooth ?
virtualbox + shared folders?
Genymotion ?
jakiś android-chmurowo-webowy ?
Ważne żeby było jak najszybciej.
Aplikacje będą zarówno napisane w Javie , jak i PhoneGap.
Np. wiem, że PhoneGap można bezpośrednio w przeglądarce jak zwykły front-end patrzeć, ale wolałbym ustawić dobrze Androida.