Запуск Android приложений в Google Chrome
Тема эмуляторов Android для компьютера на другой ОС очень популярна. Однако, уже более полугода существует возможность запускать Android приложения с использованием Google Chrome в Windows, Mac OS X, Linux или Chrome OS.
Ранее я не писал о ней, так как реализация была не самой простой для начинающего пользователя (заключалась в самостоятельной подготовке из apk пакетов для Chrome), но теперь появился очень простой способ запустить Android приложение с помощью бесплатного официального приложения ARC Welder, о чем и пойдет речь. См. также Эмуляторы Android для Windows, Установка Android-приложений в Windows 11
Установка ARC Welder и о том, что это такое
Летом прошлого года Google представила технологию ARC (App Runtime for Chrome) для запуска Android приложений прежде всего на Chromebook, но подходящую и для всех других настольных ОС, где работает браузер Google Chrome (Windows, Mac OS X, Linux).
Чуть позже (сентябрь) в магазине Chrome было опубликовано несколько Android приложений (например, Evernote), которые стало возможным установить в браузере напрямую из магазина. В это же время появились и способы самостоятельно сделать из файла .apk приложение для Chrome.
И, наконец, этой весной в магазине Chrome была выложена официальная утилита ARC Welder (забавное название для знающих английский язык), которое позволяет любому пользователю установить приложение Android в Google Chrome. Скачать инструмент можно на официальной странице ARC Welder. Установка происходит аналогично любому другому приложению Chrome.
Примечание: вообще, ARC Welder предназначен в первую очередь для разработчиков, которые хотят подготовить свои Android программы для работы в Chrome, но ничто не мешает нам использовать его для, например, запуска какого-либо мессенджера на компьютере.
Порядок запуска Android приложения на компьютере в ARC Welder
Запустить ARC Welder можно из меню «Сервисы» — «Приложения» Google Chrome, или, если у вас в панели задач имеется кнопка быстрого запуска приложений Chrome, то оттуда.
После запуска вы увидите окно приветствия с предложением выбрать папку на вашем компьютере, куда будут сохранятся необходимые для работы данные (укажите, нажав кнопку Choose).
В следующем окне нажмите «Add your APK» и укажите путь к файлу APK андроид-приложения (см. Как скачать APK с Google Play).
Далее укажите ориентацию экрана, в каком формате будет отображаться приложение (планшет, телефон, развернутое на весь экран окно) и нужен ли приложению доступ к буферу обмена. Можно ничего не менять, а можно установить форм-фактор «Телефон», чтобы запущенное приложение было более компактным на компьютере.
Нажмите Launch App и ожидайте запуска Android приложения на вашем компьютере.
Пока ARC Welder находится в бета-версии и далеко не все apk удается запустить, но, некоторые приложения работает исправно.
При этом, у приложения есть доступ и к вашей камере, и к файловой системе (в галерее выбрать пункт «Другие», откроется окно обзора проводника Windows, если вы используете эту ОС). Работает оно быстрее, чем в популярных эмуляторах Android на том же компьютере.
Если запуск приложения не удался, вы увидите экран, как на скриншоте ниже. Например, Skype для Android запустить мне не удалось. Кроме этого, на данный момент поддерживаются не все сервисы Google Play (используются многими приложениями для работы).
Все запущенные приложения появляются в списке приложений Google Chrome и в дальнейшем их можно запустить прямо оттуда, без использования ARC Welder (при этом вы не должны удалять с компьютера первоначальный файл приложения apk).
Примечание: если вас интересуют подробности использования ARC, официальную информацию вы можете найти на странице https://developer.chrome.com/apps/getstarted_arc (англ).
Подводя итог, могу сказать, что я доволен появившейся возможностью простого запуска Android apk на компьютере без сторонних программ и надеюсь, что со временем список поддерживаемых приложений будет расти.
Вадим
Скажите, а вы не будете делать приложение для Андроид. Что бы удобнее читать с телефона ваши дела статьи!
Ответить
Dmitry
Я уж делал пару приложений — одно как раз со статьями, а другое — помощник по настройке роутера. Но я до такой степени не мобильный программист, что решил их удалить с Google Play (так как не нравились они мне, сам бы не стал пользоваться, а значит и другим не стоит предлагать).
В планах сделать хорошее приложение есть, но сделаю ли и если да, то когда — не могу сказать.
Ответить
Дмитрий
Если запуск приложения не удался, вы увидите экран, как на скриншоте ниже.
У меня так со всеми приложениями. Со всеми. Не знаю даже, в чем проблема.
Ответить
Dmitry
Да просто пока бета, вот оно так и ведет себя. Те, что запускаются — должны быть простыми (не играми с 3D) и не использовать сервисов Google.
Ответить
Александр
Arc Welder виснет на Test your App. Пару приложений пробовал (2Гис…) Это решаемо?
Ответить
Dmitry
Думаю, нет. На самом деле пока так получается запустить только самые простые приложения, которые почти ничего не задействуют сугубо андроидовского. Я только надеюсь, что они доведут все это дело до ума когда-нибудь (было бы логично со стороны Google).
Ответить
sd
Огромное спасибо автору за статью!
Вопрос по ресурсам компа для данного варианта запуска.
У меня старенький IBM Thinkpad T43 с CPU Intel Pentium M 2 Гц, 2 Гб RAM, Win XP SP3. Хватит ли?
Ответить
Dmitry
Здравствуйте. Прежде всего, так мало что работает (описанным способом). Во-вторых, меня смущает XP (может не работать вообще). А вот по поводу достаточности ресурсов ничего определенного не скажу, так как не знаю точно, как именно реализована работа приложений, а на подобных компьютерах не проверял.
Ответить
Dmitr
После установки ARC Welder в Гугл в меню «Сервисы» Гугла он у меня не появился, как подключить? После установки ARC Welder появилась Панель запуска приложений Chrome. Все APK андроид-приложения, добавляемые сюда при помощи APK Downloader неполноценные, требуется авторизация с использованием ID устройства. Я установил приложение Device ID на компьютер, но не могу зайти в это приложение, чтобы посмотреть этот ID и правильно авторизоваться.
Ответить
Вячеслав
Данное расширение не скачиваетя и не устанавливается в Google Chrome!!!
В чём причина? (см. ниже скриншот по ссылке). На 4PDA написано «Программа работает только на х64», так ли это?
P.S.: на данный момент
Microsoft Windows 7 Ultimate (Максимальная) x32 (x86)-bit
Google Chrome (Версия 54.0.2840.71 m) x32(x86)-bit
Windows, все программы и компоненты, а также Google Chrome РЕГУЛЯРНО обновляю(-тся)!
Ответить
Dmitry
Да, насчет x64 — правда. Не обратил на это внимания.
Ответить
ильи
при установке расширения возникли предупреждения: Unrecognized manifest key arc_metadata
и такая ошибка со всеми простыми андроид приложениями, инстаграмм, ватсап и т.д. могли бы ссылки дать приложений которые без ошибок подходят?
Ответить
Dmitry
Вверху вот этого треда ссылка на таблицу google docs со списком приложений: reddit.com/r/chromeapks/comments/3h70af/list_of_apks_that_work_with_arc_welder/
Ответить
Геннадий
Кажется этого приложения уже больше нет в магазине Chrome. В магазине его то показывает, но при попытке его установить показывает ход загрузки, а потом пишет»Ошибка. Файлы отсутствуют»
Ответить
Сергей
Не удалось запустить ни одного приложения, хотя само расширение запускается, но при открытии .apk выдаёт ошибку.
Ответить