Как на андроиде запустить программу под windows
Перейти к содержимому

Как на андроиде запустить программу под windows

  • автор:

Запускаем Windows-приложения на Android через CrossOver

Запускаем Windows-приложения на Android через CrossOver

Разработчики из студии CodeWeavers выпустили инструмент CrossOver, который сближает операционные системы и 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 для запуска соответствующих приложений.

Запускаем Windows-приложения на Android через CrossOver

Эмуляция возможна только на процессорах 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”.

Запускаем Windows-приложения на Android через CrossOver

Сразу же CrossOver предлагает установить Steam — каталог игр. Можно просто нажать кнопку “Install” и установка начнется. В выпадающем списке предлагаются другие приложения или игры от Windows, которые точно работают на Android. Если снять галочку с пункта “Only applications”, то в выпадающем списке будет огромное количество игр и приложений от Windows, которые устанавливаются одним кликом. Но будут ли они работать — не гарантируется.

В текстовом поле можно искать приложения или игры по названию. Вот так выглядит Steam после установки на Android:

Запускаем Windows-приложения на Android через CrossOver

Большинство игр из Steam не будут работать из-за того, что CrossOver поддерживает только DirectX 9, но разработчики утилиты обещают добавить поддержку версий 10 и 11. Некоторые люди, например, смогли запустить Half-Life и классический Team Fortress, но для этого пришлось отключить полноэкранный режим и активировать программный рендеринг вместо OpenGL:

Запускаем Windows-приложения на Android через CrossOver

Скриншот: AndroidPolice.com

Конечно, играть в таком эмуляторе практически невозможно из-за низкого FPS и некорректной работы мыши. Контроллер вряд ли будет работать нормально. Но факт того, что игры запускаются уже говорит о чем-то.

Также вы можете установить браузер от Windows для интернет-серфинга в таком эмуляторе. Например, Firefox 45 устанавливается и работает без проблем. Даже расширения функционируют.

Запускаем Windows-приложения на Android через CrossOver

Есть возможность установить полноценный офисный пакет. Например — OpenOffice, LibreOffice или Microsoft Office 2007 / 2010.

Запускаем Windows-приложения на Android через CrossOver Запускаем Windows-приложения на Android через CrossOver

Более того, желающие могут установить Adobe Photoshop. К сожалению, на моем устройстве многие приложения и игры выдавали ошибки, но автору похожей статьи с Android Police удалось запустить «тяжелый» пакет работы с графикой от Adobe.

Итоги

На текущем этапе разработки CrossOver для Android и Chrome OS — это очень нестабильная и во многом неудобная утилита, которая хоть и может запускать многие Windows-приложения, но все же делает это плохо. На планшетах и смартфонах работать с такой эмуляцией практически невозможно, но для ноутбуков на базе Chrome OS или Remix OS — это отличная возможность использовать приложения от Windows.

Запускаем Windows-приложения на Android через CrossOver

В будущем CrossOver может стать лучше в плане возможностей и совместимости. Так как Google сама собирается адаптировать Android для гибридных планшетов и компьютеров (десктопный режим Android 7.0), то можно сказать, что CrossOver ждет большое будущее. Главное — реализация. Будем надеяться, что разработчики из CodeWeavers доделают свою утилиту до хорошего состояния.

Эмуляторы ОС Windows для Android

Эмуляторы Windows для Android

В связи с ограниченными возможностями платформы Android может возникать необходимость запуска полноценной версии ОС Windows в качестве отдельного приложения. Это вполне реализуемая задача за счет активного развития современных Андроид-устройств, многие из которых не уступают персональным компьютерам в плане мощности. По ходу сегодняшней статьи мы расскажем о нескольких эмуляторах подобного рода, чья функциональность напрямую зависит от требований к ПО и характеристик смартфона.

Эмуляторы Windows для Android

Существует большое количество эмуляторов, позволяющих не столько развернуть полноценную версию Виндовс на Андроид, сколько выполнить определенную задачу. Например, некоторое ПО из рассматриваемого предназначено исключительно для запуска игр, в то время как альтернативные варианты переносят большую часть функций Виндовс, позволяя использовать лишь небольшие программы. При выборе приложения эти нюансы стоит учитывать, так как даже на мощном телефоне или планшете ресурсы ограничены.

Bochs

Из всех эмуляторов Windows для Android приложение Bochs является лучшим вариантом, позволяющим развернуть полноценную версию операционной системы. В число его достоинств можно записать низкие требования к характеристикам смартфона, возможность запуска большого количества программ, ограниченных только версией выбранной ОС.

Пример BIOS в эмуляторе Bochs на Android

Единственным минусом, который будет заметен далеко не всегда, выступает управление – периодически курсор мыши не реагирует на жесты или перемещается слишком медленно.

Запуск ОС Windows в эмуляторе Bochs на Android

В целом если нужно запустить полнофункциональную версию Windows вплоть до XP, ничего лучше Bochs нет. К тому же далеко не каждый эмулятор имеет графический интерфейс и позволяет управлять выбором компонентов, от которых в итоге и будут зависеть возможности и требования приложения.

Программное обеспечение QEMU является довольно известным вариантом, так как предназначено для эмуляции не только Виндовс на Андроид, но и других ОС на многих альтернативных платформах. В зависимости от необходимости развернуть можно практически любую Виндовс с единственным требованием в виде образа в формате IMG или ISO.

Успешный запуск ОС Windows в эмуляторе QEMU на Android

В плане работы приложение не сильно отличается от Bochs, точно так же предоставляя удобный интерфейс для управления эмуляцией. Поддерживаются в данном случае не только Виндовс, но и другие ОС, например, Linux. К числу недостатков можно отнести разве что отсутствие ПО в Google Play Маркете и сложности в процессе освоения.

Limbo

С помощью Limbo PC Emulator можно запустить подавляющее большинство 32-битных операционных систем, включая Windows. Имеющиеся ограничения сводятся к техническим характеристикам Android-устройства и требованиям ОС. В частности, запуск приложения возможен только на процессоре ARM.

Успешный запуск ОС Windows в эмуляторе Limbo на Android

На этот эмулятор не стоит возлагать большие надежды, так как хотя он и базируется на QEMU, его возможности сильно ограничены. Использовать Limbo актуально лишь тогда, когда по каким-то причинам не запускается любой другой рассмотренный аналог.

DosBox

Этот вариант эмулятора, как видно из названия, предназначен не для развертывания Виндовс, а для запуска DOS-приложений на телефоне. Данное ПО отлично справляется с обработкой файлов, практически не имеет проблем с производительностью даже на относительно слабых смартфонах и обладает сравнительно небольшим весом.

Использование DosBox на устройстве Android

Главной причиной, почему DosBox стоит брать в расчет при выборе подобного рода программ, является возможность запуска Windows до версии 95. Конечно, чтобы выполнить это, потребуются определенные навыки, но в результате можно получить контроль над полноценной Виндовс. Это вариант нельзя назвать лучшим, но и забывать про него не следует. Особенно при развертывании старой ОС без установки более громоздких Bochs и QEMU.

ExaGear

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

Использование ExaGear Windows Emulator на Android

Это приложение имеет несколько вариаций, созданных для запуска Windows-приложений определенной разновидности. К их числу относится:

  • ExaGear – Strategies;
  • ExaGear – RPG;
  • ExaGear – Windows Emulator.

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

Использование ExaGear Strategies RPG на Android

Заслуживающим отдельного упоминания плюсом приложения также выступает интеграция некоторых поддерживаемых игр и размещенных в отдельном разделе. Это позволит не только эмулировать Виндовс-приложения, но и без проблем загружать все необходимые файлы.

Заключение

Почти во всех случаях для работы эмулятора требуются файлы операционной системы Windows в определенном формате. Найти подходящие дистрибутивы можно на специальной странице на форуме 4PDA. Используя качественные образы и проявив внимание при работе с приложениями, можно будет с легкостью эмулировать многие версии Виндовс, невзирая на недостатки.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Поскольку вы, вероятно, используете Android-устройство на базе ARM, вы будете ограничены приложениями, которые были адаптированы для использования в Windows RT. Разработчики XDA создали список приложений, которые работают на устройствах 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 for Android расширит выбор приложений, которые можно использовать.

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

Изучение вина на Android

Когда запустится программная среда, вы увидите стандартное меню «Пуск» в стиле Windows 7 (с логотипом Wine) и окно командной строки.

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

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

На этом этапе, вскоре после выпуска Wine 3.0 для Android, программные клавиатуры не поддерживаются, хотя нажатие в порядке. Однако размер рабочего стола может быть проблемой; на устройстве, которое я тестировал, на планшете Samsung Galaxy S2 кнопка «Пуск» была крошечной. Чтобы это исправить, я переключил ориентацию в портретный режим, а затем снова в пейзаж.

Вот почему мышь или стилус — хорошая идея.

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

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

Между тем, вы можете нажать кнопку «Пуск», чтобы найти два меню. Во-первых, это панель управления с подменю « Установка и удаление программ» , « Игровые контроллеры» и « Настройки Интернета» . Второе — это бег…

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

Используя Run … вы можете открыть диалоговое окно для выдачи команд. Например, запустить Internet Explorer можно, введя iexplore .

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

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

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

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

Чтобы запустить файл в Wine for 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 на вашем смартфоне или планшете, со временем увеличится, так как исправлены ошибки и улучшена совместимость.

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

На Android научились запускать Windows-игры (видео)

Фото: YouTube

Продемонстрировал работу эмулятора блогер с YouTube-канала ETA PRIME. Ему удалось запустить такие игры, как Fallout 3, Oblivion, CupHead и BioShock 2.

Играть на сенсорном экране помогают виртуальные кнопки. По желанию можно подключить к планшету джойстик. Эмулятор способен даже запустить GTA IV, но с производительностью на требовательных играх все еще есть проблемы — тяжелые игры идут максимум в 15 FPS.

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

Эмулятор называется Winlator. Программа доступна бесплатно на официальном сайте и, как обещают разработчики, его будут постоянно улучшать. Совместимые игры доступны на сайте 4PDA, где также приводятся инструкции по их установке.

Пользователи сообщают, что эмулировать удается Mass Effect 2, Deus Ex Human Revolution и другие известные игры. Важно: чем выше мощность Android-устройства, тем плавнее будет картинка. В будущем разработчики планируют оптимизировать эмулятор для бюджетных девайсов со слабыми процессорами и небольшим объемом ОЗУ.

Посмотрите, сколько стоят популярные модели Android-планшетов. Все они подойдут для игр:

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *