„Wine“, „Windows“ programų suderinamumo sluoksnis, dabar pasiekiamas „Android“.

click fraud protection

„Wine 3.0“, naujausia „Windows“ suderinamumo sluoksnio versija, skirta „Unix“ tipo operacinėms sistemoms, dabar palaiko „Android“ įrenginius.

Ar kada nors norėjote paleisti visas „Windows“ programas savo „Android“ įrenginyje? Dabar galite... savotiškai. „Wine“, „Windows“ suderinamumo sluoksnis, skirtas „Unix“ tipo operacinėms sistemoms, buvo atnaujintas iki 3.0 versijos ir dabar gali būti įdiegtas „Android“ įrenginiuose.

Vynas 3.0 įdiegia visą grafikos ir garso tvarkyklę, skirtą „Android“, ir gali būti sukurta kaip APK paketas, kuris veikia kaip įprasta „Android“ programa, teigiama išleidimo pastabose. Jis taip pat palaiko „OpenGL“, nors jis apsiriboja „Android“ pasiekiama „OpenGL ES“ API.

Tačiau jis nepaleis jūsų standartinių „Windows“ programų bet kuriame „Android“ įrenginyje. „Wine“ nėra emuliatorius, o tai reiškia, kad jums reikės x86 „Android“ planšetinio kompiuterio, išmaniojo telefono arba „Chromebook“, kad galėtumėte visapusiškai pasinaudoti jo teikiamais privalumais. Deja, „Android“ įrenginių su x86 mikroschemų rinkiniais nėra tiek daug, nors didėjantis „Chromebook“ įrenginių su ARC palaikymu sąrašas yra daug žadantis.

Daugumai mūsų, turinčių „Android“ įrenginį su ARM pagrindu veikiančiu SoC, yra sidabrinis pamušalas. „Wine for ARM“ įrenginiams yra, tačiau veiks tik „Windows“ programos, kurios buvo perkeltos į „Windows RT“, „Microsoft“ 32 bitų operacinę sistemą, skirtą ARM architektūroms. Yra darbalaukio programų, kurios buvo perkompiliuotos, kad veiktų Windows RT sistemoje, sąrašas XDA forumai, įskaitant populiarias paslaugas, tokias kaip Notepad++ ir 7-Zip, skriptų kalbas ir vykdymo laikus, pvz., Python 2.7.3 ir Lua, ir net tokius žaidimus kaip Quake.

Ateityje „Wine“ naudos QEMU – atvirojo kodo hipervizorių, kuris virtualizuoja procesorius dinaminiu dvejetainiu vertimu, kad mėgdžiotų x86 instrukcijas ARM. Tai leis vietinėms x86 „Windows“ programoms paleisti ARM įrenginiuose be pakartotinio kompiliavimo, tačiau darbas dar nebaigtas.

„Wine“ sukurti ir paleisti „Android“ yra gana paprasta. Eikite į atsisiuntimų puslapį ir paimkite vieną iš dviejų APK: "vynas-3.0 ranka" jei jūsų įrenginyje yra ARM lustas arba "vynas-3.0-x86" jei turi x86 lustą. Įdiegę ir paleidę programą pamatysite „Windows 7“ sąsają su meniu Pradėti apatiniame kairiajame kampe.

Tačiau „Wine 3.0“ nėra be klaidų. Grafikos tvarkyklė palaiko tik viso ekrano darbalaukio režimą dėl Android Windows valdymo API apribojimų. Šiuo metu ji taip pat turi problemų su programinės įrangos klaviatūromis – jos neatpažįstamos ir neiškviečiamos, kai paliečiate tuščius teksto laukus ir komandų eilutę. Kai kurie vartotojai taip pat pranešė apie tokių telefonų kaip „Google Pixel“ gedimus.

Nepaisant šių ankstyvųjų problemų, „Wine“ komandos pasiekimai tikrai įspūdingi. „Codeweavers“, kuri išleido techninę peržiūrą Kryžminis (jo patentuota „Wine“ versija), skirta „Android“ ir „Chrome“ OS 2016 m., prisidėjo prie pagrindinio kodo, leidžiančio prijungti „Android“ prievadą.

Kūrėjų komanda teigia, kad „Wine 3.0“ yra daugiau nei 6000 pakeitimų ir tai žymi naujo metinio išleidimo ciklo pradžią. Be „Android“ palaikymo, jis prideda „Direct3D“ komandų srautą, patobulintą „DirectWrite“ ir „Direct2D“ palaikymą bei „Direct3D 10“ ir „11“.