Android cihazlarınızın kaynak kullanımını en aza indirmesi ve performansı optimize etmesi için bu bölümdeki talimatları uygulayın. Ayrıca, Android'den en iyi şekilde yararlanmak için Performansı Değerlendirme bölümünde açıklanan birçok test ve araçtan yararlanın.
APK önbelleğe alma
Bu dokümanda, A/B bölümlerini destekleyen bir cihaza önceden yüklenmiş uygulamaların hızlı bir şekilde yüklenmesi için bir APK önbelleğe alma çözümünün tasarımı açıklanmaktadır. OEM'ler, kullanıcılara yönelik veri alanını etkilemeden yeni A/B bölümlendirilmiş cihazlardaki çoğunlukla boş B bölümünde depolanan APK önbelleğine önceden yüklenmiş uygulamaları ve popüler uygulamaları yerleştirebilir.
Başlatma süreleri
Android 8.0, çeşitli bileşenlerde çeşitli iyileştirmeleri destekleyerek önyükleme sürelerini kısaltır. Bu dokümanda, belirli Android cihazların önyükleme sürelerini iyileştirmeyle ilgili iş ortağı rehberliği sağlanmaktadır.
Sağlık
Android 9, health@1.0 HAL'den önemli bir sürüm yükseltmesi olan android.hardware.health
HAL 2.0'ı içerir. Bu yeni HAL, çerçeve ile tedarikçi kodu arasında daha net bir ayrım, sağlık bilgileri raporlarında tedarikçi özelleştirmesi için daha fazla özgürlük derecesi ve yalnızca pilden daha fazla cihaz sağlığı bilgisi sunar.
lowmemorykiller
Kullanıcı alanı lmkd
işlemi, bellek baskısını algılamak ve tahmin etmek için mevcut çekirdek mekanizmalarıyla aynı işlevi uygular. Bellek basıncı seviyeleri hakkında bildirim almak için çekirdek tarafından oluşturulan vmpressure etkinliklerini kullanır.
Profil odaklı optimizasyon
Android derleme sistemi, taslak derleme kurallarına sahip yerel Android modüllerinde Clang'ın profil yönlendirmeli optimizasyonunu (PGO) kullanmayı destekler.
Görev anlık görüntüleri
Görev anlık görüntüleri, Android O'da kullanıma sunulan ve Son Kullanılanlar küçük resimlerinin ekran görüntülerinin yanı sıra Pencere Yöneticisi'ndeki Kayıtlı Yüzeyleri birleştiren bir altyapıdır. Son Görevler küçük resimleri, Son Görevler görünümündeki bir görevin son durumunu gösterir.
Yazma öncesi günlük kaydı
Android 9, veritabanı başına en fazla bir bağlantı tutma davranışını korurken veritabanının journal_mode=WAL
kullanmasına olanak tanıyan Compatibility WAL (önceden yazma günlüğü) adlı özel bir SQLiteDatabase modu sunar.