Android Gerrit'teki bazı taahhütlere göre, Android'in gelecek sürümleri uygulama öldürmeyi çok daha iyi bir şekilde gerçekleştirebilir.
Bir Android telefondaki en sinir bozucu deneyimlerden biri, uygulamaların arka planda kapatılmasıdır. Bildirimlerin gelmesi durabilir, en son yaptığınız şey ortadan kalkar ve bu tamamen rastgele bir davranıştır. Bazı Android telefonlar diğerlerinden daha iyidir, ancak hemen hemen hepsi bir noktada bu durumu deneyimleyecektir. Ancak Android'de gelecekteki bir değişiklik, hatta belki Android 13, uygulamalarınızın gelecekte bu kadar hızlı kapatılmayabileceği anlamına gelebilir.
"Çok Nesil En Son Kullanılan" (veya MGLRU) adı verilen özellik Chrome'da zaten kullanıma sunuldu Bir süredir işletim sistemi, şirket MGLRU'yu "4.14 ile 4.14 arasında bir dizi farklı çekirdek" üzerinde sürdürüyor 5.15". Bir Google çalışanı şunu söylüyor: "on milyonlarca kullanıcı için varsayılan" haline geldiğini ve şimdi de bu özelliğin Android'e doğru ilerlediği görülüyor. Android Gerrit'e yönelik bir taahhüt, Google'ın Android 13'teki değişikliği birleştirdiğini gösteriyor
Genel Çekirdek Görüntüsü (GKI) ve başka bir taahhüt, yakında bunu adb aracılığıyla etkinleştirmenin bile mümkün olabileceğini gösteriyor. Bu ikinci taahhüt henüz birleştirilmedi, ancak şu anda inceleniyor.Bu özellik, Android kullanıcılarının çok ilgilenmesi gereken iki ana hedefe ulaşıyor. Birincisi Google'ın kswapd CPU kullanımında %40'lık bir azalma tespit etmesi, ikincisi ise Google'ın bir azalma tespit etmesi %18'inde bellek yetersiz (OOM) Android'de uygulama cinayetleri. Aynı Google mühendisi, şirketin MGLRU'yu "bir milyon" Android cihazda test ettiğini söylüyor. Chrome'da Android 11'e güç veren Chrome OS Sanal Makinesindeki (ARCVM) Android Çalışma Zamanı'na referansta bulunmalıdır İŞLETİM SİSTEMİ. "CPU kullanımı ve bellek baskısı açısından daha az OOM öldürme ve daha az kullanıcı arayüzü gecikmesi ile sonuçlanan önemli gelişmeler gördük" diye yazdılar.
Tüm bunların ne anlama geldiğine gelince, oldukça basit. kswapd, sanal belleği yöneten süreçtir; yani CPU kullanımında %40'lık bir azalma varsa, bu, çok fazla potansiyel işlem boşluğunun serbest bırakılması anlamına gelir. Bellek yetersiz uygulama cinayetlerine gelince, bu kendi adına konuşuyor ve açıkça son kullanıcılar için anında somut bir fayda sağlayacak. Bellek yönetimiyle mücadele eden, zamanında bildirim gönderen veya arka planda uygulama sonlandıran çok sayıda cihaz gördük.
Şu anda, Google'ın bu özelliği Android 13 için bazı kullanıcılar üzerinde test edip etmeyeceği belli değil, bırakın varsayılan olarak etkinleştirmeyi, ancak kullanıma sunulduğunda kullanıcılara fayda sağlayacak. Gelecekte herhangi bir değişiklik olup olmayacağını görmek için bu gelişmeyi yakından takip edeceğiz.
Kaynak: Android Gerrit (1), (2)
XDA Tanınan Geliştiriciye Teşekkürler luca020400 Bu makaledeki yardımı için!