Google ve Qualcomm, yeni yonga setlerine 4 işletim sistemi Android güncellemesi getirecek

click fraud protection

Google, yazılım güncellemelerini sunmayı kolaylaştırmak için Qualcomm ile birlikte çalışarak 4 Android işletim sistemi sürümünü ve 4 yıllık güvenlik güncellemelerini etkinleştiriyor.

3 yıldan fazla bir süre önce Google Project Treble'ı duyurdu, yazılım güncellemelerini hızlandırmak için tasarlanmış, Android'in büyük bir yeniden mimarisi. Project Treble tarafından sunulan mimari, OEM'lerin büyük ürünlerin teslimatını hızlandırmasına yardımcı oldu. Android işletim sistemi güncellemeleri ve aylık güvenlik yamaları gibi SoC sağlayıcıları üzerinde olumsuz bir etki yarattı. Qualcomm. Aslında Treble, herhangi bir yonga seti için Android işletim sistemi güncelleme desteği sağlamanın karmaşıklığını ve dolayısıyla mühendislik maliyetlerini artırdı. Bu, Qualcomm'un SoC'leri için sağlayabileceği desteğin süresini sınırladı ancak bu durum yakında değişecek. Tüm Snapdragon SoC'ler Android 11 veya sonraki bir sürümle başlatılıyor; Snapdragon 888 ileQualcomm, 3 Android işletim sistemi sürüm güncellemesini (lansman sürümü + 3 harfli yükseltme) ve 4 yıllık güvenlik güncellemelerini destekleyecek. Bu, daha önce amiral gemisi olan 800 serisi yonga setleri için sağladıklarından bir yıl daha fazla.

Bugünkü duyuru önemli ancak Google'ın 3 yıl önce Project Treble ile neyi başarmaya çalıştığına dair arka plan bilgisi olmadan anlaşılamaz.

Treble, Android işletim sistemi çerçevesi (uygulamaların kullandığı tüm kullanıcı arayüzü kodları, API'ler ve sistem işlemleri dahil) arasında bir ayrım oluşturdu. etkileşime girer) ve cihaza özgü, düşük seviyeli yazılım (temeldeki Linux çekirdeği ve donanım soyutlama katmanları dahil, veya HAL'ler). Cihaza özel, düşük seviyeli yazılım, Android işletim sistemi çerçevesiyle iyi tanımlanmış, kararlı bir şekilde iletişim kurar. satıcı arayüzü. Her Android işletim sistemi sürümü, Google'ın standartlaştırılmış bir uyumluluk testi paketi olan satıcı test paketini (VTS) kullanarak sağladığı satıcı uygulamasıyla geriye dönük uyumluluğu garanti eder. Bu, örneğin Android 11 işletim sistemi çerçevesinin, Android 10 için tasarlanan satıcı uygulamasıyla geriye dönük olarak uyumlu olduğu anlamına gelir. Aslında Google, her yeni Android sürümü için, satıcı uygulamalarının son 3 sürümüyle geriye dönük olarak uyumlu, kaynak tarafından oluşturulmuş sistem görüntüleri olan Genel Sistem Görüntüleri (GSI'ler) yayınlar. Bir OEM yeni bir Android cihazı oluşturduğunda, yeni bir Android cihazı tanıtmak için Android işletim sistemi çerçevesini değiştirmekte özgürdür. Tescilli özellikler ve API'ler, ancak cihazın satıcı uygulamasının aşağıdakilerle uyumlu olmasını sağlamalıdırlar: GSI.

Treble mimarisi sayesinde aynı Android işletim sistemi çerçeve kodu, farklı satıcı uygulamalarında yeniden kullanılabilir. Bu, Genel Sistem Görüntüsünde "Genel"dir. Kaynak: Google.

Bu öncelikle Treble'ın parçalanmayı azaltma ve yeni işletim sistemi güncellemelerinin dağıtımını hızlandırma yöntemidir; Android işletim sistemi çerçevesini (açık olan) eşleştirirken çok daha az kırılma olur. kaynak ve Google tarafından sağlanır) ve kararlı satıcı sayesinde cihaza özel, düşük seviyeli yazılım (genellikle kapalı kaynaktır ve SoC satıcılarıyla yapılan sözleşmeler kapsamında sağlanır) arayüz. İdeal olarak bu, OEM'lerin donanımdaki hataları düzeltmek için daha az zaman harcayabileceği ve sistem düzeyindeki değişikliklerini en son Android işletim sistemi sürümünün üzerine taşımak için daha fazla zaman harcayabileceği anlamına gelir. Aslında Treble'ın piyasaya sürülmesinden bu yana Google, OEM'lerin en son Android işletim sistemi sürümünü eskisinden çok daha hızlı benimsediğini söylüyor. Google, "Android 11'in piyasaya sürüldüğü sırada Android 10'da 667 milyon aktif kullanıcı vardı ve bunların %82'si Android 10 yapısını kablosuz (OTA) güncelleme yoluyla almıştı" dedi.

Android 9 Pie'ın benimsenmesi, Android 10 ve Android 11'in karşılaştırılması. Kaynak: Google.

Her yeni Android sürümü daha fazla donanım özelliği için destek eklediğinden (işletim sisteminin yeni özellikleri desteklemesi gerekir) Mobil endüstrideki hızlı gelişmelere ayak uydurmak için) Google'ın bunun için satıcı arayüzünü güncellemesi gerekiyor serbest bırakmak. Böylece şirket yeni HAL gereksinimlerini tanımlıyor ve yeni Linux çekirdek sürümlerini zorunlu kılıyor, ancak bunlar yalnızca cihazlara ihtiyaç duyuyor fırlatma Satıcıyı etkileyen bu değişiklikleri gerçekten desteklemek için yeni Android işletim sistemi sürümüyle birlikte. Örneğin, Google, Android'in kamera HAL'sini birden fazla arka kamera sensörünü destekleyecek şekilde değiştirirse, yalnızca yeni Android sürümüyle başlatılan yeni cihazların bu ayarı yapması gerekir. Güncellenen HAL'i desteklerken, yeni sürüme yükseltme yapan eski cihazlar, bu yeni kamera HAL'si olmadan eski satıcı uygulamalarını yeniden kullanabilir. gereklilik. Bu, OEM açısından bakıldığında, eski bir cihaza yeni bir Android işletim sistemi sürümü getirmenin maliyetini ve karmaşıklığını azaltır. Ancak sorun, bu yaklaşımın Qualcomm, MediaTek ve diğerleri gibi SoC satıcıları için ek karmaşıklık getirmesidir.

Bu tasarım ilkesinin bir sonucu olarak, Qualcomm ve diğer SoC satıcıları, Android işletim sistemi çerçeve yazılımı ve satıcı uygulamalarının birden fazla kombinasyonunu desteklemek zorundadır. Belirli bir yonga seti için 3 nesil Android işletim sistemi sürümünü destekleyen bir SoC satıcısının, işletim sistemi çerçeve yazılımı ve satıcı uygulamalarının 6 kombinasyonunu desteklemesi gerekir. Bunun nedeni, OEM'lerin yeni HAL ve Linux çekirdeğinden kaçınmak için eski bir satıcı uygulamasını yeniden kullanmaktan kurtulabilmesidir. sürüm gereksinimleri, SoC satıcılarının satıcı uygulamalarının hem eski hem de yeniyi desteklediğinden emin olması gerekir Gereksinimler. Seçip seçemiyorlar. Bunu bir SoC satıcısının desteklemesi gereken düzinelerce yonga seti ile çarptığınızda Treble'ın onlar için karmaşıklığı nasıl artırdığını görebilirsiniz.

Bu nedenle Qualcomm ve diğer SoC satıcıları genellikle belirli bir yonga seti için yalnızca maksimum 2 işletim sistemi harfi yükseltmesi ve 3 yıllık güvenlik güncellemesi sağlar. Maliyetleri tam olarak bilmesem de Qualcomm gibi SoC satıcılarının yonga setlerini bundan daha uzun süre desteklemesinin ekonomik olarak mümkün olmadığını düşünüyorum. Qualcomm ve diğer SoC satıcılarının bazen daha uzun süre destek sağladığını gördük, ancak bu OEM'lerden gelen talebe bağlıdır ekonomik hale getirmek. Böyle bir talep yoksa, yeni bir Android sürümü çıkarmak için gereken geliştirme maliyetlerinin yükünü OEM'ler üstlenir. bu kolay bir başarı değil. Ancak Google ve Qualcomm'un ortak çabaları sayesinde Qualcomm artık 4 Android işletim sistemini destekleyecek Qualcomm'dan başlayarak belirli Snapdragon yonga setleri için sürümler ve 4 yıllık güvenlik güncellemeleri Aslanağzı 888.

Bunu mümkün kılmak için Google, Project Treble'ın "geriye yürümeme ilkesini" cihazların yanı sıra SoC'leri de kapsayacak şekilde genişletti. Bu, yeni HAL ve Linux çekirdek sürümü gereksinimlerinin SoC'ler için geriye dönük olmayacağı anlamına gelir. Yani, örneğin, bir SoC Android 11 ile başlatılan sürümler (Snapdragon 888 gibi), Android 12'yi desteklemek için aynı satıcı uygulamasını yeniden kullanabilir. Android14. Böylece, SoC satıcıları belirli bir yonga seti için dağıtılacak tek bir Anakart Destek Paketi (BSP) geliştirebilir. OEM'ler, her yeni Android ile güncellenmesi gereken BSP'nin birden fazla sürümünü sürdürmek yerine serbest bırakmak. Bu, belirli bir yonga setinde Android'i desteklemeyle ilgili mühendislik maliyetlerini önemli ölçüde azaltır ve Qualcomm gibi SoC satıcılarına yonga setlerini daha uzun süre destekleme olanağı verir.

Google aynı zamanda Qualcomm'un birden fazla Qualcomm'da aynı işletim sistemi çerçeve yazılımını yeniden kullanmasını sağlamak için Qualcomm ile birlikte çalışıyor. yonga setleri, Qualcomm'un sahip olması gereken işletim sistemi çerçevesi ve satıcı uygulama kombinasyonlarının sayısını daha da azaltıyor Destek. SoC satıcıları şu anda AOSP çerçeve kodunu değiştirmekte ve genel sistem görüntülerinin kendi sürümlerini oluşturmaktadır. Örneğin Qualcomm'unki QSSI, MediaTek'inki ise MSSI olarak adlandırılıyor. Bu SoC'ye özgü sistem görüntülerinin artık Google'ın AOSP GSI'sine benzer şekilde birden fazla yonga setinin yanı sıra eski satıcı yazılımlarıyla da uyumlu olması garanti edilecek.

Yeni geriye yürümeme ilkelerini uygulayan bir SoC satıcısı için varsayımsal bir yazılım desteği zaman çizelgesi. Kaynak: Google.

Xiaomi Mi 11 ve Samsung Galaxy S21 serisinden başlayarak Qualcomm Snapdragon 888'e sahip cihazların çok yakında piyasaya sürülmesi bekleniyor. Google ve Qualcomm'un duyurusunun tüm Snapdragon 888 cihazlarının 3 yıllık Android işletim sistemi ve güvenlik düzeltme eki güncellemelerini alacağı anlamına geldiğini umuyoruz ancak durumun böyle olacağının garantisi yok. OEM'lerin yeni işletim sistemi sürümlerini geliştirmek ve dağıtmak için hala önemli meblağlar yatırması gerekiyor; ancak Qualcomm'un 4 Android işletim sistemi sürümünü desteklemesi nedeniyle bunun gerçekleşmesi artık çok daha muhtemel. Bir veya daha fazla OEM'in, Snapdragon 888 tarafından desteklenen gelecekteki amiral gemisi telefonları için genişletilmiş yazılım desteğini duyurmak üzere bugünkü duyurudan yararlanmasını umuyoruz. Çoğu OEM şu anda yalnızca 2 yıllık Android güncellemesi sunarken, hem Samsung hem de Google 3 yıl vaat ediyor. Bu, Apple ile karşılaştırıldığında hala çok kısa ve birçok kez haklı olarak çağrıldı ve aradaki fark kısalana kadar çağrılmaya devam edecek.

Diğer SoC satıcılarına gelince, Google, bu yeni geriye yürümeme ilkesini uygulamak ve böylece onların da yonga setleri için genişletilmiş yazılım desteği sağlayabilmeleri için onlarla görüşmelerde bulunuyor. MediaTek veya diğer SoC satıcılarından herhangi bir onay alamadık, ancak en azından yeni yonga setleri için bu fikre katılmamaları için hiçbir neden göremiyoruz. Google'a göre çoğunlukla yalnızca yeni başlatılan SoC'lerin bu avantajlardan faydalanmasını bekliyorlar Bu nedenle mevcut cihazlarınızın hiçbirinin, günümüzün koşullarından dolayı genişletilmiş yazılım desteği almasını beklemeyin. duyuru.

Bu makale, değişikliklerin nerede etkili olacağını daha iyi yansıtmak amacıyla başlıktaki "cihazlar" ifadesini "yonga setleri" olarak değiştirmek üzere 16/12/2020 saat 13:50 ET'de güncellendi. Makaleye Google'ın izniyle ek bilgiler eklenmiştir.

Bu makale, Google ve Qualcomm'un 4 Android için destek sözü verdiğini yansıtacak şekilde 14:10 ET'de güncellendi İşletim sistemi sürümleri — 4 yıllık işletim sistemi yerine lansman sürümüne ek olarak 3 yıllık Android işletim sistemi güncellemesi anlamına gelir güncellemeler. Qualcomm 4 yıllık güvenlik güncellemesi sağlama sözü veriyor.