Если вы следите за развитием операционных систем от Google, то наверняка помните некие слухи, достаточно активно распространявшиеся в 2013 году. Речь шла о возможном объединении мобильной платформы Android и облачной Chrome OS, которая предназначена для использования на ноутбуках и моноблоках. Мы даже ожидали официального объявления сего факта на очередном I/O. Но ничего подобного не произошло, слухи со временем утихли, представители Google отрицали слияние двух платформ и различные домыслы и споры в IT-тусовке по этому поводу постепенно сползли на нет.
Но оказывается, как то незаметно и без особой шумихи, процесс интеграции мобильной и “десктопной” платформ от Google все же идет – с недавних пор появился способ для легкого портирования установочных apk-файлов Android в расширения для Chrome, вернее в приложения, которые запускаются в расширении App Runtime for Chrome.
Для того, чтобы попробовать инструмент вам необходимо установить расширение ARC Welder из магазина Chrome. Расширение работает как в настольном Chrome (Windows, MacOS, Linux), так и в Chrome OS.
После установки ярлык для запуска приложения ARC Welder появляется в панели запуска приложений Chrome. Там же появляются и все приложения созданные вами уже при помощи ARC Welder из apk-файлов.
Соответствующие компоненты указаны и в списке расширений Chrome:
Я по-быстрому протестировал работу “тулзы” в стандартном Chrome for Windows. При этом преобразовывал apk банально взятые со своего Android-смартфона. В принципе, на этапе перепаковки приложение не показывает никаких замечаний и всегда выдает результат.
Но какие-то ошибки в полученных приложениях отображаются уже в списке расширений.
Немного о результатах тестирования работоспособности Android-приложений в среде Chrome.
Твиттер-клиент Fenix просто не захотел авторизироваться после запуска. Стандартный Twitter for Android запустился и авторизировался. Я даже отправил с него DM, но обнаружил проблемы с переключением языка. Скроллинг колесиком мыши в ленте работал без проблем. Instagram также запустился, но скроллинг колесиком тут работал как свайп между вкладками, а для прокрутки ленты необходимо делать щипок и перетягивание курсором. Интерфейс явно не рассчитан на управление с клавиатуры. Кроме того, во всех приложениях постоянно вылазят хвосты OS Android. Например, при загрузке фото в тот же Twitter или Instagram приложения обращаются к галерее и ничего не находят. Получается они как бы работают сами в себе и не имеют такой связи друг с другом, как в полноценном Android.
Интересно было запустить мобильный Chrome в десктопном – такая забавная рекурсия получилась бы. Но, увы…
Но все равно, несмотря на все недостатки и шероховатости данного инструмента (нацелен он пока в основном на разработчиков) возможность запуска Android-приложений в Chrome уже сейчас выглядит довольно интересно. Если вы захотите использовать на десктопе приложение Android, которое, например, слабо связано с другими приложениями (те же игры), то можете попробовать это сделать.
Кроме того подобная интеграция может стать огромным мотивирующим фактором для распространения Chrome OS в массы. Google осталось только отработать моменты полноценного портирования приложений, возможность их установки и обновления из магазина Google Play или Chrome Store и обеспечение нормальной связи между ними (обмен информацией и файлами, общее меню “поделиться”). Кроме того необходима более полная интеграция с ресурсами ОС и аппаратной начинкой (доступ к камере и микрофону, динамикам). Лично для меня возможность использовать знакомые Android-приложения в Chrome может послужить стимулом для приобретения Chromebook в будущем. А для вас?
Пишите в комментах, какие приложения вам удалось запустить, какие баги и недостатки обнаружены. Удачи!
А еще разработчикам какой кайф – сделал приложение для андроид, а оно мультиплатформенное, фактически, работает на Crome OS, Wndows, Linux. MacOS/iOS?????
Прикол в том, что теперь на десктопный Windows придут наконец-то нормальные твиттер-клиенты :) И на Linux тоже. Ахх…
Я вообще не смог заставить работать это приложение. После выбора APK оно долгое время думает, но в итоге Arc Welder просто напросто крашится.
А второй компонент есть в расширениях? App Runtime for Chrome
Обычно не видно, а вот в момент падения есть.