URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID3
Нить номер: 98894
[ Назад ]

Исходное сообщение
"Запуск Android-приложений в браузере Chrome при помощи Chrom..."

Отправлено opennews , 19-Сен-14 23:47 
Как известно, компания Google начала тестирование функции (http://www.opennet.me/opennews/art.shtml?num=40570) запуска Android-приложений в Chrome OS. В настоящее время доступно лишь несколько Android-программ, предлагаемых для использования в Chrome OS. Данное ограничение является искусственным, поэтому энтузиасты нашли способ (https://github.com/vladikoff/chromeos-apk/blob/master/archon.md) обойти ограничение. Более того, так как Android-окружение формируется в web-браузере с использованием технологии Native Client, то имеется возможность организовать запуск Android-программ в обычном браузере Сhrome для Linux, Windows или OS X. Из успешно запущенных Android-приложений отмечаются Skype, Pandora, Opera Mini, Flipboard. Метод работает в Chrome 37 на системах x86_64.

<center><a href="https://camo.githubusercontent.com/032eb8d576955a12f98ebd1bd... src="http://www.opennet.me/opennews/pics_base/0_1411154884.png" style="border-style: solid; border-color: #e9ead6; border-width: 15px;max-width:100%;" title="" border=0></a></center>


Инструкция по запуску.

Загружаем со страницы http://bitbucket.org/vladikoff/archon/downloads (http://bitbucket.org/vladikoff/archon/downloads)
модифицированный Android Runtime - ARChon.


<font color="#461b7e">
   wget https://bitbucket.org/vladikoff/archon/get/v1.0.zip
   unzip vladikoff-archon-44bc9ba24037.zip
</font>

Загружаем и устанавливаем утилиту chromeos-apk:

<font color="#461b7e">
   sudo add-apt-repository ppa:chris-lea/node.js
   sudo apt-get update
   sudo apt-get install nodejs
   npm install chromeos-apk -g
</font>

В браузере Chrome  включаем режим разработчика ("Developer mode") в разделе chrome://extensions и загружаем содержимое разархивированной  директории vladikoff-archon-44bc9ba24037 через кнопку  "Load unpacked extension".

Для установки Android-приложения загружаем  apk-файл приложения и распаковываем его утилитой chromeos-apk  с опцией "--archon":


<font color="#461b7e">
   chromeos-apk com.imdb.mobile.apk --archon
</font>

Далее загружаем содержимое созданной директории через  "Load unpacked extension" в chrome://extensions.


Для изменения активного разрешения экрана в файлах gen_main.min.js и
gen_index.min.js из архива ARChon находим и правим на своё усмотрение строку

<font color="#461b7e">
   tablet: {"long": 1280, "short": 800}
</font>


URL: https://twitter.com/vladikoff/status/512848756673245184
Новость: http://www.opennet.me/opennews/art.shtml?num=40635


Содержание

Сообщения в этом обсуждении
"Запуск Android-приложений в браузере Chrome при помощи Chrom..."
Отправлено Аноним , 19-Сен-14 23:47 
Рекомендую поковырять _platform_specific/nacl_x86_64/readonly_fs_image.img
Очень интересно, Google через Native Client образ операционки с ядром Linux подсунули. Для вывода эмуляцию EGL прикрутили.

"Запуск Android-приложений в браузере Chrome при помощи Chrom..."
Отправлено Аноним , 20-Сен-14 07:33 
Они что, загружают ядро линя как user-mode программу?

"Запуск Android-приложений в браузере Chrome при помощи Chrom..."
Отправлено commiethebeastie , 21-Сен-14 11:19 
cygwin не видел?

"Запуск Android-приложений в браузере Chrome при помощи Chrom..."
Отправлено эцсамое , 21-Сен-14 12:28 
это не цигвин. у цигвина своего ядра нет.

это скорее andLinux/coLinux


"Запуск Android-приложений в браузере Chrome при помощи Chrom..."
Отправлено Seyko , 21-Сен-14 05:29 
В каком формате этот readonly_fs_image.img ? У меня что-то не опознаётся.

"Запуск Android-приложений в браузере Chrome при помощи Chrom..."
Отправлено Zenitur , 23-Сен-14 14:51 
Надеюсь что в будущем будет EGL без эмуляции. Он же есть для X11 в Mesa и NVIDIA. Хотя - учитывая то что в Linux Google Chrome запускается с параметром --disable-accelerated-video-decode, а в Pepper Flash Plugin убран VDPAU, который там всегда был, глупо ожидать что сделают EGL.

"Запуск Android-приложений в браузере Chrome при помощи Chrom..."
Отправлено Кирилл , 20-Сен-14 03:32 
Viber устанавливается?

"Запуск Android-приложений в браузере Chrome при помощи Chrom..."
Отправлено Anonymous Incognita , 20-Сен-14 20:27 
А зачем он нужен через костыли, если есть нативная версия?

"Запуск Android-приложений в браузере Chrome при помощи Chrom..."
Отправлено Иван , 21-Сен-14 03:08 
У некоторых хромобуки, на которых его нет. А очень надо, может кто ни будь сделает?

"Запуск Android-приложений в браузере Chrome при помощи Chrom..."
Отправлено анон , 22-Сен-14 14:49 
О! Живой представитель редкого вида. Ловите наркомана, пока не убёг.

"Запуск Android-приложений в браузере Chrome при помощи Chrom..."
Отправлено Ололоша , 22-Сен-14 19:57 
Вовсе и не редкого :-/
У меня тоже хромбук.

"Запуск Android-приложений в браузере Chrome при помощи Chrom..."
Отправлено Отражение луны , 20-Сен-14 04:15 
Даешь полноценный андроид рантайм под убунту (да, и убунту тач тоже) из коробки!

"Запуск Android-приложений в браузере Chrome при помощи Chrom..."
Отправлено Xasd , 20-Сен-14 05:04 
кто постит эти новости про Google Chrome на Opennet (?) , и почему в них он ни когда не упомянает ни чего про Chromium?

нафига так делать? это же Opennet а не WinFAQ-какой-нибудь..

почему нельзя добавить в новость три слова "Chromium не поддерживается" или "способ работает и в Chromium" ?


"Запуск Android-приложений в браузере Chrome при помощи Chrom..."
Отправлено Аноним , 20-Сен-14 06:58 
небольшая поправка: у виндовс-юзеров пакет chromeos-apk не установится, и им придется конвертировать apk вручную по этой инструкции: https://github.com/vladikoff/chromeos-apk/blob/master/manual...

"Запуск Android-приложений в браузере Chrome при помощи Chrom..."
Отправлено Аноним , 20-Сен-14 07:34 
А виндовс юзеры пусть топают на MSовский течнет и там обмениваются премудростями наздоровье.

"Запуск Android-приложений в web-браузере Chrome при помощи C..."
Отправлено A.Stahl , 20-Сен-14 10:15 
>Данное ограничение является искусственным

В этом весь гугл -- ограничивает даже использование собственных зондов своими же зондоносцами.


"Запуск Android-приложений в web-браузере Chrome при помощи C..."
Отправлено Ололоша , 20-Сен-14 13:42 
Скорее всего, это ограниченно для того, чтобы пользователи не жаловались, что у них падают андроидные приложения. Обкатать фичу на 4 приложениях лично мне кажется не такой уж и плохой идеей.

"Запуск Android-приложений в web-браузере Chrome при помощи C..."
Отправлено A.Stahl , 20-Сен-14 16:51 
Это делается не так.
Пользователю сообщается, что фича экспериментальная и "никаких гарантий и т.д." и при запуске чего-то неоттестированного можно ещё раз напомнить ему про его "самозлобнобуратинскую" сущность.
Но не рубить же возможность "на корню".

Впрочем, не всё ли мне равно? Если всех удовлетворяет текущее полежение дел, то мне то какое дело?


"Запуск Android-приложений в web-браузере Chrome при помощи C..."
Отправлено zy , 20-Сен-14 17:28 
Потом пользователи нифига не читают и всё равно пытаются запустить то что хотят, а когда выходит стабильная версия в которой всё должно работать, у пользователей уже сложилось мнение о том что это глючное не работающее дерьмо.

"Запуск Android-приложений в web-браузере Chrome при помощи C..."
Отправлено Аноним , 20-Сен-14 11:27 
Chrome и Firefox падают при запуске, Instagram работает, но при клике на камеру падает с ошибкой гугловых сервисов, Hangouts падает с ошибкой гугловых сервисов сразу после старта.

"Запуск Android-приложений в web-браузере Chrome при помощи C..."
Отправлено Аноним , 20-Сен-14 12:25 
Предсказания о запуске браузера в браузере начинают сбываться.

"Запуск Android-приложений в web-браузере Chrome при помощи C..."
Отправлено Annimzus , 20-Сен-14 15:51 
дык это было уже и на javascript и на gtk+ и черт знает еще какими способами
https://developer.gnome.org/gtk3/stable/gtk-broadway.html - например

"Запуск Android-приложений в web-браузере Chrome при помощи C..."
Отправлено Анонимомус , 21-Сен-14 15:26 
На самом деле запуск мобильных браузеров имеет смысл для тестирования, в данном случае chrome просто эмулятор. Насколько я понимаю, NaCl не завязан на браузер, по большому счету это просто контейнер, т. е. нельзя сказать что это запуск браузера в браузере.

"Запуск Android-приложений в web-браузере Chrome при помощи C..."
Отправлено iZEN , 20-Сен-14 11:28 
Дежавю какое-то. Снова Java-апплеты в тренде. Но уже под другим названием.

"Запуск Android-приложений в web-браузере Chrome при помощи C..."
Отправлено Crazy Alex , 20-Сен-14 12:51 
И с другой рализацией, не прибитой к конкретному языку или рантайму. Ты ж понимаешь, что с таким подходом в NaCl можно хоть программу на Алголе запустить?

"Запуск Android-приложений в web-браузере Chrome при помощи C..."
Отправлено vitalif , 20-Сен-14 16:10 
Ну к рантайму-то как раз прибитые...

"Запуск Android-приложений в web-браузере Chrome при помощи C..."
Отправлено Crazy Alex , 22-Сен-14 02:05 
Там вон выше поминается, что линуксовый образ подтягивается - так что можно что угодно гонять, хоть Алгол

"Запуск Android-приложений в web-браузере Chrome при помощи C..."
Отправлено Аноним , 20-Сен-14 12:55 
источники хоть-бы проставили, не стыдно - http://www.omgubuntu.co.uk/2014/09/install-android-apps-ubun...

"Запуск Android-приложений в web-браузере Chrome при помощи C..."
Отправлено Аноним , 20-Сен-14 20:47 
Никакой это не источник. Вообще-то на hackernews и reddit вначале ссылки всплыли, omgubuntu не первый и не последний  заметку про это написал.

"Запуск Android-приложений в web-браузере Chrome при помощи C..."
Отправлено alltiptop , 20-Сен-14 18:13 
И установить хром в андроиде, запущенном в хроме

"Запуск Android-приложений в web-браузере Chrome при помощи C..."
Отправлено Аноним , 20-Сен-14 20:56 
Angry Bird пашет :)

"Запуск Android-приложений в web-браузере Chrome при помощи C..."
Отправлено EgorMatirov , 20-Сен-14 21:57 
Подтверждаю, Samsung ARM Chromebook, Angry Birds запустились, причем довольно шустро. (А заранее собранный 2048, приведенный как пример на гитхабе, наоборот, ужасно тормозит).

"Запуск Android-приложений в web-браузере Chrome при помощи C..."
Отправлено lucentcode , 20-Сен-14 21:58 
Интересная фича. Можно будет некоторые игрушки запускать в браузере.

"Запуск Android-приложений в web-браузере Chrome при помощи C..."
Отправлено Аноним , 21-Сен-14 04:31 
аппаратное ускорение работает?

"Запуск Android-приложений в web-браузере Chrome при помощи C..."
Отправлено Аноним , 21-Сен-14 13:57 
А проги/игры с кешем поддерживаются или нет? / ЭнгриБирдз(для теста, птицы надоели) и Шахматы(порадовало) какие-то пошли,  норм..много игр на линуксе не бывает.

"Запуск Android-приложений в web-браузере Chrome при помощи C..."
Отправлено soarin , 22-Сен-14 05:52 
Наркоман? Angry Birds и куча шахмат и так есть в chrome web store и доступны без всяких хаков.

"Запуск Android-приложений в web-браузере Chrome при помощи C..."
Отправлено Аноним , 21-Сен-14 21:15 
Я не понял, а что на windows вводить? Я про это
sudo add-apt-repository ppa:chris-lea/node.js
   sudo apt-get update
   sudo apt-get install nodejs
   npm install chromeos-apk -g

"Запуск Android-приложений в web-браузере Chrome при помощи C..."
Отправлено Diman , 22-Сен-14 07:34 
Так они сами не понимают!

"Запуск Android-приложений в web-браузере Chrome при помощи C..."
Отправлено ... , 22-Сен-14 15:02 
1. Download vladikoff-archon runtime zip (https://bitbucket.org/vladikoff/archon/get/v1.0.zip) and extract it somewhere;
2. For testing purposes, download the pre-packaged open source game 2048-ARChon.APK by Uberspot and also extract it somewhere (https://github.com/vladikoff/chromeos-apk/releases/download/...)
3. Open Chrome (x64 or Canary) and go to the extensions manager (chrome://extensions/)
4. Enable the Developer mode (top right);
5. Press "Load unpacked extension" and browse to vladikoff-archon runtime folder that you extracted earlier, select it and press "Ok" - it should now be visible in the extensions list;
6. Press "Load unpacked extension" and browse to com.uberspot.a2048.android folder that you extracted earlier, select it and press "Ok" - it should now be visible in the extensions list;
7. Press "Launch" under the app/extension you just added.

For using other apps, follow Vladikoff's modding tutorial.
Hope it helped.


"Запуск Android-приложений в web-браузере Chrome при помощи C..."
Отправлено Аноним , 09-Мрт-15 11:51 
Как запустить приложение, с другой локализацией?

"Запуск Android-приложений в web-браузере Chrome при помощи C..."
Отправлено Аноним , 09-Мрт-15 12:54 
Куда сохраняются скачаные файлы?