Kontentke ótiw

Chrome ushın Google App Runtime

Wikipedia — erkin enciklopediya

Chrome ushın Google App Runtime (ARC) - bul Android qosımshaların stol ústi hám noutbuk kompyuterlerinde izolyaciyalanǵan ortalıqta isletiw ushın úylesimlilik qatlamı hám qorǵanıw texnologiyası. Ol qosımshalardı paydalanıwshınıń operaciyalıq sistemasınan ǵárezsiz túrde, derlik tiykarǵı tezlikte veb-brauzerden qáwipsiz isletiwge múmkinshilik beredi.

Sholıw

Chrome ushın Google App Runtime - bul Google tárepinen islep shıǵılıp atırǵan tolıq emes ashıq kodlı joybar.[1] Ol Google I/O 2014 baǵdarlamashılar konferenciyasında Sundar Pichai tárepinen járiyalandı.[2] 2014-jıldıń sentyabr ayında sheklengen beta-versiyanıń tutınıwshılar ushın shıǵarılıwında,[3] Duolingo, Evernote, Sight Words hám Vine Android qosımshaları OS versiyası 37 yamasa onnan joqarı bolǵan Chromebook qurılmalarına ornatıw ushın Chrome Web Store da payda boldı.[4]

2015-jıldıń yanvar ayına kelip,[jańalanıw] Google tárepinen islep shıǵıw jabıq esikler artında alıp barılmaqta, ayırım repozitoriy jiberiliwleri, kod tekseriwleri hám kópshilik máselelerdi qadaǵalaw kompaniya ishinde saqlanbaqta. ARC niń ashıq kodlı bólimleri BSD stilindegi licenziya astında licenziyalanǵan.

Islep shıǵıw

2014-jıldıń sentyabr ayında sheklengen beta-versiyanıń tutınıwshılar ushın shıǵarılıwında,[5] Duolingo, Evernote, Sight Words hám Vine Android qosımshaları OS versiyası 37 yamasa onnan joqarı bolǵan Chromebook qurılmalarına ornatıw ushın Chrome Web Store da payda boldı.[6]

2014-jıldıń oktyabr ayında jáne úsh qosımsha qosıldı: CloudMagic, Onefootball hám Podcast Addict.[7]

2015-jıldıń mart ayında Anandtech VLC media pleeri kelesi aylarda qosılıwı kerek ekenligin xabarladı.[8]

2015-jıldıń 1-aprelinde Google ARC Welder di shıǵardı, bul ARC ortalıǵı hám qosımshalardı paketlewshini támiyinleytuǵın Chrome Packaged App.[9] Bul Android baǵdarlamashılarına keleshek texnologiyanıń aldın ala kórinisi hám ózleriniń Android qosımshaların Chrome platformasında sınap kóriw múmkinshiligin beriwge arnalǵan.

Arxitekturası

ARC Google Native Client tiykarında qurılǵan. Native Client platforması NaCl Integrated Runtime hám Pepper API leriniń ústine POSIX-úylesimli qatlam qosıw arqalı keńeytilmekte,[10] bul Android telefonınıń tiykarında Linux ortalıǵın imitaciya qıladı. Bul bolsa ózgertilmegen Dalvik VM di izolyaciyalanǵan ortalıqta isletiwge múmkinshilik beredi.

ARC Android emes, al Chrome ruqsat beriw sistemasın qollanadı.

Qáwipsizlik

Meng Xu diń qáwipsizlik bahalawı boyınsha, ARC qosımshaları basqa ornatılǵan Chrome keńeytiwleri hám tiykarǵı operaciyalıq sistemada saqlanǵan fayllar menen baylanısa aladı, bul hár qıylı hújimlerge jol ashıwı múmkin.[11] Bul qáwipler ARC tiń qatań izolyaciyalanǵan ortalıǵı arqalı azaytıladı.

Jámiyetlik háreketler

2014-jıldıń ekinshi yarımında, Google tárepinen hesh qanday baǵdarlamashı quralları yamasa hújjetleri shıǵarılmastan burın, ARC haqqında bir neshe jámiyetlik háreketler payda boldı.

Vlad Filippov ARC ortalıǵınıń rásmiy emes versiyası bolǵan ARChon dı qollap-quwatlaydı, onı Chromebook emes kompyuterlerge de ornatıwǵa boladı.[12] The same developer also maintains a JavaScript (nodejs) tool to automate packaging Android apps for use with ARC.[13]

Basqa baǵdarlamashılar ARCon ortalıǵı ushın qosımshalardı paketlestiriwdi ańsatlastırıw maqsetinde chromeos-apk dan tısqarı paydalanıwshıǵa qolaylıraq qurallar jarattı. Olardıń birinshi - twerk[14] dep atalatuǵın Chrome Packaged App, al ekinshisi - ARCon Packager[15] dep atalatuǵın Android qosımshası. Burın ol Chrome APK Packager dep atalǵan edi, biraq Google diń talabı boyınsha atı ózgertildi.

Programmalıq támiynat

ARCon ortalıǵı menen isleytuǵın Android qosımshalarınıń dizimin[16] qollap-quwatlaytuǵın belsendi Reddit jámiyeti[17] bar. Vlad Filippov Chromium brauzeri ishinde Opera Mini di qalay isletiw boyınsha qollanba járiyaladı.[18]

Qabıllaw

Qabıllaw tiykarınan unamlı boldı. Ayırım baǵdarlamashılar Google usınıp atırǵan básekilesiwshi islep shıǵıw platformalarınıń keń kólemi haqqında túsinbewshilik bildirdi: Veb qosımshalar, Chrome Packaged Apps hám ARC arqalı jetkeriletuǵın Android qosımshaları. Google buǵan juwap retinde olardıń bul platformalardıń hámmesine tolıq arnalǵanın hám baǵdarlamashılardı ózlerine eń qolaylı bolǵanın tańlawǵa shaqıratuǵının bildirdi.[19]

Derekler

  1. «Getting Started with ARC Open Source on Linux». Qaraldı: 25-yanvar 2015-jıl.
  2. Google I/O 2014 - Keynote (Англичанша), qaraldı: 2023-07-05
  3. «First set of Android apps coming to a Chromebook near you» (en). Google Chrome Blog. Qaraldı: 5-iyul 2023-jıl.
  4. «About App Runtime for Chrome (Beta)». Google Inc.. Qaraldı: 25-yanvar 2015-jıl.
  5. «First set of Android apps coming to a Chromebook near you» (en). Google Chrome Blog. Qaraldı: 5-iyul 2023-jıl.
  6. «About App Runtime for Chrome (Beta)». Google Inc.. Qaraldı: 25-yanvar 2015-jıl.
  7. «3 More Android Apps Now Available for Chrome OS, Including Podcast Addict» (8-oktyabr 2014-jıl).
  8. «The Chromebook Pixel (2015) Review».
  9. Rubin, Brian. "Google's ARC Welder Gives You A Glimpse Of An Android-Anywhere Future". ReadWrite. http://readwrite.com/2015/04/02/arc-welder-android-apps-to-chrome. 
  10. «Issue 690903002: Remove timing limitation of SetOption invocation for PPAPI sockets. (Closed)». — „I'm working on ARC (App Runtime for Chrome) project, which is to run android applications on Chrome, launched two months ago. In the project, we implement posix-layer on top of NaCl IRTs and PPAPIs.“. Qaraldı: 25-yanvar 2015-jıl.
  11. Meng Xu. «Security Evaluation for ARC» (10-dekabr 2014-jıl).
  12. «Bitbucket». bitbucket.org. Qaraldı: 5-iyul 2023-jıl.
  13. Filippov, Vlad (2023-07-02), chromeos-apk, qaraldı: 2023-07-05
  14. nerd.of.steel. «twerk - Chrome Web Store». 28-yanvar 2015-jılda túp nusqadan arxivlendi.
  15. «Archived copy». 15-fevral 2015-jılda túp nusqadan arxivlendi. Qaraldı: 28-yanvar 2015-jıl.
  16. «r/chromeapks» (en-US). reddit. Qaraldı: 5-iyul 2023-jıl.
  17. «Chrome APK Official Apps List – Google Sheets». 10-avgust 2015-jılda túp nusqadan arxivlendi. Qaraldı: 28-yanvar 2015-jıl.
  18. «Dev.Opera — Opera Mini on your Chromebook for fun and bandwidth». dev.opera.com. Qaraldı: 5-iyul 2023-jıl.
  19. «Install and use Android apps on your Chromebook - Chromebook Help». support.google.com. Qaraldı: 5-iyul 2023-jıl.