Android cihazlardaki tutarlı olmayan güncellemeler, popülerliğe ilk yükselişinden bu yana platformu rahatsız etti. Project Treble, Google'ın üreticilerin daha zamanında güncellemeler için güncelleme sürecini kolaylaştırmasına yardımcı olma planıdır.
Sorun Android Parçalanmasıdır
Bir işletim sistemi olarak Android'e yönelik en büyük şikayetlerden biri, genellikle "parçalanma" olarak adlandırılan bir şeydir. Geleneksel tanım, "küçük veya ayrı parçalara bölünme süreci" dir ve Android için doğrudan olumsuz çağrışımına dönüşür: sekiz Android'in farklı sürümleri şu anda vahşi haldedir ve çeşitli donanım türlerinde hala kullanılmaktadır.
İLİŞKİLİ: Parçalanma Android'in Hatası Değil, Üreticilerin
Buradaki standart elbette Apple tarafından iPhone ile belirleniyor. Android’in en üretken sürümünün neredeyse iki yıllık Android 7.x (Nougat) olduğu yerde, tüm iOS cihazlarının yaklaşık dörtte üçü en son sürümü (iOS 11) çalıştırıyor.
Kaynak: Google
Karşılaştırıldığında, Android 6.x (Marshmallow) çalıştıran telefonların yüzde 28,1'i ve Android 7.x (Nougat) kullanan telefonların yüzde 28,5'i ile Android'in dağıtım sayıları çok kötü. Bu, Android telefonların yarısından fazlasının neredeyse iki yıllık işletim sistemi. En son sürüm olan Android 8.x (Oreo), yetersiz bir yüzde 1,1'i çalıştırıyor. Daha da açık bir şekilde ifade etmek gerekirse, Android cihazların yüzde 98'inden fazlası eski yazılım çalıştırıyor - yüzde 36'dan fazlası çalışıyor beş yaşında (veya daha eski) yazılım. Ah!
Açıkçası, orada büyük bir kopukluk var. Bunun nedeni ne yazık ki çok yönlüdür, ancak genellikle iki temel noktaya bağlanabilir: üreticiler ve Google'ın güncelleme döngüsü. Gittik daha önce bunun hakkında ayrıntılı olarak , bu yüzden size tüm ayrıntıları kaydedeceğim ve bunun üreticinin hatası olduğunu merak ediyorsanız sizi bu yöne yönlendireceğim.
Cevap Proje Tizidir
Üreticilerin hızlı güncellemeleri zorlamakta bu kadar zorlanmalarının nedeni, işletim sisteminin donanımla iletişim kurması için gereken tüm çalışmalardır.
Geleneksel olarak, şu şekilde çalıştı: İşletim sistemi çerçevesi ve düşük seviyeli yazılımın hepsi aynı kodun parçasıydı. Dolayısıyla, işletim sistemi güncellendiğinde, teknik olarak satıcı uygulaması olarak adlandırılan bu düşük seviyeli yazılımın da güncellenmesi gerekiyordu. Bu çok fazla iş.
Böylece, Android 8.x (Oreo) ile başlayarak Google ikisini ayırdı. Bu, Android işletim sisteminin kendisinin satıcı uygulamasına dokunmadan güncellenebileceği anlamına gelir. Bu da gerektiğinde kendi kendine güncellenebilir.
Bunu tam bağlamda ortaya koymak için, bir güncelleme bir Android 7.x (veya daha eski) cihaza gönderilmeden önce, yalnızca Android işletim sistemi kodunun güncellenmesi gerekmiyor, aynı zamanda genellikle çip üreticisi tarafından korunur. Örneğin, Samsung telefonlarından birine bir güncelleme göndermek isterse, Qualcomm'un (veya çipi yapan kişinin) kodunu yeni Samsung koduyla çalışması için güncellemesini beklemesi gerekir. Bu aynı anda dönen çok sayıda tekerlek ve her biri diğerine bağlı.
Android 8.x ve ötesi ile artık böyle olmayacak. Temel donanım kodu işletim sistemi kodundan ayrı olduğundan, cihaz üreticileri silikon üreticisinin de kodunu güncellemesini beklemek zorunda kalmadan yazılımlarını güncellemekte özgür olacaklar.
Bu, güncelleme sürecini önemli ölçüde hızlandırmalıdır - en azından teoride. Cihazların güncellenmesi yine üreticinin elinde olacak ve Google'ın sürdürdüğü Pixel hattının dışındaki ilk Oreo cihazları şu anda piyasaya sürüldüğünden, bunu pratikte tam olarak görme şansımız henüz olmadı. Umarım, güncellemelerin yazılma ve yayılma hızında gerçekten önemli bir değişiklik yapar.
Cihazım Project Treble'den Yararlanır mı?
Şimdi bu milyon dolarlık soru, değil mi? Maalesef cevap o kadar basit değil (elbette olmasını beklemiyordunuz). Bununla birlikte, işte bazı gerçekler:
- Cihazınız hiçbir zaman Oreo'ya güncellenmezse, asla Project Treble almaz. Bunun yolu yok. Üzgünüm.
- Cihazınız Oreo'ya güncellenirse, hala gerekli değil Treble'ı desteklemek için - bu üreticiye kalmış.
- Oreo'yu kutudan çıkaran yeni bir telefon alırsanız, gerekli Kutudan çıkan Treble'ı desteklemek için.
Kısaca: Güncellenmiş sistemlerdeki tiz desteği hala üreticilere bağlıdır, ancak Treble'ın ilerlemesini desteklemek için yeni Oreo cihazları gerekecektir.
Yani, örneğin, Pixel 2 zaten Project Treble'ı destekliyor. yakında çıkacak Galaxy S9 ayrıca kutudan çıkan Treble'ı da destekleyecektir. Google, Treble'ı desteklemek için Pixel 1'i de güncelledi, ancak maalesef Samsung'a benziyor dışarıda bıraktı Oreo'nun Galaxy S8 için geliştirildi.
Kendi cihazınızı merak ediyorsanız, Android Police'in çalışan bir listesi var Treble desteği alacak tüm cihazların yanı sıra hangilerinin Oreo'ya güncelleneceği olmadan Tiz.
Android işletim sistemi güncellemeleri uzun yıllardır sürekli bir çekişme noktası haline geldi, bu nedenle Google'ın nihayet sorunu çözdüğünü görmek güzel. Şansınız varsa, bu, tüm Android cihazları cihaz güncellemeleri açısından Apple ile eşitliğe yaklaştıracaktır.
Resim Kredisi: Google