Exagear как включить клавиатуру

Обновлено: 17.05.2024

10 ноября 2020 года произошло во многом эпохальное событие в индустрии микропроцессоров - компания Apple презентовала новый Mac Mini, главной фишкой которого являлся чип собственной разработки Apple M1. Данный процессор, без преувеличения, является знаковым достижением для экосистемы ARM - наконец-то был сделан чип, обошедший конкурентов из Intel в той нише, где архитектура x86 доминировала десятилетия.

Но для нас главным интересом является не сам процессор M1, а технология двоичной трансляции Rosetta 2, разработанная с целью запуска legacy x86 кода, не успевшего переехать на архитектуру ARM. Компания Apple имеет большой опыт в разработке решений по двоичной трансляции и является признанным лидером в данной области. Первая версия двоичного транслятора Rosetta появилась в 2006-ом году, когда помогла компании Apple совершить переход с архитектуры PowerPC на x86. И хотя в этот раз гостевая и целевая платформы отличались от тех, которые были в 2006-ом, очевидно, что весь опыт, накопленный инженерами Apple за эти годы, был учтён и вложен в следующую версию Rosetta 2. Тем интреснее было сравнить решение от Apple с аналогичным продуктом Huawei ExaGear (ведущего свою родословную от Eltechs ExaGear), разрабатываемого нашей командой. Заодно, мы оценили производительность двоичной трансляции из x86 в ARM от компании Microsoft (входящей в состав MS Windows 10 для Arm устройств) на лэптопе Huawei MateBook E. На текущий момент, это все известные нам решения по двоичной трансляции из X86 в ARM, доступные на широком рынке.

Т.к. все решения изначально созданы под разные операционные системы (Huawei Exagear – под Linux, Apple Rosetta 2 - под MacOS, Microsoft binary translator – под MS Windows), возникла необходимость найти корректный метод сравнения, т.к. напрямую провести запуски было невозможно. Мы приняли за основу метрику «эффективности трансляции» - это отношение показателя времени исполнения бенчмарка в нативном для платформы режиме (ARM в нашем случае) ко времени запуска этого же бенчмарка в x86-кодах запущенного под двоичным транслятором(или же обратная величина в случае измерения попугаев «больше-лучше»). Иными словами, мы сравнивали то, сколько процентов от нативного исполнения достигает бенчмарк в режиме двоичной трансляции. Такой же метрикой пользовались эксперты с сайта Anandtech, выпустившие обзорную статью про Apple M1, где также были приведены цифры производительности Rosetta 2.

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

Huawei ExaGear vs Apple Rosetta 2

Итак, начнём сравнение Huawei ExaGear с Apple Rosetta 2 на Apple MacBook Pro (M1). Тесты под Rosetta 2 запускаются в родной MacOS BigSur 11.1, тесты под ExaGear - в виртуалке с Linux kernel 5.4.1.

Как и любой дружащий с законом эмулятор, ExaGear не включает в себя файлы игры. То есть Fallout придётся достать отдельно. К счастью, Bethesda вовремя вернула эту серию в Steam, и Classic Collection, состоящая из первой и второй части, а также Brotherhood of Steel, обойдётся в $12.59.

Но вот вы запустили Setup.exe, и провели установку игры на свой компьютер. Важный момент — для ExaGear необходима лицензионная английская версия Fallout, русифицированный вариант не подойдёт. После этого устанавливайте, собственно, ExaGear. Фокус данного эмулятора в том, что он работает бесплатно три дня с момента первого запуска. После этого его необходимо приобрести через внутиигровую покупку. Но эй, разве ради Fallout не стоит немного раскошелится?

Так или иначе, игра и эмулятор установлены. Далее ищем на компьютере папку со свежепоставленной Fallout 1 & 2, а на смартфоне — папку ExaGear. В неё необходимо скопировать файлы с игрой. На первые части уйдёт около 1,2 гигабайта памяти, что не так уж и много. Если вы захотите поставить ещё и Fallout Tactics, как поступил я, то нужно выделить ещё 1,6 гигабайта дополнительно. Файлы отдельных игр можно копировать в разные папки, так как ExaGear считывает exe-файлы, и не важно, где именно они находятся внутри родной папки эмулятора.

После того, как все файлы загружены на смартфон, можно начинать играть. Запускаем ExaGear, выбираем нужный exe-файл, тип запуска, режим управления и нажимаем на старт. И что бы вы думали? Игра запускается! По бокам, правда, находятся клавиши управления, но это лишь плюс — нет нужды в клавиатуре. В мышке, кстати, тоже, так как схема управления «Ferrum» оптимизирована под Fallout.

Главное, что нужно помнить — верхняя правая клавиша Syn помогает синхронизировать курсор с нажатиями пальца. До этого играть становится очень, очень сложно, а после — удивительно приятно. Даже на моём смартфоне мышка становится не нужна, а это всего 5,2 дюйма. На планшетах вообще происходит сказка. Привыкать к своеобразному управлению нужно совсем немного — уже после пяти минут мучений я спокойно расстреливал крыс возле выхода из Убежища.

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

В целом же Fallout как 1, так и 2, играются безупречно. Для себя лично я скачал отдельное сохранение, и навёл порядок на улицах Сан-Франциско при помощи благого мата, пяти спутников и очереди из Бозара. Кроме того, я убил одного из охранников винтовкой Гаусса, и игра даже не вылетела! Напомню, что мои приключения с QEMU были намного менее стабильные. Единственные пару недочётов в работе с движком игры — тормозящие видеовставки и длительная загрузка больших сохранений, плоть до полуминуты.

Так или иначе, эмулятор ExaGear справился с задачей на 5 баллов. Ни одна из частей Fallout не вылетела (вернее, вылетела Fallout 2, когда я неправильно заменил файлы сохранения), точность управления просто доставляет удовольствие, быстродействие движка не приемлемом уровне. На больших экранах мышка вам точно не понадобится. Стоимость покупки управления Ferrum, с которым игры серии Fallout работают — около 240 рублей. Это более чем достойная сумма за возможность опять окунуться в суровый постъядерный мир. Ибо как пел незабвенный Луис Армстронг:

Give me a kiss to build a dream on And my imagination will thrive upon that kiss Sweetheart, I ask no more than this A kiss to build a dream on.

А в следующий раз мы при помощи того же ExaGear RPG будем запускать… игры серии Might And Magic, начиная с M&M IV. Оставайтесь с нами!

2 способа сделать так, чтобы клавиатура не сворачивалась в игре на Android

Чаще всего фирменные виртуальные клавиатуры в играх появляются автоматически именно в тот момент, когда это действительно нужно — во время ввода своего ника или в чатах. Тем не менее, иногда нужно сделать так, чтобы клавиатура не сворачивалась на Андроиде сама по себе — к примеру, её нужно закрепить на экране для ввода чит-кода.

К сожалению, привычные клавиатуры для Android вроде того же Gboard данную возможность не поддерживают. Тем не менее, это не мешает воспользоваться альтернативными вариантами, которые не исчезают с экрана. С указанной задачей без проблем справится как Hacker’s Keyboard, так и Gamepad — в этой статье речь пойдет о том, как вызвать клавиатуру на Андроиде во время игры.

Содержание

Способ №1: используйте клавиатуру Hacker’s Keyboard

2 способа сделать так, чтобы клавиатура не сворачивалась в игре на Android

Эта виртуальная клавиатура, которую можно свободно использовать в играх, на фоне других вариантов выделяется расположением клавиш — она очень похожа на физическую клавиатуру для ПК. У нее есть стрелки для перемещения курсора, но нет стикеров и другого бесполезного для описанных выше задач мусора.

Как настроить Hacker’s Keyboard

2 способа сделать так, чтобы клавиатура не сворачивалась в игре на Android

Шаг 0. Для запуска клавиатуры во время игры обязательно нужно, чтобы она была выбрана в качестве стандартного средства ввода в «Настройках». Обычно это можно сделать через раздел «Язык и ввод».

Шаг 1. Откройте Hacker’s Keyboard.

Шаг 2. Перейдите в раздел Settings.

Шаг 3. Пролистайте до меню Input mode settings.

Шаг 4. Переведите в активное положение переключатель Use permanent notification.

Как открыть клавиатуру Hacker’s Keyboard в игре

2 способа сделать так, чтобы клавиатура не сворачивалась в игре на Android

Шаг 1. Откройте панель уведомлений (верхнюю шторку) во время игры.

Шаг 2. Воспользуйтесь возможностью Show Hacker’s Keyboard.

Способ №2: используйте клавиатуру GamePad

2 способа сделать так, чтобы клавиатура не сворачивалась в игре на Android

Приложение GamePad представляет собой удачную комбинацию из виртуальных клавиатуры и геймпада. Hacker’s Keyboard лично мне кажется более стабильным вариантом. Тем не менее, вам лучше смотреть, как именно первое или второе приложение работает на вашем мобильном устройстве на базе Android.

Как настроить GamePad

2 способа сделать так, чтобы клавиатура не сворачивалась в игре на Android

Шаг 0. Для запуска клавиатуры во время игры обязательно нужно, чтобы она была выбрана в качестве стандартного средства ввода в «Настройках». Обычно это можно сделать через раздел «Язык и ввод».

Шаг 1. Откройте Gamepad.

Шаг 2. Перейдите в раздел Go to Gamepad Settings.

Шаг 3. Выберите вариант Keyboard в меню Select Keyboard Type, чтобы использовать именно клавиатуру, а не виртуальный геймпад.

Шаг 4. Пролистайте до меню Other.

Шаг 5. Переведите в активное положение переключатель Gamepad Notification.

Шаг 6. Воспользуйтесь данной клавиатурой через любое приложение — например, через браузер или мессенджер. Иначе она не появится в панели уведомлений.

Как вызвать клавиатуру GamePad в игре

2 способа сделать так, чтобы клавиатура не сворачивалась в игре на Android

Шаг 1. Откройте панель уведомлений (верхнюю шторку) во время игры.

Шаг 2. Воспользуйтесь возможностью Gamepad Keyboard.

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

Подводя итоги

Как видим, запустить виртуальную клавиатуру в любой момент во время игры — очень простая задача, которая под силу даже начинающему пользователю. Тем не менее, прежде чем тратить на все это время, наберитесь уверенности, что вам это действительно нужно. Я вижу лишь один реальный сценарий — чит-коды.

Многие Android-геймеры являются поклонниками не только современных гаджетов, но и ретро-игр. Золотая классика РС-гейминга отличается сложным, рассчитанным на клавиатуру, джойстик или мышь управлением, которое довольно сложно перенести на тачскрины.

Приложение ExaGear RPG предназначено именно для таких случаев и поможет вам играть в ретро-RPG на мобильных устройствах под управлением ОС Android. Теоретически, эта программа должна работать со многими ролевыми играми, но, на практике, из-за различий в наборах клавиш для управления гарантирована поддержка игр Fallout 1 и 2, а также Heroes of Might and Magic 6, 7 и 8. Со всеми остальными ретро-играми вам придётся поэкспериментировать самостоятельно. Итак, как же это работает:

Шаг № 1

exagear-google-play1

Во-первых, вам нужно установить ExaGear RPG из Google Play. Это бесплатное приложение, но не обольщайтесь – в дальнейшем вам всё же придётся раскошелиться.

Шаг № 2

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

Шаг № 3

exarpg-find-file-03

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

Шаг № 4

exarpg-transfer-file-04

Подсоедините ваше устройство к компьютеру. Затем создайте новую папку на SD-карте устройства и переименуйте её в "ExaGear". Скопируйте содержимое папки, в которой на компьютере расположена ваша игра, в только что созданную вами папку ExaGear.

Шаг № 5

exarpg-transfer-file-05

Отсоедините устройство от компьютера и запустите на нём ExaGear RPG. Вам будет предложено выбрать схему управления, а рекомендации, какую именно, будут зависеть от установленной вами игры. Эти схемы и есть то, что помогает приложению зарабатывать деньги. Всего существует три вида схем, и каждая из них продаётся во внутриигровом магазине.

Шаг № 6

exarpg-transfer-file-06

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

Фото: play.google.com

На Android нет недостатка в играх: раннеры, аркады, симуляторы и даже шутеры, заточенные под особенности платформы. Но таких игр, которые могли бы сравниться с классическими стратегиями и РПГ вроде Starcraft и Fallout, там не найти. Тем, кто хочет испытать ностальгию по временам, когда, как говорят, у игр была «душа», обязательно стоит скачать приложение ExaGear Strategies. Это эмулятор, с помощью которого на мобильных устройствах можно запускать многие культовые и ставшие классикой жанра проекты.

Приятно, что создатели проекта — россияне. Их цель — сделать возможным запуск игр с персонального компьютера на Android без сложных и запутанных манипуляций. Задача непростая: игры для ПК работают на процессорной архитектуре x86, тогда как смартфоны и планшеты — на ARM. Они сильно отличаются друг от друга, так что портирование — это очень кропотливый и комплексный процесс.


Создателям ExaGear удалось обойти это различие. Их программа в реальном времени конвертирует код таким образом, чтобы он был «понятен» для работающих на ARM операционных систем (в данном случае — на Android). По сути, игра будет работать так, как если бы она работала на полноценном ПК.

Скажем сразу: многие игры не запускаются вовсе, многие работают не так, как надо (все-таки приложение еще довольно сырое). Тем не менее в некоторые известные и признанные тайтлы поиграть удастся без проблем. В их числе третьи и четвертые «Герои» (Heroes of Might and Magic 3), Starcraft, оба Fallout, Disciples, WarCraft 2, Deus Ex, Command And Conquer: Red Alert 2 и другие.


Для того чтобы поиграть во все это на своем планшете, нужно сперва установить ту или иную игру на свой персональный компьютер. Потом лучше запустить ее, чтобы проверить, что файлы не повреждены и все работает правильно. Затем папку, в которую установлена игра, нужно скопировать в папку ExaGear на мобильном устройстве (SD-карты, к сожалению, пока не поддерживаются). Никаких стопроцентных гарантий, что игра запустится, никто дать не может, в деле принцип проб и ошибок. Тем не менее на форумах крупного русскоговорящего интернет-сообщества 4PDA есть список игр, которые удалось или не удалось запустить. В теме часто бывают разработчики приложения, так что существует возможность задать им вопрос напрямую.

Читайте также: