Chrome için Google Uygulaması Çalışma Zamanı - Google App Runtime for Chrome

Chrome için Android Çalışma Zamanı
Google Chrome simgesi (2011).svg
Geliştirici(ler) Google , diğerleri
kararlı sürüm
Henüz yok
Yazılmış JavaScript , Java , C , C++
İşletim sistemi Çapraz platform : Chrome OS (resmi beta sürümü), Microsoft Windows , Linux , OS X (topluluk destekli)
Tip Android uygulamaları için web tarayıcılarında korumalı alan ve uyumluluk katmanı
Lisans Tescilli, Yeni BSD lisansı
İnternet sitesi geliştirici .chrome .com /apps /getstarted _arc

Android Runtime for Chrome ( ARC ), Android uygulamalarını yalıtılmış bir ortamda masaüstü ve dizüstü bilgisayarlarda çalıştırmak için bir uyumluluk katmanı ve korumalı alan teknolojisidir. Uygulamaların , kullanıcı işletim sisteminden bağımsız olarak bir web tarayıcısından yerel hızlara yakın güvenli bir şekilde çalıştırılmasına olanak tanır .

genel bakış

Chrome için Android Runtime , Google tarafından geliştirilmekte olan kısmen açık kaynaklı bir projedir . Sundar Pichai tarafından Google I/O 2014 geliştirici konferansında duyuruldu. Eylül 2014'teki sınırlı bir beta tüketici sürümünde, Duolingo, Evernote, Sight Words ve Vine Android uygulamaları, OS sürüm 37 veya üzerini çalıştıran Chromebook cihazlarına kurulum için Chrome Web Mağazası'nda kullanıma sunuldu .

Ocak 2015 itibariyle, Google'ın geliştirmesi kapalı kapılar ardında, bireysel depo taahhütleri, kod incelemeleri ve çoğu sorun takibinin şirket içinde tutulduğu bir şekilde gerçekleşiyor. ARC'nin açık kaynaklı parçaları, BSD tarzı bir lisans altında lisanslanmıştır .

Gelişim

Eylül 2014'teki sınırlı bir beta tüketici sürümünde, Duolingo , Evernote , Sight Words ve Vine Android uygulamaları, OS sürüm 37 veya üzerini çalıştıran Chromebook cihazlarına kurulum için Chrome Web Mağazası'nda kullanıma sunuldu .

Ekim 2014'te üç uygulama daha eklendi: CloudMagic , Onefootball ve Podcast Addict .

Mart 2015'te Anandtech, VLC medya oynatıcısının önümüzdeki aylarda eklenmesi gerektiğini bildirdi .

1 Nisan 2015'te Google , ARC çalışma zamanı ve uygulama paketleyici sağlayan bir Chrome Paket Uygulaması olan ARC Welder'ı piyasaya sürdü . Android geliştiricilerine yaklaşmakta olan teknolojinin bir önizlemesini ve Android uygulamalarını Chrome platformunda test etme şansı vermeyi amaçlamaktadır.

Mimari

ARC, Google Yerel İstemcisi üzerine kuruludur . Native Client platformu, bir Android telefonun temelinde Linux ortamını taklit eden NaCl Integrated Runtime ve Pepper API'lerinin üzerine POSIX uyumlu bir katmanla genişletiliyor . Bu daha sonra korumalı bir ortamda neredeyse değişmemiş bir Dalvik VM'nin çalıştırılmasına izin verir.

ARC, Android değil, Chrome izin sistemini kullanır.

Güvenlik

Meng Xu tarafından yapılan bir güvenlik değerlendirmesine göre, ARC uygulamaları diğer yüklü Chrome Uzantıları ve temel işletim sisteminde depolanan dosyalar ile çeşitli saldırılara yol açabilecek şekilde iletişim kurabilir. Bu tehditler, ARC'nin yoğun korumalı ortamı tarafından azaltılır.

Topluluk çabaları

2014'ün ikinci yarısında, Google tarafından herhangi bir geliştirici aracı veya belgesi yayınlanmadan önce, ARC ile ilgili birkaç topluluk çalışması ortaya çıktı.

Vlad Filippov, Chromebook olmayan bilgisayarlara kurulabilen ARC çalışma zamanının resmi olmayan bir dağıtımı olan ARChon'un bakımını yapıyor. Aynı geliştirici, ARC ile kullanım için Android uygulamalarını paketlemeyi otomatikleştirmek için bir JavaScript (nodejs) aracı da bulundurur.

Diğer geliştiriciler, ARCon çalışma zamanı için paketleme uygulamalarını basitleştirmek için chromeos-apk'nin ötesinde daha kullanıcı dostu araçlar oluşturdu. Bunlardan ilki twerk adlı bir Chrome Paketli Uygulaması, diğeri ise bir Android uygulaması olan ARCon Paketleyici Eskiden Chrome APK Paketleyici olarak adlandırılıyordu ancak Google'ın isteği üzerine adı değiştirildi.

Yazılım

ARCon çalışma zamanı ile çalışan Android uygulamalarının bir listesini tutan aktif bir Reddit topluluğu var. Vlad Filippov, Opera Mini'nin Chromium tarayıcısında nasıl çalıştırılacağına dair bir kılavuz yayınladı.

Resepsiyon

Karşılama çoğunlukla olumluydu. Bazı geliştiriciler, Google'ın sunduğu geniş kapsamlı rakip geliştirme platformları hakkında kafa karışıklığını dile getirdi: Web uygulamaları, Chrome Paket Uygulamaları ve ARC aracılığıyla sunulan Android Uygulamaları. Google, tüm bu platformlara tamamen bağlı olduklarını ve geliştiricileri kendilerine en uygun olanı seçmeye teşvik ettiklerini söyledi.

Ayrıca bakınız

Referanslar

Dış bağlantılar