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 не є емулятором, а це означає, що вам знадобиться планшет, смартфон або Chromebook x86 Android, щоб скористатися всіма перевагами цього. На жаль, існує не так багато пристроїв Android із чіпсетами x86, хоча зростаючий список Chromebook із підтримкою ARC є багатообіцяючим.

Для переважної більшості з нас, хто має пристрій Android із системою процесора на базі ARM, є срібна підкладка. Wine для пристроїв ARM існує, але працюватимуть лише програми Windows, які були перенесені на Windows RT, 32-розрядну операційну систему Microsoft для архітектур ARM. Існує список настільних програм, які ми перекомпільували для самостійної роботи в Windows RT Форуми XDA, включаючи такі популярні утиліти, як Notepad++ і 7-Zip, мови сценаріїв і середовища виконання, такі як Python 2.7.3 і Lua, і навіть такі ігри, як Quake.

У майбутньому Wine використовуватиме QEMU, гіпервізор з відкритим вихідним кодом, який віртуалізує процесори за допомогою динамічної бінарної трансляції, щоб емулювати інструкції x86 на ARM. Це дозволить власним програмам Windows x86 працювати на пристроях ARM без перекомпіляції, але робота ще не завершена.

Запустити і запустити Wine на Android досить просто. Перейдіть до сторінка завантажень і візьміть один із двох APK: "вино-3.0-рука" якщо ваш пристрій має мікросхему ARM, або "wine-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.