Ahoj všichni,
možná již někdo postřehl či zajímal se o to, jak spouštět aplikace Androidu v Linuxu. Nedávno jsem narazil na zajímavý nový projekt
AndroVM (původně
Buildroid), který je z vývojářského hlediska velmi živý a díky Googlu se pracuje na vývoji přímé (hardwarové) podpory s využitím OpenGL ES 2.0. Oproti
Android SDK je emulace rychlejší a není potřeba složitá instalace, nastavení, spuštění...
Zde napíši pár informačních bodů mého zjištění o emulaci Androidu v Mageii 2:
AndroVM:
- pomocí softwarového OpenGL, který používá grafika ve VirtualBoxu či hardwarové OpenGL, kde program AndroVMplayer využije přímo vaši grafiku
- k ovládání Androidu se využívá softwarová nebo hardwarová klávesnice (či obojí dohromady) s použitím speciálních kláves pro funkci "Domů", "Zpět", dialog pro "Vypnutí, Restartování, Tichý režim ..."
- různé verze emulace pro t (tablet) - tablety, p (phone) - mobilní zařízení a tp - obojí dohromady
- možnost stažení verzí bez a s Google Apps (Obchod Play) a Houdini - soubor označen názvem gapps-houdini
- možnost nastavení velikosti okna a DPI (počet pixelů na palec) Androidu
Android SDK:
- složitá instalace, nastavení pro spuštění
- chybí Google Apps - Obchod Play - lze doinstalovat manuálně (složité)
- nyní lze také využít OpenGL ES 2.0 - nezkoušel jsem
Android-x86:
- možnost instalace ve VirtualBoxu či přímo do PC - nezkoušel jsem, rád bych Android aplikace spouštěl v linuxu
BlueStacks:
- další možnost emulace, bohužel jen pro Windows a Mac OS, ale v diskuzi jsou ohlasy na podporu Linuxu
- program můžete vyzkoušet přes WINE
Jaké máte zkušenosti s Androidem (emulací) v Linuxu? Jaký program používáte, testujete? Jaká je rychlost emulace?
Pokud by byl zájem, udělal bych návod pro AndroVM (podobný jako
http://androvm.org/blog/androvm-documentation ) do
wiki, jak vše nastavit, spustit, doprovodné obrázky atd.