Wine эмулятор windows для android

Если вы ещё не в курсе, Wine — это бесплатный open source слой совместимости с Windows API, позволяющий запускать программы этой платформы на Unix-подобных системах. Wine находится в разработке с 1993 года и позволяет запускать множество Windows-программ на Linux и macOS, хотя иногда требуются танцы с бубном.

Что там с Android

CodeWeavers работает над портированием Wine на Android на протяжении последних нескольких лет, и первый альфа-релиз вышел в августе 2016. Несмотря на то, что компания выпускает коммерческий продукт, она вносит большой вклад в развитие Wine. Недавно вышел Wine 3.0, который вы можете установить как приложение на Android. Вам будет доступно полноэкранное окно Windows, почти как в первых сборках CrossOver для Android, с меню «Пуск» в нижнем левом углу. Имеется поддержка аудио и простой графики.

Вот небольшой видео обзор:

Так как Wine для Android только вышел, у него есть ряд ограничений. Автору англоязычной статьи, которая использована в качестве источника для этого перевода, удалось полноценно запустить приложение на OnePlus 5T; на Galaxy Tab S и Pixel 2016 наблюдались фризы и краши. Масштабирование DPI (dots per inch, точек на дюйм) тоже корявое, так что пользоваться Wine на тачскрине довольно проблематично. Графический драйвер на данный момент не поддерживает Direct 3D, поэтому много программ (особенно игр) не будут работать до тех пор, пока вы с помощью настроек не заставите их использовать OpenGL.

Как начать использовать

Wine — слой совместимости, а не полноценный эмулятор, поэтому вам понадобится x86 Android-устройство, чтобы выжать из него максимум. Wine поддерживает ARM устройства, но вы сможете использовать только те программы, которые были портированы на Windows RT. На форуме XDA можно найти несколько примеров. Также ведётся работа над использованием QEMU для эмуляции инструкций x86-процессора на ARM.

Если вы хотите попробовать Wine на своём Android-устройстве (или Chromebook, если у вас разрешён режим разработчика), вы можете скачать последние сборки на сайте Wine. Убедитесь, что скачиваете стабильные версии («wine-3.0-arm» или «wine-3.0-x86»), а не релиз-кандидатов (*rc*.apk).

Что ещё интересного:

  1. Официальный пресс-релиз.
  2. Список приложений, проверенных на совместимость с Wine.

Вам никогда не приходилось оказываться в ситуации, когда на смартфоне нужно срочно запустить какое-то Windows-приложение («экзешник»), у которого нет аналогов под Android, а ПК с «виндой» под рукой нет? Если да, то вы пришли по адресу. Я связал слой совместимости Win32 API для Windows программ с высокоскоростным эмулятором системных вызовов x86. Как это работает:

  1. Скачанная вами отсюда программа-установщик при первом запуске загружает с моего сервера вышеупомянутые Win32 API и эмулятор (примерно 330 МБ)
  2. Приложение запускает XServer XSDL (необходимо предварительно установить) и создает в нем виртуальный рабочий стол 
  3. В эмулируемом окружении запускается Wine x86. Его производительность составляет примерно 25-40% от производительности вашего устройства

Я использовал базу от C4Droid, поэтому был ограничен возможностями консоли, и из-за него Trashbox помечает данный файл как Модификация

Системные требования:

  • 1,7 ГБ свободного места во внутренней памяти
  • 1 ГБ ОЗУ и более
  • Версия Android 4.0 (Ice Cream Sandwich) и выше
  • Разрешение экрана 800×450 и выше
  • Стабильное интернет-соединение со скоростью 4 мегабита в секунду и выше
  • Более-менее быстро и стабильно работающее устройство (не висящее по 20 секунд после каждого нажатия)

Инструкция по установке:

  1. Установите Xserver XSDL из Google Play Market и запустите его
  2. При предложении установить дополнительные шрифты Additional Fonts не ставьте никаких галочек (отказывайтесь) и жмите Показать больше параметров
  3. Жмем Эмуляция мыши -> Расширенные настройки -> снимаем все галочки -> Продолжить -> Продолжить -> Куда сохранять данные приложения -> Внутреннее хранение -> Продолжить
  4. После появления черного экрана с текстом жмем на него, далее 800×600 -> X1 -> Okay. Появится синий экран с текстом. Отлистываем шторку сверху и на вкладке XServer XSDL is running жмем Stop. XServer XSDL настроен.
  5. Устанавливаем wine-1.2-x86-for-arm.apk по ссылке в конце статьи. Если ругается на Неизвестные источники, то идем в Настройки -> Безопасность -> жмем Неизвестные источники -> на всплывшем окошке OK и пробуем установить снова
  6. Запускаем приложение Wine x86, если запрашивает доступ к памяти жмем Разрешить. Теперь ждем пока приложение само все сделает. На бегущие строчки с ERROR в начале и подобные внимания не обращаем

Здесь ваша «внутренняя память» или Internal Storage — это диск D:

Если не работает, то попробуйте установить WoA: trashbox.ru/topics/119955/linux-aarch64-wine-i386-dlya-64-bitnyh-android-ustrojstv

Development Paused

Hello everyone, I have been working on Winlator for a long time, more precisely since June 2023, and I have decided to pause the development of the project for now.
I’m a guy who works alone and I do not have the strength to defend myself. In the last 2 days, accusations and attacks against me about viruses in Winlator have started to appear, which has made me very upset, I always check the files before each release and I always work hard to deliver a quality app and I would never put viruses in it. This is a project that I work on with my heart, I do not earn much from it, what I earn from donations is just to cover the costs and I think it is not worth the stress anymore. I thank you all from the bottom of my heart. BrunoSX

Winlator

Winlator is an Android application that lets you to run Windows (x86_64) applications with Wine and Box86/Box64.

Installation

  1. Download and install the APK from GitHub Releases
  2. Launch the app and wait for the installation process to finish


Useful Tips

  • If you are experiencing performance issues, try changing the Box64 preset to Performance in Container Settings -> Advanced Tab.
  • For applications that use .NET Framework, try installing Wine Mono found in Start Menu -> System Tools -> Installers.
  • If some older games don’t open, try adding the environment variable MESA_EXTENSION_MAX_YEAR=2003 in Container Settings -> Environment Variables.
  • Try running the games using the shortcut on the Winlator home screen, there you can define individual settings for each game.
  • To display low resolution games correctly, try to enabling the Force Fullscreen option in the shortcut settings.
  • To improve stability in games that uses Unity Engine, try changing the Box64 preset to Stability or in the shortcut settings add the exec argument -force-gfx-direct.

Information

This project has been in constant development since version 1.0, the current app source code is up to version 7.1, I do not update this repository frequently precisely to avoid unofficial releases before the official releases of Winlator.

Credits and Third-party apps

  • GLIBC Patches by Termux Pacman
  • Wine (winehq.org)
  • Box86/Box64 by ptitseb
  • Mesa (Turnip/Zink/VirGL) (mesa3d.org)
  • DXVK (github.com/doitsujin/dxvk)
  • VKD3D (gitlab.winehq.org/wine/vkd3d)
  • D8VK (github.com/AlpyneDreams/d8vk)
  • CNC DDraw (github.com/FunkyFr3sh/cnc-ddraw)
  • Ubuntu RootFs (Focal Fossa)
  • PRoot (proot-me.github.io)

Many thanks to ptitSeb, Danylo, Max Ivan, Twaik Yont, alexvorxx and others.
Thank you to all the people who believe in this project.

Думаю Wine не нуждается в представлении. Иногда у пользователей Linux возникает ситуация, когда абсолютно необходим Microsoft Office или любимая игра не представлена в Linux. Именно здесь приходит на помощь Wine или его коммерческая версия CrossOver, позволяя с относительной легкостью запустить Windows приложения. Теперь это будет возможно и на Android.

«Wine — это не эмулятор», что позволяет программе работать на устройстве с такой же производительностью и почти также хорошо как на собственной ОС Windows, но и может работать невыносимо глючно.

CrossOver — продукт компании Codeweavers, ориентированный на запуск наиболее востребованных офисных и иных приложений Windows, в конце этого года выйдет для Android. Пока не ясно в чем будет отличие Android версии CrossOver от версии для Linux, но конечная цель у них та же самая: позволить запускать популярные Windows программы. Учитывая, что большинство Windows программ не поддерживают сенсорный экран, следует подумать о подключении к планшету клавиатуры и мыши, прежде чем запускать приложения.

Но есть и плохая новость. Т.к. Wine и CrossOver не являются эмуляторами, то Windows программы для работы по прежнему требуют x86 процессор. Большинство устройств на рынке создано на базе ARM и не смогут воспользоваться CrossOver. Хорошая же новость в том, что количество устройств на Intel растет. И если вы обладаете таким устройством или планируете его купить, то можете зарегистрироваться, чтобы получить уведомление, когда CrossOver for Android “Technology Preview” будет опубликован.

Run Windows software on Android

Wine HQ has been going around for quite a few years, a program that allows users of operating systems such as Linux or Solaris to run Windows software on their machines. Since Android is based on the Linux kernel, nobody should be surprised that there’s also a version for this mobile operating system.

Run old Windows software on your Android

It comes along with functions similar to the PC version. In other words, we can run Windows applications on our smartphone or tablet. However, only Win16 and Win32 programs… but that’s better than nothing.

We’ll be faced with a user interface similar to the versions of Windows older than XP, such as Windows 95 and Windows 98, and we’re going to need physical input devices such as a mouse and a keyboard. A good option could be to resort to a virtual keyboard app.

Thus, if you really want to, you can now run software designed for Microsoft’s operating system on your Android phone.

Requirements and additional information:

  • Minimum operating system requirements:
    Android 2.3.
  • The installation of the app by means of the APK file requires the activation of the «Unknown sources» option within Settings>Applications.

Elies Guzmán

With a degree in History, and later, in Documentation, I have over a decade of experience testing and writing about apps: reviews, guides, articles, news, tricks, and more. They have been countless, especially on Android, an operating system…

Понравилась статья? Поделить с друзьями:
0 0 голоса
Рейтинг статьи
Подписаться
Уведомить о
guest

0 комментариев
Старые
Новые Популярные
Межтекстовые Отзывы
Посмотреть все комментарии
  • Переход в спящий режим windows 10 реестр
  • Windows create link to directory
  • Очистить историю выполнить windows 10
  • Macrium reflect установка windows
  • Запланированная перезагрузка windows 10