Wine 3.0, najnovejša različica plasti združljivosti sistema Windows za operacijske sisteme, podobne Unixu, zdaj podpira naprave Android.
Ste si kdaj zaželeli, da bi lahko v svoji napravi s sistemom Android izvajali popolne aplikacije Windows? Zdaj lahko... nekako. Wine, združljivostni sloj sistema Windows za operacijske sisteme, podobne Unixu, je bil posodobljen na različico 3.0 in ga je zdaj mogoče namestiti v naprave Android.
Vino 3.0 implementira popoln grafični in zvočni gonilnik za Android in ga je mogoče zgraditi kot paket APK, ki deluje kot običajna aplikacija za Android, glede na opombe ob izdaji. Podpira tudi OpenGL, čeprav je omejen na OpenGL ES API, ki je na voljo v sistemu Android.
Vendar ne bo zagnal vaših standardnih aplikacij za Windows v kateri koli napravi Android. Wine ni emulator, kar pomeni, da boste potrebovali tablični računalnik s sistemom Android x86, pametni telefon ali Chromebook, da ga boste v celoti izkoristili. Na žalost ni tako veliko naprav Android z nabori čipov x86, čeprav je vse večji seznam Chromebookov s podporo za ARC obetaven.
Za veliko večino od nas, ki imamo napravo Android s sistemom na čipu, ki temelji na ARM, je nekaj dobrega. Wine za naprave ARM obstaja, vendar bodo delovali samo programi Windows, ki so bili preneseni v Windows RT, Microsoftov 32-bitni operacijski sistem za arhitekture ARM. Obstaja seznam namiznih aplikacij, ki smo jih sami prevedli za delovanje v sistemu Windows RT XDA forumi, vključno s priljubljenimi pripomočki, kot sta Notepad++ in 7-Zip, skriptnimi jeziki in izvajalnimi okolji, kot sta Python 2.7.3 in Lua, ter celo igrami, kot je Quake.
V prihodnosti bo Wine uporabljal QEMU, odprtokodni hipervizor, ki virtualizira procesorje z dinamičnim binarnim prevajanjem, za posnemanje navodil x86 na ARM. To bo omogočilo, da se domače aplikacije Windows x86 izvajajo na napravah ARM brez ponovnega prevajanja, vendar delo še ni končano.
Zagon in delovanje Wine v sistemu Android je precej enostavno. Pojdite na stran za prenose in zgrabi enega od dveh APK-jev: "vino-3.0-roka" če ima vaša naprava ARM čip, oz "wine-3.0-x86" če ima čip x86. Ko namestite in zaženete aplikacijo, boste videli vmesnik Windows 7 – skupaj z menijem Start v spodnjem levem kotu.
Wine 3.0 pa ni brez napak. Grafični gonilnik podpira samo celozaslonski namizni način zaradi omejitev v API-ju za upravljanje oken Android. Prav tako ima trenutno težave s programskimi tipkovnicami – niso prepoznane in se ne prikličejo, ko se dotaknete praznih besedilnih polj in ukaznega poziva. Nekateri uporabniki so poročali tudi o zrušitvah na telefonih, kot je Google Pixel.
Ne glede na te zgodnje težave je to, kar je dosegla ekipa Wine, zagotovo impresivno. Codeweavers, ki je izdal tehnični predogled CrossOver (njegova lastniška različica Wine) za Android in Chrome OS leta 2016 je prispeval velik del osnovne kode, ki je omogočila vrata za Android.
Razvojna ekipa pravi, da Wine 3.0 vsebuje več kot 6000 sprememb in označuje začetek novega letnega cikla izdaj. Poleg podpore za Android dodaja tok ukazov Direct3D, izboljšano podporo DirectWrite in Direct2D ter Direct3D 10 in 11.