Google App Runtime pro Chrome - Google App Runtime for Chrome
Vývojáři | Google, ostatní |
---|---|
Stabilní uvolnění | ještě žádný |
Napsáno | JavaScript, Jáva, C, C ++ |
Operační systém | Cross-platform: Chrome OS (oficiální beta verze), Microsoft Windows, Linux, OS X (komunita podporována) |
Typ | Pískoviště a vrstva kompatibility ve webových prohlížečích pro Android aplikace |
Licence | proprietární, Nová licence BSD |
webová stránka | vývojář |
Android Runtime pro Chrome (OBLOUK) je vrstva kompatibility a pískoviště technologie pro spouštění aplikací pro Android na stolních a přenosných počítačích v izolovaném prostředí. Umožňuje bezpečně spouštět aplikace z webový prohlížeč, nezávislý na uživatelském operačním systému, téměř nativní rychlostí.
Přehled
Android Runtime pro Chrome je částečně otevřený zdroj projekt ve vývoji od Google.[1] Oznámil to Sundar Pichai na vývojářské konferenci Google I / O 2014.[2] V omezené beta verzi beta pro spotřebitele v září 2014[3] Aplikace Duolingo, Evernote, Sight Words a Vine pro Android byly zpřístupněny v Internetovém obchodě Chrome pro instalaci na Chromebook zařízení s OS verze 37 nebo vyšší.[4]
Od ledna 2015[Aktualizace]„Vývoj společností Google probíhá za zavřenými dveřmi, přičemž jednotlivé revize úložiště, kontroly kódu a sledování většiny problémů jsou ve společnosti interní. Součásti ARC s otevřeným zdrojem jsou licencovány pod a Licence ve stylu BSD.
Rozvoj
V omezené beta verzi beta pro spotřebitele v září 2014[5] Duolingo, Evernote, Zraková slova a Réva Aplikace pro Android byly zpřístupněny v Internetovém obchodě Chrome pro instalaci na Chromebook zařízení s OS verze 37 nebo vyšší.[6]
V říjnu 2014 byly přidány další tři aplikace: CloudMagic, Onefootball, a Podcast Addict.[7]
V březnu 2015 to Anandtech uvedl Přehrávač médií VLC by měla být přidána v následujících měsících.[8]
1. dubna 2015 vydala společnost Google Svářeč ARC, Chrome Packaged App poskytující runtime ARC a aplikační balírnu.[9] Jeho cílem je poskytnout vývojářům Androidu náhled na nadcházející technologii a šanci otestovat své aplikace pro Android na platformě Chrome.
Architektura
ARC staví na Nativní klient Google.[10] Platforma Nativní klient je rozšířena o POSIX -kompatibilní vrstva na rozhraní API NaCl Integrated Runtime a Pepper[11] které napodobují prostředí Linuxu na základě telefonu s Androidem. To pak umožňuje provoz téměř nezměněného virtuálního počítače Dalvik v prostředí izolovaného prostoru.
ARC používá systém oprávnění Chrome, nikoli systém Android.
Bezpečnostní
Podle hodnocení zabezpečení Meng Xu mohou aplikace ARC komunikovat s dalšími nainstalovanými rozšířeními Chrome a soubory uloženými v základním operačním systému, což by mohlo otevírat cesty k různým útokům.[12] Tyto hrozby jsou zmírněny těžce izolovaným prostředím ARC.[13]
Úsilí Společenství
Během druhé poloviny roku 2014, než společnost Google vydala jakékoli vývojářské nástroje nebo dokumentaci, se objevilo několik snah komunity o ARC.
Vlad Filippov udržuje ARChon, neoficiální distribuci běhového prostředí ARC, kterou lze nainstalovat do počítačů jiných než Chromebook.[14] Stejný vývojář také udržuje nástroj JavaScript (nodejs) pro automatizaci balení aplikací pro Android pro použití s ARC.[15]
Jiní vývojáři vytvořili více uživatelsky přívětivých nástrojů nad rámec chromeos-apk, aby zjednodušili balicí aplikace pro běhové prostředí ARCon. První z nich je Chrome Packaged App s názvem twerk[16] a druhá je aplikace pro Android ARCon Packager[17] Dříve se jmenoval Chrome APK Packager, ale název byl změněn na žádost společnosti Google.
Software
Existuje aktivní komunita Reddit[18] který udržuje seznam[19] aplikací pro Android, které fungují s runtime ARCon. Vlad Filippov vydal průvodce spuštěním Opera Mini v prohlížeči Chromium.[20]
Recepce
Příjem byl většinou pozitivní. Někteří vývojáři vyjádřili zmatek ohledně širokého spektra konkurenčních vývojových platforem, které Google nyní nabízí: webové aplikace, Chrome Packaged Apps a Android Apps poskytované prostřednictvím ARC. Google odpověděl, že jsou plně oddáni všem těmto platformám, a vyzval vývojáře, aby si vybrali tu, která jim nejlépe vyhovuje.[21]
Viz také
Reference
- ^ „Začínáme s ARC Open Source v systému Linux“. Google. Citováno 25. ledna 2015.
- ^ Google I / O 2014 - Keynote - YouTube
- ^ Blog Google Chrome: První sada aplikací pro Android přicházející do Chromebooku ve vašem okolí
- ^ „O běhu aplikace pro Chrome (Beta)“. Google. Citováno 25. ledna 2015.
- ^ Blog Google Chrome: První sada aplikací pro Android přicházející do Chromebooku ve vašem okolí
- ^ „O běhu aplikace pro Chrome (Beta)“. Google. Citováno 25. ledna 2015.
- ^ http://www.omgchrome.com/three-android-apps-officially-available-chrome-os-including-podcast-addict
- ^ http://www.anandtech.com/show/9082/the-chromebook-pixel-2015-review/5
- ^ Rubin, Brian. „Svářeč ARC společnosti Google vám dává pohled na budoucnost systému Android kdekoli“. Číst psát. Citováno 3. dubna 2015.
- ^ https://tc.gtisc.gatech.edu/bss/2014/l/proposals/meng.xu.pdf
- ^ „Vydání 690903002: Odebrat časové načasování vyvolání SetOption pro sokety PPAPI. (Uzavřeno)“. Citováno 25. ledna 2015.
Pracuji na projektu ARC (App Runtime pro Chrome), který má spouštět aplikace pro Android v prohlížeči Chrome, spuštěný před dvěma měsíci. V projektu implementujeme posixovou vrstvu nad NaCl IRT a PPAPI.
- ^ Meng Xu (10. prosince 2014). „Hodnocení zabezpečení pro ARC“.
- ^ https://tc.gtisc.gatech.edu/bss/2014/l/final/mengxu.pdf
- ^ vladikoff / ARChon - Bitbucket
- ^ vladikoff / chromeos-apk · GitHub <
- ^ twerk - Internetový obchod Chrome
- ^ https://play.google.com/store/apps/details?id=me.bpear.archonpackager
- ^ Soubory APK pro Chrome
- ^ Seznam oficiálních aplikací APK pro Chrome - Tabulky Google
- ^ Dev.Opera - Opera Mini na vašem Chromebooku pro zábavu a šířku pásma
- ^ O App Runtime pro Chrome (Beta) - Nápověda Chromebooku <