Среда выполнения приложений Google для Chrome

редактировать
Среда выполнения Android для Chrome
Значок Google Chrome (2011 г.).svg
Разработчик (и) Google, другие
Стабильная выпуск пока нет
Написано наJavaScript, Java, C, C ++
Операционная система Кросс-платформенная : Chrome OS (официальная бета-версия), Microsoft Windows, Linux, OS X (поддерживается сообществом)
Тип Sandbox и уровень совместимости в веб-браузеры для приложений Android
Лицензия проприетарная, Новая лицензия BSD
Веб-сайтразработчик.chrome.com / apps / getstarted _arc

Android Runtime для Chrome (ARC ) - это уровень совместимости и технология песочницы для запуска приложений Android на настольных и портативных компьютерах в изолированное окружение. Это позволяет безопасно запускать приложения из веб-браузера, независимо от операционной системы пользователя, со скоростью, близкой к исходной.

Содержание

  • 1 Обзор
  • 2 Разработка
  • 3 Архитектура
  • 4 Безопасность
  • 5 Действия сообщества
    • 5.1 Программное обеспечение
  • 6 Прием
  • 7 См. Также
  • 8 Ссылки
  • 9 Внешние ссылки

Обзор

Android Runtime для Chrome - это частично проект с открытым исходным кодом, разрабатываемый Google. Об этом заявил Сундар Пичаи на конференции разработчиков Google I / O 2014. В ограниченной бета-версии потребительского выпуска в сентябре 2014 года приложения Duolingo, Evernote, Sight Words и Vine для Android были доступны в Интернет-магазине Chrome для установки на устройства Chromebook с ОС версии 37 или выше.

По состоянию на январь 2015 года разработка Google ведется за закрытыми дверями, при этом фиксации отдельных репозиториев, проверка кода и отслеживание большинства проблем ведутся внутри компании. Части ARC с открытым исходным кодом находятся под лицензией BSD-style.

Development

В ограниченном бета-выпуске для потребителей в сентябре 2014 года, Duolingo, Evernote, Sight Words и Vine Android-приложения были доступны в Интернет-магазине Chrome для установки на устройства Chromebook с ОС версии 37 или выше.

В октябре 2014 г. были добавлены еще три приложения: CloudMagic, Onefootball и.

. В марте 2015 года Anandtech сообщила, что медиаплеер VLC должен быть добавлено в ближайшие месяцы.

1 апреля 2015 года Google выпустила ARC Welder, пакетное приложение для Chrome, обеспечивающее среду выполнения ARC и упаковщик приложений. Он предназначен для того, чтобы дать разработчикам Android возможность ознакомиться с будущей технологией и протестировать свои приложения для Android на платформе Chrome.

Архитектура

ARC основана на Google Native Client. Платформа Native Client расширяется уровнем, совместимым с POSIX, поверх интегрированной среды выполнения NaCl и API-интерфейсов Pepper, которые имитируют среду Linux в качестве основы для телефона Android. Затем это позволяет запускать практически неизменную виртуальную машину Dalvik в изолированной среде.

ARC использует систему разрешений Chrome, а не Android.

Безопасность

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

Усилия сообщества

Во второй половине 2014 года, до того, как Google выпустил какие-либо инструменты или документацию для разработчиков, появилось несколько попыток сообщества по поводу ARC.

Влад Филиппов поддерживает ARChon, неофициальный дистрибутив среды исполнения ARC, который может быть установлен на компьютеры, отличные от Chromebook. Тот же разработчик также поддерживает инструмент JavaScript (nodejs) для автоматизации упаковки приложений Android для использования с ARC.

Другие разработчики создали более удобные инструменты помимо chromeos-apk, чтобы упростить упаковку приложений для среды выполнения ARCon. Первое из них - это пакетное приложение Chrome под названием twerk, а второе - приложение для Android ARCon Packager. Раньше оно называлось Chrome APK Packager, но имя было изменено по запросу Google.

Программное обеспечение

Существует активное сообщество Reddit, которое ведет список приложений Android, которые работают со средой выполнения ARCon. Влад Филиппов опубликовал руководство по запуску Opera Mini в браузере Chromium.

Прием

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

См. Также

Ссылки

Внешние ссылки

Последняя правка сделана 2021-05-22 14:01:04
Содержание доступно по лицензии CC BY-SA 3.0 (если не указано иное).
Обратная связь: support@alphapedia.ru
Соглашение
О проекте