Wine, stratul de compatibilitate pentru programele Windows, este acum disponibil pentru Android

Wine 3.0, cea mai nouă versiune a stratului de compatibilitate Windows pentru sisteme de operare asemănătoare Unix, acceptă acum dispozitive Android.

V-ați dorit vreodată să puteți rula aplicații Windows complete pe dispozitivul dvs. Android? Acum poți... un fel de. Wine, un strat de compatibilitate Windows pentru sisteme de operare asemănătoare Unix, a fost actualizat la versiunea 3.0 și poate fi instalat acum pe dispozitive Android.

Vin 3.0 implementează un driver complet de grafică și audio pentru Android și poate fi construit ca un pachet APK care acționează ca o aplicație Android obișnuită, conform notelor de lansare. De asemenea, acceptă OpenGL, deși este limitat la API-ul OpenGL ES disponibil pe Android.

Totuși, nu va rula aplicațiile standard Windows pe orice dispozitiv Android. Wine nu este un emulator, ceea ce înseamnă că veți avea nevoie de o tabletă x86 Android, un smartphone sau un Chromebook pentru a profita din plin de el. Din păcate, nu există atât de multe dispozitive Android cu chipset-uri x86, deși lista tot mai mare de Chromebook-uri cu suport ARC este promițătoare.

Pentru marea majoritate dintre noi, cu un dispozitiv Android cu un SoC bazat pe ARM, există un avantaj. Wine pentru dispozitivele ARM există, dar numai programele Windows care au fost portate pe Windows RT, sistemul de operare Microsoft pe 32 de biți pentru arhitecturi ARM, vor funcționa. Există o listă de aplicații desktop care au fost recompilate pentru a rula pe Windows RT pe cont propriu forumuri XDA, inclusiv utilitare populare precum Notepad++ și 7-Zip, limbaje de scripting și runtime precum Python 2.7.3 și Lua și chiar jocuri precum Quake.

În viitor, Wine va folosi QEMU, un hypervisor open-source care virtualizează procesoarele prin traducere binară dinamică, pentru a emula instrucțiunile x86 pe ARM. Acest lucru va permite aplicațiilor Windows native x86 să ruleze pe dispozitive ARM fără recompilare, dar munca nu este încă terminată.

Punerea în funcțiune a Wine pe Android este destul de ușoară. Îndreptați-vă spre pagina de descărcări și luați unul dintre cele două APK-uri: "vin-3.0-braț" dacă dispozitivul dvs. are un cip ARM sau „vin-3.0-x86” daca are un cip x86. Odată ce instalați și lansați aplicația, veți vedea interfața Windows 7 - completă cu meniul Start din colțul din stânga jos.

Cu toate acestea, Wine 3.0 nu este lipsit de erori. Driverul grafic acceptă doar modul desktop pe ecran complet din cauza restricțiilor din API-ul de gestionare a Windows Windows. De asemenea, are probleme cu tastaturile software în acest moment - acestea nu sunt recunoscute și nu sunt invocate atunci când atingeți câmpurile de text goale și promptul de comandă. Unii utilizatori au raportat și blocări pe telefoane precum Google Pixel.

Indiferent de aceste probleme timpurii, ceea ce a realizat echipa Wine este cu siguranță impresionant. Codeweavers, care a lansat o previzualizare tehnică a CrossOver (versiunea proprie de Wine) pentru Android și Chrome OS în 2016, a contribuit în mare parte la codul de bază care a făcut posibil portul Android.

Echipa de dezvoltare spune că Wine 3.0 conține peste 6.000 de modificări și marchează începutul unui nou ciclu anual de lansare. Pe lângă suportul Android, adaugă fluxul de comandă Direct3D, suport îmbunătățit pentru DirectWrite și Direct2D și Direct3D 10 și 11.