AOSP'de tam olarak nedir?


13

Google'ın Android deneyimini giderek daha fazla temel Android'den ve Google Play Hizmetlerine kaydırmasıyla ilgili son haberlerle meraklandım.

Android'in kaynak kodunu bugün AOSP sayfasından indirip derlesem, neyle sonuçlanırım? Bireysel donanım cihazları ve çeşitli Google hizmetleri için ikili sürücülerin yanı sıra, Android'in çalışan bir sürümü ile mi karşılaşacağım?

Bunu sorma motivasyonum, kullanıcıların Android ile ilişkilendirdikleri deneyimin ne kadarının aslında AOSP'nin bir parçası olduğunu bulmaktır.



Yanıtlar:


24

AOSP'nin neye benzediğine dair bir fikir edinmek için kaynak kodunu derlemenize gerek yoktur; eğer Android emülatörü indir , o Google hizmetlerinin herhangi olmadan sadece AOSP artı birkaç geliştirici araçları olan bir varsayılan aygıt resmi içerir. Bu toplamı:

  • Linux çekirdeği, dalvik VM, Java kütüphaneleri ve Android çerçevesi
  • Stok Başlatıcı (çeşitli kilit ekranları dahil)
  • Stok Klavye
  • Stok Tarayıcı (Chrome DEĞİL)
  • Hesap makinesi
  • Takvim (Exchange ile senkronize edilir)
  • Kamera
  • Saat
  • İndirme yöneticisi
  • E-posta (IMAP ve POP ile senkronize edilir)
  • Galeri (ayrıca bir Medya Oynatıcı içerir)
  • Mesajlaşma
  • Müzik (Müzik Çalmıyor)
  • İnsanlar
  • Telefon
  • Arama (yerel uygulamalar, kişiler ve Google Asistan değil, Google üzerinden web)
  • Ayarlar
  • Çeşitli uygulama widget'ları

Temel Android çerçevesinin neredeyse tamamı AOSP'nin bir parçasıdır (örn. Niyet sistemi, İzin sistemi, Etkinlik / Hizmet sistemi, İçerik Sağlayıcı sistemi, Uygulama Widget sistemi, Daydream sistemi, standart UI Öğeleri, Bildirim Çubuğu, Dalvik VM, JIT Derleyici, Java standardı kütüphaneler (Apache Harmony), OpenGL ve Renderscript, Multimedya çerçevesi, Bağlantı çerçevesi, GPS, Sensörler, vb.). Çerçevenin AOSP olmayan tek önemli kısmı, Push hizmeti ve uygulama güncellemeleri, uygulama içi faturalandırma ve oyun hizmetleri sağlayan Play Store hizmetlerini yöneten Google Cloud Messaging'dir. Bu hizmetler Google sunucularına büyük ölçüde bağımlı olduğundan, gerçekten AOSP'nin bir parçası olamazlar. Tüm Android Geliştirme araçları da AOSP'nin bir parçasıdır.

AOSP'nin parçası olmayan bazı önemli Google Apps; Gmail, Google Haritalar, Youtube, Google Asistan, Google+, Chrome, Hangout ve Play Store'u içerir.

İşte Android 4.3 emülatöründen alınan bazı ekran görüntüleri:

Bazı stok widget'ları ile başlatıcı yeterli dedi:

resim açıklamasını buraya girin resim açıklamasını buraya girin

AOSP'deki tüm uygulamalar hemen hemen tek bir sayfaya sığar, bu, Android'in başından beri geçerlidir:

resim açıklamasını buraya girin

Tüm widget'lar:

resim açıklamasını buraya girin resim açıklamasını buraya girin

resim açıklamasını buraya girin resim açıklamasını buraya girin

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.