Ja si zrovna hraju Orange Pi PC a testuju Android. Zatim se mi totiz nepodarilo prijit na zpusob, jak efektivne spustit hybridni webovou aplikaci - tedy napsanou v HTML + CSS + JavaScriptu na linuxu efektivne. Wayland je stale hudba budoucnosti a kvuli tomu abych mohl takovou aplikaci mohl udelat treba na platfome Elektron potrebuju cely X server.
Zkousel jsem Kivy Framework pod Framebufferem na Rapsberry Pi a nebylo to k pouziti. Pritom cisty Android sebere mene prostredku nez Linux + X11 a nastroju na tvorbu hybridnich aplikaci je hafo (Meteor, Ionic ...)
Jsem liny se zacit ucit nativne vytvaret pro Android a nektere aplikace - treba infotainment - si o HTML primo rikaji.
Jak moc se dá Android "ořezat", aby hned po startu spustil webview s daným URL a nic víc na obrazovce ani v pozadí neřešil? Hlavně aby nestahoval tuny updatů atd., aby se zkrátka nezasekal na několik minut a pak kdykoliv v průběhu.
Touto dobou jsem si měl s Orange Pi PC hrát už dobře dva týdny, ale prodejce to nějak neposlal nebo co. Škoda.
Podle me se to da poresit, urcite je moznost zakazat urcite "services", pripadne u rootnutych zarizeni - coz tyhle desky obvykle byvaji - lze smazat prislusne APK ze systemu. A kde nic neni, nemuze se ani nic spoustet. Otazka je jak to ovlivni stabilitu. A jak treba funkcnost cordova API.
Dalsi velkou devizou je podpora HW pod Androidem a to vcetne akcelerace grafiky.
Ovsem pristup na GPIO, pripadne infraport, to je jina kava. Nemluve o filesystemu, init skriptech, rizeni spotreby a taktu ...
To je jasné, i ten trade off - grafika za ztrátu normálního linuxu (případně naopak: získat normální Debian za cenu ztráty grafiky). Tohle je bolest snad všech - ještě jsem nečetl o ARMu, kde by to bylo vyřešené na úrovni, na jaké např. funguje NVIDIA na stolních počítačích (tj. plná 2D a 3D akcelerace desktopu, API pro přehrávání filmů atd.)