Anbox Kunne Være Android-til-Linux-Værktøj, Devs Har Ventet på

Evnen til at køre Android-apps, der er indbygget i en Linux desktop miljø er et skridt tættere på realisering, takket være
Anbox, et nyt open source-projekt.

Anbox Could Be the Android-to-Linux Tool Devs Have Been Waiting For

Simon Fels, der er den ledende software engineer hos Canonical, i sidste uge debuterede en pre-alpha frigivelse af Anbox platform, som han har arbejdet på selvstændigt, da 2015.

“Det var født ud af den idé, at lægge Android ind i en enkelt beholder, der er baseret på LXC og bridging relevante dele over til værtsoperativsystemet, mens det ikke giver nogen adgang til real hardware eller bruger data,” Fels skrev i en online-indlæg.

Der var en hel del problemer at løse på den måde, at en fungerende version, men projektet er nu ved et punkt, hvor han er klar til at dele det med en bredere publikum, sagde han.

Ophobet Interesse?

Anbox tager Linux navnerum — som bruger, netværk og cgroup — at isolere Android-systemet fra værten, Fels sagde.

For Open GL ES støtte, Anbox tager kode dele fra Android emulator gennemførelse serialisere kommandoen stream og sende det til værten, bemærkede han. Det er kortlagt i forhold til eksisterende Open GL eller på Open GL ES implementeringer.

Kildekoden er helt open source, Fels tilføjet. De fleste funktioner er givet i licens under de vilkår af GPLv3, men et par er Apache 2.0., på grund af kompatibilitets grunde.

I sin nuværende pre-alpha tilstand, nedbrud og ustabilitet forventes, sagde han, men den næste fase vil beskæftige sig med disse spørgsmål og tilføje ekstra funktioner til at forbedre integrationen med værten operativsystemet.

Der har været interesse i at køre Android-apps på Linux-systemer for en lang tid, Fels fortalte LinuxInsider. Der har været flere forsøg, herunder Shashlik, men ingen af dem, der tidligere indsats var en succes.

Med Google lancerer et initiativ til at bringe sin Play butik til Chrome, sagde han, der er en rigtig god mulighed for at anvende ændringer som freeform-mode, som blev tilføjet i Android-7, eller multimonitor støtte, der er ved at komme i Android-8.

Grupper som UBports og Sailfish OS fællesskabet har arbejdet mod at bruge Anbox for levering af Android-applikationer på deres mobile Styresystemer, men Fels kunne ikke give nogen detaljerne vedrørende disse bestræbelser.

Anbox Løfte

Der kan være potentiale for at Anbox til at lykkes, når andre forsøg har været utilstrækkelig.

“Ved at gøre det muligt at køre mobile apps på en PC, du kommer til at trykke på, at rig anvendelse økosystem,” bemærkede Al Gillen, group vice president for udvikling af software og open source på IDC.

“Det er i realiteten en virtualisering og/eller emulering system til at give en Android-lignende runtime environment for mobile apps,” fortalte han LinuxInsider.

Anbox kan bidrage til at øge størrelsen af Android-udvikler-community, som evnen til at skabe nye apps vil være lettere, sagde Paul Teich, ledende analytiker hos Tirias Forskning.

Men det vil fortrænge de nuværende redskaber for app udviklere, der ikke har brug for direkte adgang til sensorer, påpegede han.

“I denne tidlige fase, kun input, lyd og display grænseflader er understøttet, samt adgang til nettet, så hvis udviklere skal have adgang til radioer, accelerometre, kameraer og andre platform-specifik hardware, for tiden, at de er bedre tjent med at bo hos deres nuværende værktøjer,” Teich fortalte LinuxInsider.

Brug af snaps og LXC beholdere er imponerende, som de “kører Anbox så flydende,” sagde han.

Anbox bør være en af de lettere muligheder for opbygningen af mobile apps, når grænseflader er gennemført for de store klasser af sensorer, sagde Teich.

Det er usandsynligt, at Anbox vil være et spil-changer, set fra applikationer, men sagde, at Peter Christy, research director hos 451 Forskning.

“Android-applikationer, tror jeg, er beregnet til at køre på smartphones — og jeg tror ikke, mange mennesker bruger Linux i den slags form faktor,” fortalte han LinuxInsider.

At køre Android-apps på Linux ikke ville være “som det er nyttigt, gør det muligt for apps at køre i Windows eller MacOS,” Christy sagde, “og selv der effekten vil være begrænset.”

David Jones er en freelance skribent, der er baseret i Essex County, New Jersey. Han har skrevet for Reuters, Bloomberg, Crain, New York, Forretnings-og New York Times.


Date:

by