Aplikácie pre Android na počítačoch so systémom Linux: Nástroj Anbox teraz natívne spúšťa softvér smartfónu

  • Oct 20, 2023

Vedúci softvérový inžinier v spoločnosti Canonical, výrobcu Ubuntu, vydal nástroj na spúšťanie aplikácií pre Android na desktopoch Linux bez použitia emulátorov.

Video zverejnené tvorcom Anboxu, Simonom Felsom zo spoločnosti Canonical, ukazuje, že Anbox používa aplikácie pre Android spolu s aplikáciami pre stolné počítače.

Obrázok: Simon Fels/YouTube

Nový open-source projekt inžiniera Canonical, Anbox, vám umožňuje spúšťať aplikácie pre Android natívne na Ubuntu a ďalších stolných počítačoch so systémom Linux.

Líši sa od niekoľkých existujúcich projektov, ktoré umožňujú spustenie aplikácií pre Android na počítačoch. Namiesto použitia emulátorov, Anbox využíva menné priestory Linuxu na spustenie systému Android v kontajneri na rovnakom jadre ako hostiteľský operačný systém, čo umožňuje, aby softvér Android bežal ako natívne aplikácie na hostiteľovi.

povedal Fels v blogovom príspevku že začal projekt v roku 2015 s „myšlienkou umiestniť Android do jednoduchého kontajnera založeného na LXC a premostenie relevantných častí k hostiteľskému operačnému systému bez umožnenia akéhokoľvek prístupu k skutočnému hardvéru alebo užívateľským údajom“.

Pozri tiež

Slnko, more a open source: Ako sa španielske Baleárske ostrovy snažia premeniť na technologický raj

Od rozsiahleho softvéru s otvoreným zdrojovým kódom, ktorý vláda používa, až po vylepšené pripojenie na Malorke, Menorca, Ibiza a Formentera, Baleárske ostrovy sa snažia osloviť technológov, ako aj turistov.

Čítajte teraz

Anbox je momentálne v „stave vývoja pred alfa verziou“, takže aj keď by mal umožňovať natívne spúšťanie aplikácií pre Android na Ubuntu alebo Debiane, nie je stabilný.

Dá sa nainštalovať na ktorúkoľvek z niekoľkých distribúcií Linuxu podporné patentky. Fels v častých otázkach uviedol, že aplikácie, ktoré sa spoliehajú na Wi-Fi, Bluetooth a ďalšie hardvérové ​​komponenty, nebudú fungovať, kým sa nedokončí ďalšia práca.

„Samotný Anbox je stále vo svojej ranej fáze a je v pre-alfa stave, kde sa očakávajú pády a nestabilita. Ďalšia fáza vývoja sa zameria na stabilitu a opravu chýb a pridá ďalšie potrebné funkcie na lepšiu integráciu s hostiteľským operačným systémom,“ napísal Fels.

Podľa OMGUbuntu, neexistuje ani jednoduchý spôsob inštalácie aplikácií pre Android v Anboxe. Obchod Google Play nie je zahrnutý kvôli požiadavkám spoločnosti Google, ale ani obchody tretích strán, ako napríklad F-Droid.

Namiesto toho si inštalácia aplikácií vyžaduje použitie nástroja Android Debug Bridge (adb) a príkazového riadka. Vývojári Anboxu v častých otázkach poznamenávajú, že nemajú v úmysle inštalovať Obchod Google Play, ale v budúcnosti môžu vytvoriť spôsob inštalácie aplikácií pre Android.

Vzhľadom na rozhodnutie spoločnosti Canonical odstúpiť od snáh Ubuntu Touch sú hlavnými cieľmi Anbox desktopy Linux. Fels však poznamenáva, že sa dá použiť na Ubuntu Touch, Sailfish OS a Lune OS. V skutočnosti bol prvý dôkaz koncepcie vykonaný na Ubuntu Touch Stránka GitHub spoločnosti Anbox.

Fels hovorí, že existujú paralely medzi Anboxom a tým, ako je Google umožnenie spustenia aplikácií pre Android v systéme Chrome OS.

"Oba prístupy sú dosť podobné, pretože oba vkladajú Android do ľahkého systémového kontajnera založeného na menných priestoroch Linuxu a udržiavajú malý mostík, ktorý umožňuje komunikáciu s hostiteľským systémom," povedal.

„Na rozdiel od implementácie od Googlu Anbox neumožňuje žiadny priamy prístup k hardvérovým zariadeniam. Napríklad premosťuje Open GL ES s hostiteľom. V systéme Chrome OS kontajner získa prístup k hostiteľskej strane jadra grafického subsystému, aby sa umožnilo rýchle vykresľovanie. V našom prípade sme sa rozhodli proti tomu zachovať jednoduchý spôsob prenosu Anboxu na rôzne platformy.

„Všetko, čo musí hostiteľský operačný systém poskytnúť, je ovládač kompatibilný s Open GL / Open GL ES, ktorý zabezpečí správnu integráciu s grafickým subsystémom. Ostatné hardvérové ​​zariadenia ako Wi-Fi alebo Bluetooth budú v budúcnosti abstrahované prostredníctvom vyhradeného API medzi kontajnerom a hostiteľom.“

Prečítajte si viac o Linuxe

  • Windows 10 Creators Update pridáva množstvo nových funkcií Bash/WSL
  • Odkiaľ odtiaľto pochádza desktop Ubuntu Linux?
  • Shuttleworth Ubuntu: Zanietenci pre slobodný softvér sú antisociálni mupeti, ktorí milujú nenávisť
  • Ubuntu prechádza na pracovnú plochu GNOME a vzdáva sa nádejí na smartfóny
  • Tizen založený na Linuxe: Kritické chyby nechávajú väčšinu inteligentných televízorov Samsung vystavených útoku
  • Prečo používatelia bránia Linuxu získať podiel na trhu (TechRepublic)
  • Ako nainštalovať Linux (CNET)