Разработчики из студии CodeWeavers выпустили инструмент CrossOver, который сближает операционные системы Chrome OS / Android и Windows. Теперь на компьютерах, планшетах и даже смартфонах с процессорами x86 по управлением ОС от Google можно запускать классические приложения Windows. Мы протестировали эту утилиту и составили свое небольшое мнение о ней в этой статье.
Примечание: утилита CrossOver работает на устройствах под управлением Android и Chrome OS, которые обладают процессорами с архитектурой x86 — это чипы Intel или AMD. Поэтому на большинстве аппаратов с ARM-чипсетами запустить приложения от Windows не получится. Автор статьи тестировал CrossOver на ноутбуке ASUS с процессором AMD и операционной системой Remix OS последней версии.
Что такое CrossOver для Android
Разработчики из CodeWeavers известны тем, что они выпустили утилиты CrossOver для Linux и macOS для запуска на этих ОС приложений от Windows. Утилита CrossOver основана на ПО с открытым исходным кодом под названием Wine. По сути своей CrossOver и Wine — это инструмент для виртуализации, который создает эмулируемую среду Windows для запуска соответствующих приложений.
Эмуляция возможна только на процессорах x86. Чипсеты с архитектурой ARM не поддерживаются, так как код программ Windows не может выполняться на них, а простого конвертера до сих пор нет. Грубо говоря, CrossOver работает только на компьютерах с Chrome OS, а также на планшетах с Android, где в качестве процессора выступает Intel Atom, например — ASUS ZenFone.
Как установить CrossOver для Android
На данный момент утилита CrossOver проходит бета-тестирование в Google Play. Там вы можете записаться на тест программы, либо можно скачать установочный APK-файл утилиты напрямую с Трешбокса и установить на своем гаджете (определенные антивирусами угрозы — просто особенность приложения, связанная с эмуляцией).
На хромобуках установка более сложная. Необходимо сначала отправить Chrome OS в режим рекавери, там активировать режим разработчика, перейти на канал Developer — Unstable в самом браузере, а потом включить поддержку Android-приложений в настройках и скачать соответствующую программу из Play Store.
Установка и работа с приложениями
Запустив установленное приложение CrossOver, перед нами предстает что-то вроде виртуального рабочего стола Windows со своим меню «Пуск». На этом рабочем столе появятся все иконки установленных вами Windows-приложений. Программа лучше работает в полноэкранном режиме, но это касается только Remix OS и Chrome OS. Самый простой способ установить какую-нибудь программу с Windows — воспользоваться внутренним установщиком. Разработчики решили упростить этот процесс, добавив собственный установщик. Нажимаем на надпись “Install Application” в верхнем правом углу. Откроется окно с текстовым полем, выпадающим списком и кнопкой “Install”.
Сразу же CrossOver предлагает установить Steam — каталог игр. Можно просто нажать кнопку “Install” и установка начнется. В выпадающем списке предлагаются другие приложения или игры от Windows, которые точно работают на Android. Если снять галочку с пункта “Only good-known applications”, то в выпадающем списке будет огромное количество игр и приложений от Windows, которые устанавливаются одним кликом. Но будут ли они работать — не гарантируется.
В текстовом поле можно искать приложения или игры по названию. Вот так выглядит Steam после установки на Android:
Большинство игр из Steam не будут работать из-за того, что CrossOver поддерживает только DirectX 9, но разработчики утилиты обещают добавить поддержку версий 10 и 11. Некоторые люди, например, смогли запустить Half-Life и классический Team Fortress, но для этого пришлось отключить полноэкранный режим и активировать программный рендеринг вместо OpenGL:
Скриншот: AndroidPolice.com
Конечно, играть в таком эмуляторе практически невозможно из-за низкого FPS и некорректной работы мыши. Контроллер вряд ли будет работать нормально. Но факт того, что игры запускаются уже говорит о чем-то.
Также вы можете установить браузер от Windows для интернет-серфинга в таком эмуляторе. Например, Firefox 45 устанавливается и работает без проблем. Даже расширения функционируют.
Есть возможность установить полноценный офисный пакет. Например — OpenOffice, LibreOffice или Microsoft Office 2007 / 2010.
Более того, желающие могут установить Adobe Photoshop. К сожалению, на моем устройстве многие приложения и игры выдавали ошибки, но автору похожей статьи с Android Police удалось запустить «тяжелый» пакет работы с графикой от Adobe.
Итоги
На текущем этапе разработки CrossOver для Android и Chrome OS — это очень нестабильная и во многом неудобная утилита, которая хоть и может запускать многие Windows-приложения, но все же делает это плохо. На планшетах и смартфонах работать с такой эмуляцией практически невозможно, но для ноутбуков на базе Chrome OS или Remix OS — это отличная возможность использовать приложения от Windows.
В будущем CrossOver может стать лучше в плане возможностей и совместимости. Так как Google сама собирается адаптировать Android для гибридных планшетов и компьютеров (десктопный режим Android 7.0), то можно сказать, что CrossOver ждет большое будущее. Главное — реализация. Будем надеяться, что разработчики из CodeWeavers доделают свою утилиту до хорошего состояния.
- Как Nokia проиграла в Android: рождение и мгновенная смерть Х-смартфонов
- Теперь не боюсь за Windows: точки восстановления создаются каждый день. Вот как это настроить
- 7 функций, которые сделают Windows 12 лучшей системой. Если Microsoft пойдёт на это
- Эта бесплатная утилита от Microsoft в разы ускоряет работу. Она существует ещё с Windows 95
- Антивор, история уведомлений и ещё 7 полезных функций Android, спрятанных глубоко в настройках
Продолжаем наши регулярные раскопки интересного софта для платформы Android. Сегодня в фокусе — бесплатные программные продукты, позволяющие на мобильном устройстве эмулировать работу различной техники, от персональных компьютеров и игровых консолей до раритетных электронных вычислительных машин и карманных ПК. Такие приложения будут интересны как стремящимся быть на острие прогресса гикам, так и ностальгирующим по эпохе расцвета IT-индустрии пользователям.

Источник изображения: macrovector_official / freepik.com
Перед тем как перейти непосредственно к обзору, позволим себе сделать небольшое отступление и сфокусировать внимание на некоторых важных, на наш взгляд, моментах. Во-первых, при работе с эмуляторами необходимо учитывать специфику подобного ПО и быть готовым к сложностям при его настройке. Во-вторых, нужно понимать, что они эмулируют только аппаратную часть того или иного устройства, для полноценной работы которого необходим соответствующий софт в виде подключаемых к эмулятору образов дисков или игровых картриджей, использование которых может быть защищено авторским правом. Ну и наконец, в-третьих, не стоит ждать от мобильных эмуляторов чудес в плане производительности, особенно на Android-смартфонах бюджетного уровня, априори не предназначенных для серьёзных нагрузок и решения ресурсоёмких задач, к коим относится эмуляция устройств.
⇡#BkEmu
Сайт программы: github.com/3cky/bkemu-android
Эмулятор семейства PDP-11-совместимых советских 16-разрядных домашних компьютеров «Электроника БК-0010.01/БК-0011М» с открытым исходным кодом. Поддерживает эмуляцию различных конфигураций ЭВМ, загрузку и сохранение образов программ в формате КУВТ-86 (расширение BIN), а также монтирование образов гибких магнитных дисков в форматах IMG/BKD (800 кбайт) и жёстких дисков в форматах IMG/HDI. Для удобства управления игровыми приложениями предусмотрен виртуальный экранный джойстик.
BkEmu
⇡#Bochs
Скачать в Google Play
Эмулятор ПК различных аппаратных конфигураций. Может эмулировать разные процессоры AMD и Intel, чипсеты, аудио-, видео- и сетевые карты. Предусмотрены инструменты для управления дисковыми накопителями, объёмом оперативной памяти виртуального компьютера и конфигурирования слотов материнской платы. В окружении Bochs можно запускать DOS, Windows, Linux и прочие операционные системы, радость созерцания которых на экране смартфона может омрачить неторопливая работа эмулятора. Помимо медленной эмуляции есть нарекания по поводу стабильности функционирования Bochs — программа часто сбоит и при всей своей навороченности производит впечатление «сырого» продукта.
Bochs
⇡#Dolphin Emulator
Сайт программы: dolphin-emu.org
Эмулятор двух игровых консолей от Nintendo — GameCube и Wii с поддержкой геймпадов и большинства игр для обеих платформ. Продукт ведёт свою историю с 2003 года, с 2008 года активно развивается как проект с открытыми исходными кодами. Отличительной особенностью Dolphin Emulator является внушительное количество настроек, позволяющих гибко сконфигурировать эмулятор для обеспечения плавной работы игровых приложений. Поддерживается работа с образами и файлами форматов GCM, ISO, GCZ, CISO, WBFS и WAD. Упоминания также заслуживают встроенные средства логирования ошибок, позволяющие в случае некорректной работы программы выявить и устранить причины возникновения сбоев.
Dolphin Emulator
⇡#DOS.Zone
Сайт программы: dos.zone
Один из самых простых и удобных в использовании мобильных эмуляторов среды DOS. Приложение DOS.Zone функционирует в связке с одноимённым онлайновым сервисом, предоставляющим бесплатный доступ к внушительной коллекции игр для упомянутой операционной системы. Геймерам доступны такие культовые хиты игровой индустрии, как DOOM, Duke Nukem 3D, Grand Theft Auto, Heroes Of Might And Magic II, The Need for Speed, Wolfenstein 3D и другие. Все игры запускаются в один клик — никаких телодвижений с поиском и копированием образов в память смартфона делать не нужно. Доступных настроек — необходимый минимум, есть функции постановки эмулятора на паузу и масштабирования экрана.
⇡#Emu2600 XL
Сайт программы: pentawire.altervista.org
Эмулятор игровой консоли Atari Video Computer System (Atari 2600), которая пользовалась огромной популярностью у геймеров в конце 1970-х — начале 1980-х годов. Программа создана с прицелом на рядового пользователя, а поэтому имеет минимум настроек. Из особенностей Emu2600 XL отметим поддержку подключаемого к смартфону периферийного оборудования, такого как геймпады и джойстики, и возможность загрузки образов игровых картриджей, упакованных в ZIP-архивы.
⇡#Emu64 XL
Сайт программы: pentawire.altervista.org
Эмулятор домашнего компьютера Commodore 64, выпускавшегося американской компанией Commodore International с 1982 по 1994 год. В отличие от прочих перечисленных в обзоре продуктов Emu64 XL поставляется с набором предустановленных приложений. Для загрузки сторонних программ могут быть использованы образы дискет с расширениями T64 и D64. Поддерживается работа с ZIP-архивами, предусмотрена возможность моментального сохранения данных с помощью функции снапшотов. Также эмулятор поддерживает периферийное оборудование, такое как геймпады, джойстики, клавиатуры и многое другое.
Emu64 XL
⇡#J2ME Loader
Сайт программы: github.com/nikita36078/J2ME-Loader
Эмулятор платформы Java 2 Micro Edition (J2ME), в былые годы присутствовавшей практически во всех сотовых телефонах, в том числе и недорогих. Для работы с программой достаточно запустить исполняемый JAR-файл с игрой или прикладным ПО. Поддерживаются большинство 2D/3D-игр, различные режимы обработки графики и взаимодействие с сетевыми ресурсами. Также в эмуляторе присутствуют виртуальная клавиатура, индивидуальные настройки для каждого приложения и поддержка масштабирования.
⇡#Lemuroid
Сайт программы: github.com/Swordfish90/Lemuroid
Open Source-разработка из серии «всё в одном», поддерживающая Atari 2600/7800/Lynx, Nintendo Entertainment System, Super Nintendo, Game Boy, PlayStation Portable, Sega Mega Drive и более десятка других игровых платформ. Lemuroid позволяет создавать ярлыки приложений с индивидуальными настройками, умеет автоматически сохранять и восстанавливать игровые состояния, поддерживает работу с упакованными в ZIP-архивы образами и постобработку графики с целью устраненить «замыленность» выводимой на дисплей смартфона картинки. Задекларирована также поддержка Android TV, геймпадов, джойстиков, клавиатур и локального мультиплеера.
Lemuroid
⇡#Limbo Emulator
Сайт программы: github.com/limboemu/limbo
Эмулятор ПК, построенный на базе широко востребованной в среде Open Source системы виртуализации QEMU. Включает в себя эмуляцию 32/64-битных процессоров Intel/AMD, видеоподсистемы и устройств ввода-вывода с возможностью тонкой настройки всех аппаратных компонентов. По сравнению с упомянутым выше Bochs, Limbo Emulator более проработан в плане пользовательского интерфейса, удобен в управлении и по части производительности отличается в лучшую сторону. Программа позволяет создавать несколько виртуальных машин с заданными настройками, загружать и автоматически разворачивать образы Slax, Debian, FreeDOS, KolibriOS и прочих свободно распространяемых платформ, импортировать и экспортировать конфигурационные файлы, просматривать системные логи и выполнять прочие задачи, свойственные современным эмуляторам.
Limbo Emulator
⇡#Magic Dosbox Lite
Скачать в Google Play
Приложение, эмулирующее аппаратную часть IBM PC и создающее рабочее окружение, которое можно использовать не только для запуска старых программ и игр под MS-DOS, но и (если сильно постараться) для установки полноценной Windows 98. Magic Dosbox Lite позволяет конфигурировать оборудование и управлять параметрами дисковой операционной системы. Поддерживаются сетевые функции и периферийные устройства (мышь, геймпад, джойстик), что обеспечивает максимально полную функциональность DOS-приложений. Из предлагаемых пользователю удобств можно отметить возможность создания ярлыков ПО на рабочем столе и настройки индивидуальных профилей для каждой программы.
Magic Dosbox Lite
⇡#Mini vMac
Сайт программы: miniv.gil.ninja
Эмулятор настольного компьютера Macintosh Plus, дебют которого в далёком 1986 году стал демонстрацией очередного этапа в эволюции вычислительной техники Apple. Mini vMac предлагает пользователю 4 Мбайт оперативной памяти и образ (его можно скачать с сайта разработчика программы) с операционной системой System 7.0.1. Поддерживаются дисковые образы форматов IMG/DSK и работа со звуком, возможно подключение к эмулируемому компьютеру физической мыши и клавиатуры.
⇡#Palm Hardware Emulator
Сайт программы: github.com/Florin9doi/PHEM
Эмулятор, позволяющий задействовать Android-смартфон в качестве полноценного карманного компьютера Palm под управлением операционной системы Palm OS с поддержкой звука, сетевых функций, системы распознавания рукописного ввода Graffiti, GPS и полным набором прикладного софта. Отличная возможность поностальгировать по эпохе конца девяностых — начала нулевых, когда подобного рода коммуникаторы были на пике популярности и пользовались большим спросом среди деловых людей.
Palm Hardware Emulator
⇡#PPSSPP
Сайт программы: ppsspp.org
Эмулятор PlayStation Portable с открытыми исходными кодами, поддержкой сетевых функций и огромным количеством настроек, предоставляющих широкий простор для конфигурирования задействованного в приложении движка, графической подсистемы, аудио, сети, средств управления и многого другого. Пользовательский интерфейс PPSSPP выполнен в стилистике портативной игровой консоли Sony, а сам продукт неплохо оптимизирован с точки зрения производительности и заслуживает исключительно положительной оценки.
PPSSPP
⇡#RetroArch
Сайт программы: retroarch.com
Ещё один универсальный эмулятор в нашем обзоре, поддерживающий различные модели игровых приставок Atari, NEC, Nintendo, Sega, Sony, домашние компьютеры ZX Spectrum, Sharp X1, MSX, «Электроника БК-0010/БК-0011», Commodore, платформы Palm OS, J2ME, DOS и много чего ещё. RetroArch позволяет гибко конфигурировать каждое виртуальное устройство, умеет самостоятельно сканировать образы в памяти устройства и сохранять текущие состояния игровых приложений, поддерживает работу по сети и автоматическую настройку подключаемых к смартфону геймпадов. Продукт хорошо известен в профессиональной среде и активно развивается разработчиками.
RetroArch
⇡#Skyline
Сайт программы: skyline-emu.one
Эмулятор гибридной игровой консоли Nintendo Switch. Очень требовательный к вычислительным ресурсам мобильного устройства и потому подходящий исключительно для современных Android-смартфонов с мощным «железом» на борту. Если у вас на руках именно такой аппарат — можете смело устанавливать Skyline, благо в программе предусмотрено немало настроек видеоподсистемы, при грамотном подходе позволяющих обеспечить максимальную производительность эмулируемой среды. Сам проект в настоящее время заморожен, однако его исходники открыты, и остаётся только надеяться, что кто-нибудь из сообщества Open Source обратит внимание на Skyline и вдохнёт в него новую жизнь.
Skyline
⇡#Пара слов напоследок
Так какой же мобильный эмулятор в итоге предпочесть? В случае с эмуляцией персонального компьютера однозначными фаворитами являются Limbo Emulator и DOS.Zone. Если душа требует праздника, феерии и развлечений, то стоит присмотреться к универсальным приложениям RetroArch и Lemuroid либо к заточенному под эмуляцию PlayStation Portable проекту PPSSPP. Остальные программы тоже не лишены изюминки, но будут интересны скорее прожжённым гикам, нежели широкой аудитории.
Если Вы заметили ошибку — выделите ее мышью и нажмите CTRL+ENTER.
Данная статья написана нашим читателем, текст не подвергался серьезным изменениям со стороны редакции. Хотите писать свои статьи и, возможно, попасть в редакцию? Тогда вам в
хаб.
Winlator — в упрощённом понятии это эмулятор Windows.
Если я буду объяснять как он работает, половина статьи будет об этом. Расскажу только базу, а именно то, что это box86/box64 (эмуляторы виндовс для ARM, второй от первого отличается поддержкой 64 бит) собранные в одно приложение, без Termux (эмулятор консоли Linux), команд для него, и Termux x11 в качестве сервера, который будет использовать ресурсы вашего телефона/визуализатора.
Перейдём к установке
Для начала качаем с GitHub разработчика актуальный .apk и .obb файлы. Требуется регистрация на GitHub.
Дальнейшие действия:
- Устанавливаем apk файл, дав все разрешения которые потребуются;
- Создаём по пути Android/obb папку com.winlator;
- Перемещаем в эту папку .obb файл.
Подготовления готовы — теперь входим в приложение. На входе нас встречает такая картина.
Нажимаем на +, чтобы приступить к созданию контейнера.
Тут уже настройки делятся на 2 типа — для чипа Adreno и для чипа Mali. Чтобы узнать, какой у вас чип, надо написать в поисковой строке браузера «какой графический чип у [название вашего устройства]».
Вот настройки для Adreno:
В случае проблем попробуйте поменять DX Wrapper на DXVK 2.2, или WineD3D 8.0. Для Mali меняем Graphics driver на VirGL, а DX Wrapper — на Wined3d 8.0, в остальном всё прежнее. Разрешение можете менять свободно, а количество ядер не трогайте.
Запускаем контейнер
В левом нижнем углу жмём Start.
Затем устанавливаем Wine mono, чтобы не было проблем в играх.
Теперь мы можем запустить довольно ограниченное число игр. Внутри контейнера вы можете создать управление, для этого нажмите на кнопку «выход» телефона, и там увидите опцию input controls.
Вот вам несколько тестов на эмуляторе:
Тесты:
- Need for speed: Most Wanted;
- TES 4: Oblivion.
Итог и моё мнение
Проект, как я люблю говорить, имеет будущее и амбициозен, стоит только улучшить RootFS, который там стоит, и добавить консоль Linux для полного функционала. Но на данный момент он хуже запускает тяжёлые игры, чем Termux-box и box64droid.



