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

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

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





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





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





Что такое вино?

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

как мне отменить мой Kindle безлимитный

С годами 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 Card . Для некоторых приложений, которые вы, возможно, захотите использовать в Wine, требуется аудиозапись.

После завершения установки нажмите «Открыть» и дождитесь создания среды Windows.

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

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

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

Среди этих приложений есть такие полезные инструменты, как Audacity, Notepad ++, FileZilla, Paint.NET. Вы также найдете несколько ретро-игр с открытым исходным кодом. Это включает Рок а также Землетрясение 2 , а также клон с открытым исходным кодом OpenTTD , версия Транспортный магнат .

Однако по мере роста популярности 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.

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

cd sdcard/Download/[filename.exe]

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

Если файл с поддержкой ARM совместим, он должен запуститься. В противном случае вы увидите кучу сообщений об ошибках. На данном этапе установка программного обеспечения 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:

Делиться Делиться Твитнуть Эл. адрес Можно ли установить Windows 11 на несовместимый компьютер?

Теперь вы можете установить Windows 11 на старые ПК с официальным файлом ISO ... но стоит ли это делать?

Читать далее
Похожие темы
  • Окна
  • Android
  • Эмуляция
  • Вино
  • Окна
  • Android
Об авторе Кристиан Коули(Опубликовано 1510 статей)

Заместитель редактора по безопасности, Linux, DIY, программированию и техническому объяснению, а также производитель действительно полезных подкастов с большим опытом поддержки настольных компьютеров и программного обеспечения. Автор журнала Linux Format, Кристиан - мастер Raspberry Pi, любитель Lego и фанат ретро-игр.

Ещё от Christian Cawley

Подписывайтесь на нашу новостную рассылку

Подпишитесь на нашу рассылку, чтобы получать технические советы, обзоры, бесплатные электронные книги и эксклюзивные предложения!

Нажмите здесь, чтобы подписаться