Android 12, yer açmak için kullanılmayan uygulamaları hazırda bekletmenize izin verebilir

click fraud protection

Google, Android 12 için telefonunuzdaki kullanılmayan uygulamaların kapladığı alanı boşaltabilecek bir uygulama hazırda bekletme özelliği üzerinde çalışıyor.

Güncelleme 1 (25.01.2021 @ 14:30 ET): Artık Android'in uygulama hazırda bekletme özelliğinin, önbelleği temizlemenin ötesinde depolama alanını nasıl daha fazla boşaltacağını biliyoruz. Daha fazla bilgi için buraya tıklayın.

Güncelleme 1 (19.01.2021 @ 12:32 ET): Artık bu özelliğin nasıl yer açacağı hakkında biraz daha fazla şey biliyoruz. Daha fazla bilgi için buraya tıklayın. 11 Ocak 2021 tarihinde yayınlanan yazı aşağıda muhafaza edilmiştir.

İnanması zor olabilir ama muhtemelen ilkinin yayınlanmasına yalnızca bir aydan biraz daha uzun bir süre kaldı. Android 12 Geliştirici Önizlemesi. Sonuçta ilk Android 11 Geliştirici Önizlemesi yayınlandı 2020 yılının Şubat ayında! Android Açık Kaynak Projesi (AOSP) Gerrit'i araştırıyoruz yeni özelliklerle ilgili ipuçları için Android'in bir sonraki sürümü geliyor ve yakın zamanda Google'ın Android 12 için bir uygulama hazırda bekletme özelliği üzerinde çalıştığına dair kanıtlar bulduk.

Birkaç kod değişikliğine dayanarak AOSP'ye gönderildi, Google, "uygulamanın hazırda bekletme durumunu yöneten, uygulamaların girebileceği bir durum olan, yani aktif olarak kullanılmadıkları ve depolama için optimize edilebilecekleri" yeni bir uygulama hazırda bekletme sistemi hizmeti ekliyor.

Maalesef bu özellik hakkında daha fazla ayrıntıya sahip değiliz. Örneğin uygulamaların bu duruma nasıl girebileceğini bilmiyoruz. Uygulama kullanım istatistiklerine göre otomatik olarak mı belirleniyor? Kullanıcılar uygulamaları hazırda bekletmeye zorlamayı manuel olarak seçebilir mi? Ayrıca uygulamaların depolama için nasıl optimize edileceğini veya işletim sisteminin kullanıcıya hangi uygulamaların hazırda bekletme moduna alındığını nasıl söyleyeceğini de bilmiyoruz.

Tahminimiz, uygulama hazırda bekletme modunun otomatik olacağı yönünde izinlerin otomatik olarak iptal edilmesi özelliği gibi Android 11'de tanıtıldı ve bu optimizasyon, APK'nın ve diğer uygulama kaynaklarının sıkıştırılmasını içeriyor ancak daha fazla kod değişikliği gönderilene kadar bundan emin olamayacağız. Taahhütler henüz birleştirilmediğinden bu özelliğin gerçekten Android 12'ye gelip gelmeyeceğinden de emin değiliz. Bunun gibi yeni özelliklerin eklenmesi için hâlâ zaman var, ancak pencere yakında kapanıyor. Bu uygulama hazırda bekletme hizmeti veya Android 12'ye gelen diğer özellikler hakkında daha fazla bilgi edindiğimizde bu bilgiyi paylaşacağız.

XDA Tanınan Geliştiriciye Teşekkürler luca020400 ipucu için!


Güncelleme 1: Uygulama Önbelleğini Temizleme

Uygulamanın hazırda bekletme özelliği için taahhütler henüz birleştirilmemiş olsa da, bu da hala bilmediğimiz anlamına geliyor Elbette Android 12'ye gelip gelmeyeceğinden eminiz - şimdi bu özelliğin nasıl olduğu hakkında biraz daha bilgi öğrendik İşler. Koda göre yeni bir taahhütte gönderildi (XDA Tanınmış Geliştirici tarafından bir kez daha fark edildi luca020400), uygulama hazırda bekletme özelliği bir uygulamanın önbellek dosyalarını otomatik olarak temizler. Boşaltılacak depolama alanı miktarı söz konusu uygulamaya (video akışı ve mesajlaşma) bağlıdır uygulamalar yüzlerce megabayt değerinde veriyi önbelleğe alabilir; ancak bu, uygulamanın hazırda bekletme modunun yalnızca bir kısmıdır özellik. Bir yorumda, Google geliştiricileri "paket düzeyinde hazırda bekletme" yoluyla daha fazla potansiyel depolama tasarrufuna işaret ediyor. Bu başvurabilir uygulamayı ve kaynaklarını sıkıştırmak veya uygulamanın kurulumunun kapladığı alanı azaltmak için diğer eylemler.


Güncelleme 2: Derleme Yapılarını Silme

İçinde yeni taahhüt Geçen haftanın sonlarında AOSP Gerrit'e sunulan Google mühendisleri, Android'in uygulama hazırda bekletme özelliğinin paket/APK düzeyinde depolama alanını nasıl optimize edeceğini açıkladı. Kod değişikliklerinde bırakılan yorumlar, bir uygulamanın tüm kullanıcılar için hazırda bekleme moduna alınması durumunda derleme yapıt dosyalarının (.vdex/.odex) silineceğini ortaya koyuyor. Google'a görevdex dosyaları bir APK'nın sıkıştırılmamış DEX kodunu içerirken, odex dosyaları APK'daki yöntemler için önceden derlenmiş kodu içerir. Bu dosyaların silinmesiyle boşalan alan miktarı, özellikle önbelleğe alınan görsellerin veya videoların dosya boyutlarıyla karşılaştırıldığında muhtemelen çok fazla olmayacaktır. Ancak, küçük miktarda dahili depolama alanına sahip alt uç cihazlarda düzinelerce megabayt tasarruf etmek, düzinelerce ek fotoğraf için yer açacaktır.