Как запускать приложения Windows на Android с помощью Wine
Windows

Как запускать приложения Windows на Android с помощью Wine

Если вы хотите запускать приложения Windows на Android, вот как это сделать

Вы когда-нибудь хотели запустить программы Windows на своем устройстве Android? Наверное, нет.но что если бы вы могли? Что если бы ваше устройство Android наконец-то могло выступать в качестве замены настольного компьютера Windows, просто запуская программное обеспечение Windows?

Недавно проект Wine выпустил версию, совместимую с Android. Давно принятая пользователями Linux (в основном геймерами), нуждающимися в исправлении любимых программ, предназначенных только для Windows, эта возможность теперь доступна и на Android

Но работает ли она так хорошо, как ожидалось? И зачем вообще это делать, учитывая обилие программного обеспечения, доступного на Android? Давайте узнаем

Что такое Wine?

Часто ошибочно называемый ‘эмулятором’, Wine (рекурсивный акроним, расшифровывающийся как Wine Is Not an Emulator) на самом деле является уровнем совместимости. Это программная библиотека, которая делает Linux, macOS и BSD способными запускать приложения Windows. Несмотря на некоторую эмуляцию (в частности, среды выполнения Windows), Wine не эмулирует операционную систему

С годами Wine становится все более популярным способом запуска программного обеспечения Windows на других платформах. Хотя установка виртуальной машины является одним из вариантов (например, для запуска Microsoft Office на Linux), Wine, вероятно, проще в настройке

Wine уже некоторое время доступен для ARM-устройств (таких как Raspberry Pi). Теперь Wine был выпущен для Android

Как установить Wine на Android

Перед установкой Wine на устройство Android необходимо убедиться, что вы можете устанавливать APK

Как правило, возможность установки программного обеспечения на телефон или планшет по умолчанию ограничена для любых источников за пределами Google Play Store. Включите эту функцию, открыв Настройки > Безопасность и нажав переключатель для Неизвестные источники. Нажмите OK , чтобы подтвердить действие

Wine доступен в виде APK-файла для Android с сайта загрузки Wine

Скачать: Wine для Android (Бесплатно)

Доступно несколько версий для процессоров ARM (большинство устройств Android) и процессоров x86 (в основном планшеты, но лишь небольшое количество). Перед загрузкой определите, какая архитектура у вашего устройства (это можно проверить, найдя устройство в Википедии)

После загрузки на устройство (или на ПК, перед синхронизацией с вашим любимым облачным диском), пришло время установки

Нажмите на APK-файл и согласитесь на установку. Подождите, пока он распакуется, затем одобрите установку; вы получите уведомление о том, что Wine требуется доступ для записи звука, а также для изменения, удаления и чтения содержимого SD-карты вашего устройства. Запись звука требуется некоторым приложениям, которые вы, возможно, захотите использовать в Wine

После завершения установки нажмите кнопку open и подождите, пока будет создана среда Windows

Какие приложения Windows можно запускать?

Хотя Wine может запускать некоторые программы на устройствах ARM, лучшие результаты будут достигнуты на устройствах Android на базе x86

Поскольку вы, вероятно, используете устройство Android на базе ARM, вы будете ограничены приложениями, которые были адаптированы для использования на Windows RT.XDA-developers подготовил список приложений, которые работают на устройствах Windows на базе ARM, так что это хорошее место для начала

Среди этих приложений есть такие полезные инструменты, как Audacity, Notepad++, FileZilla, Paint.NET. Вы также найдете некоторые ретро-игры с открытым исходным кодом. Среди них Doom и Quake 2, а также открытый клон OpenTTD, версия Transport Tycoon

Однако по мере роста популярности Wine на устройствах Android и ARM этот список будет расти. Мы понимаем, что проект Wine разрабатывает метод использования QEMU для эмуляции инструкций x86 на оборудовании ARM, так что это предвещает хорошее будущее

Некоторые функции отсутствуют.пока что

Для запуска игр требуются определенные библиотеки и API. Некоторые общие API в настоящее время отсутствуют в Wine на Android

Отсутствуют, но, вероятно, появятся на определенном этапе, Direct3D 12, Vulkan и полная поддержка OpenGL ES (для включения Direct3D; в настоящее время она ограничена). Внедрение их в Wine для Android расширит выбор приложений, которые можно использовать

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

Знакомство с Wine на Android

При запуске программной среды вы обнаружите стандартное меню ‘Пуск’ в стиле Windows 7 (с логотипом Wine) и окно командной строки

Для взаимодействия с Wine вам понадобится клавиатура (и, возможно, мышь), подключенная к вашему Android-устройству

На данном этапе, вскоре после выхода Wine 3. 0 для Android, нет поддержки программных клавиатур, хотя постукивание – это нормально. Однако проблемой может стать размер рабочего стола: на устройстве, на котором я тестировал эту программу, планшете Samsung Galaxy S2, кнопка ‘Пуск’ была крошечной. Чтобы исправить это, я переключил ориентацию в портретный режим, а затем снова в ландшафтный

Вот почему мышь или, возможно, стилус – хорошая идея

Интерфейс командной строки работает так же, как и стандартная командная строка Windows (до появления PowerShell)

Тем временем, нажав кнопку ‘Пуск’, вы можете найти два меню. Первое – Панель управления, с подменю Добавить/удалить программы , Игровые контроллеры и Настройки интернета. Второе – Выполнить.

С помощью Выполнить. можно открыть диалоговое окно для ввода команд. Например, запустить Internet Explorer можно, введя команду iexplore

Все четыре варианта открывают типичный экран в стиле Windows для изменения настроек

Установка программного обеспечения в Wine

Чтобы запустить что-то в Wine, сначала нужно загрузить приложение (или синхронизировать через облако) на ваше устройство Android. Сохраните его в запоминающемся месте, затем перейдите к нему в окне Wine Command Prompt

Например, если я загружаю исполняемый файл Windows (EXE) на свой планшет Android, я сохраняю его в папке Download. Этого можно достичь в командной строке с помощью

cdsdcard/Download/ filename.exe 

Чтобы запустить файл в Wine для Android, просто введите имя EXE-файла.(В некоторых версиях Wine требуется ввести префикс команды wine, но это не обязательно)

Если файл ARM-ready совместим, он должен запуститься. В противном случае вы увидите кучу сообщений об ошибках. На данном этапе установка Windows-программ на Android в Wine не является точной наукой

Помогите, мой Android не запускает Wine!

Возникли проблемы? Не все устройства Android могут работать с Wine. Хотя он работает на моем Galaxy Tab S2, на Tab S он, очевидно, не работает. Аналогично, на OnePlus 5T Wine работает, а на Google Pixel 2016 года – нет. Другие устройства с проблемами включают Xiaomi Mi5 и Huawei Mate 10

В конце концов, совместимость увеличится, и список поддерживаемых устройств, несомненно, будет создан. До тех пор это действительно дело проб и ошибок

Тем временем, если у вас есть Chromebook с включенным режимом разработчика, вы сможете установить Wine на более подходящую машину. Обратите внимание, что существует также версия Crossover для Chrome OS, хотя для этого требуется процессор x86

Wine на Android: это происходит

Развитие событий, которое казалось маловероятным всего пять лет назад, теперь позволяет запускать программное обеспечение Windows на Android. Хотя вы можете предпочесть удаленное подключение к ПК с Windows через Android или даже потоковое воспроизведение игр с вашего ПК, тем не менее, это редкая возможность взять Windows с собой

Возможности, которые открывает Wine на Android, весьма значительны. Хотя в настоящее время они ограничены, вполне вероятно, что возможности Wine на вашем смартфоне или планшете со временем будут расширяться по мере устранения ошибок и улучшения совместимости

Если вы также хотите запускать приложения и игры для Android на Windows, обратите внимание на Nox:

Об авторе

Алексей Белоусов

Привет, меня зовут Филипп. Я фрилансер энтузиаст . В свободное время занимаюсь переводом статей и пишу о потребительских технологиях для широкого круга изданий , не переставая питать большую страсть ко всему мобильному =)

Комментировать

Оставить комментарий