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, хотя и ограничен API OpenGL ES, доступным на Android.

Однако стандартные приложения Windows не будут запускаться на любом устройстве Android. Wine не является эмулятором, а это значит, что вам понадобится планшет Android x86, смартфон или Chromebook, чтобы в полной мере воспользоваться его преимуществами. К сожалению, Android-устройств с чипсетами x86 не так уж и много, хотя растущий список Chromebook с поддержкой ARC является многообещающим.

Для подавляющего большинства из нас, имеющих Android-устройства с SoC на базе 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, или "вино-3.0-x86" если у него чип x86. После установки и запуска приложения вы увидите интерфейс Windows 7 с меню «Пуск» в левом нижнем углу.

Однако Wine 3.0 не лишен ошибок. Графический драйвер поддерживает только полноэкранный режим рабочего стола из-за ограничений в API управления Windows Android. Также сейчас есть проблемы с программными клавиатурами — они не распознаются и не вызываются, когда вы нажимаете на пустые текстовые поля и командную строку. Некоторые пользователи также сообщали о сбоях на таких телефонах, как Google Pixel.

Независимо от этих первых проблем, достижения команды Wine, безусловно, впечатляют. Codeweavers, выпустившая техническую предварительную версию Кроссовер (собственная версия Wine) для Android и Chrome OS в 2016 году внесла большую часть базового кода, который сделал возможным порт Android.

Команда разработчиков сообщает, что Wine 3.0 содержит более 6000 изменений и знаменует начало нового ежегодного цикла выпусков. Помимо поддержки Android, он добавляет поток команд Direct3D, улучшенную поддержку DirectWrite и Direct2D, а также Direct3D 10 и 11.