Wine, слоят за съвместимост за Windows програми, вече е достъпен за Android

click fraud protection

Wine 3.0, най-новата версия на слоя за съвместимост на Windows за Unix-подобни операционни системи, вече поддържа устройства с Android.

Някога искали ли сте да можете да стартирате пълноценни Windows приложения на вашето Android устройство? Сега можете... нещо като. Wine, слой за съвместимост на Windows за Unix-подобни операционни системи, е актуализиран до версия 3.0 и вече може да се инсталира на устройства с Android.

Вино 3.0 внедрява пълен графичен и аудио драйвер за Android и може да бъде изграден като APK пакет, който действа като обикновено приложение за Android, според бележките към изданието. Той също така поддържа OpenGL, въпреки че е ограничен до OpenGL ES API, достъпен за Android.

Той обаче няма да стартира вашите стандартни Windows приложения на всяко устройство с Android. Wine не е емулатор, което означава, че ще ви е необходим x86 Android таблет, смартфон или Chromebook, за да се възползвате напълно от него. За съжаление, няма толкова много устройства с Android с чипсети x86, въпреки че нарастващият списък от Chromebook с поддръжка на ARC е обещаващ.

За по-голямата част от нас с устройство с Android с ARM-базиран SoC, има сребърна подплата. Wine за ARM устройства съществува, но само Windows програми, които са пренесени към Windows RT, 32-битовата операционна система на Microsoft за ARM архитектури, ще функционират. Има списък с настолни приложения, които са прекомпилирани, за да работят с Windows RT сами XDA форуми, включително популярни помощни програми като Notepad++ и 7-Zip, скриптови езици и среди за изпълнение като Python 2.7.3 и Lua и дори игри като Quake.

В бъдеще Wine ще използва QEMU, хипервизор с отворен код, който виртуализира процесори чрез динамичен двоичен превод, за да емулира x86 инструкции на ARM. Това ще позволи на собствените x86 Windows приложения да работят на ARM устройства без повторно компилиране, но работата все още не е приключила.

Пускането и стартирането на Wine на Android е доста лесно. Насочете се към страница за изтегляне и вземете един от двата APK файла: "вино-3.0-ръка" ако вашето устройство има ARM чип, или "вино-3.0-x86" ако има x86 чип. След като инсталирате и стартирате приложението, ще видите интерфейса на Windows 7 - заедно с менюто "Старт" в долния ляв ъгъл.

Wine 3.0 обаче не е без грешки. Графичният драйвер поддържа само режим на десктоп на цял екран поради ограниченията в API за управление на Windows на Android. В момента също има проблеми със софтуерните клавиатури - те не се разпознават и не се извикват, когато докоснете празни текстови полета и командния ред. Някои потребители също съобщават за сривове на телефони като Google Pixel.

Независимо от тези ранни проблеми, постигнатото от екипа на Wine със сигурност е впечатляващо. Codeweavers, които пуснаха технически преглед на CrossOver (неговата патентована версия на Wine) за Android и Chrome OS през 2016 г. допринесе голяма част от основния код, който направи възможен портът на Android.

Екипът за разработка казва, че Wine 3.0 съдържа над 6000 промени и бележи началото на нов годишен цикъл на издаване. В допълнение към поддръжката на Android, той добавя команден поток Direct3D, подобрена поддръжка на DirectWrite и Direct2D и Direct3D 10 и 11.