Google, Android Runtime'ı (ART) Android 12'de Mainline modülü haline getirecek

Google, Android Runtime'ı (ART) Android 12'de Project Mainline modülüne dönüştürecek ve Play Store aracılığıyla güncellenmesine izin verecek. Okumaya devam etmek!

Proje Ana Hattı son yıllarda Android'de yapılan en büyük değişikliklerden biridir. Bir tüketici olarak siz bu değişikliği fark etmeseniz de, bu durum Android'in çalışma şeklini temelden değiştiriyor. açık kaynaklı bir işletim sistemi ve artık Google'ın elinde her zamankinden daha fazla güç var önce. Kontroldeki bu artışın iyi mi kötü mü olduğu farklı bir tartışma konusu. Artık Google, Android Runtime'ı (ART) güncellenebilir bir Mainline modülü olarak dahil etmeyi planlıyor. Android 12.

Android Çalışma Zamanı (ART) nedir?

Android Çalışma Zamanı veya ART, Android'deki varsayılan çalışma zamanıdır. 2013 yılında Android 4.4 Kitkat ile birlikte tanıtıldı. Google'ın da belirttiği gibi ART "Android'deki uygulamalar ve bazı sistem hizmetleri tarafından kullanılan yönetilen çalışma zamanı". ART'ı eski Dalvik VM'den getirdiği değişikliklere referansla açıklayan 2014 tarihli bir XDA TV videosu:

Uzun lafın kısası, ART aslında bir Android uygulamasının bayt kodunu yerel talimatlara çevirir. Uygulamaları doğrudan kurulum sırasında yerel makine koduna derlemek için önceden derlemeyi kullanır. Tahmin edebileceğiniz gibi bu, ideal olarak tüm Android ekosisteminde aynı şekilde çalışması gereken oldukça önemli bir işlevdir.

Ana Hat Modülü Olarak ART

XDA Tanınmış Geliştirici tarafından tespit edildiği gibi luca020400, A Google mühendisi açıkladı şirketin Android Runtime'ı (ART) Android S/Android 12'de güncellenebilir bir Mainline modülü haline getirmeyi planladığını söyledi.

ART'ı bir Ana Hat modülü haline getirerek Google, ana hat modüllerinin genel temasına uygun olarak onun üzerinde çok daha fazla kontrol sahibi olabilecektir. Yazımızda da belirttiğimiz gibi Project Mainline'da birincil açıklayıcı:

Project Mainline, Project Treble'ın çabalarını genişletiyor. Treble, her bir işletim sistemi güncellemesi için OEM'lerin SoC satıcılarına bağımlılığını azaltırken, Mainline, Google'ın temel işletim sistemi bileşenlerine güvenlik güncellemeleri sağlama konusunda OEM'lere bağımlılığını azaltıyor. Project Mainline, Treble felsefesini Android çerçevesinin daha kritik bölümlerine genişleterek OEM'leri bu denklemin bağımlı aracıları olmaktan çıkarıyor. Project Mainline'ın amacı Google'ın çerçeve bileşenlerinin ve sistem uygulamalarının kontrolünü ele geçirmesidir. OEM'lerden uzakta güvenlik ve geliştirme tutarlılığının sürdürülmesi açısından kritik öneme sahiptir. Proje Ana Hattı haklı olarak şu şekilde anılır: the Project Treble'dan bu yana Android'deki en büyük değişiklik.

Ana Hat modülü olarak ART, Google'ın sistem OTA güncellemesine ihtiyaç duymadan onu güncellemesine olanak tanır. Google, OEM'lerin Google imzalı bir ART modülünü (muhtemelen APEX biçiminde teslim edilir) önceden yüklemesini zorunlu hale getirirse, o zaman Google, ART'a güncellemeleri şu tarihte gönderme konusunda kontrolü elinde tutabilecektir: Tümü Android cihazlar. Google, ART'a yönelik güncellemeleri Google Play Store aracılığıyla aktarabilecek ve OEM'ler ART'ta değişiklik yapamayacak. Bu da üçüncü taraf uygulama geliştiricilerinin ekosistem genelinde bekleyeceği davranışsal tutarlılığa doğru ilerliyor.