Android platformunda çalışan cihazlara benzer şekilde, Go cihazlarındaki uygulamalar da son kullanıcılar için yüksek performans göstermeye devam etmelidir. CPU, bellek, grafik, ağ veya cihaz pili gibi kaynakların verimsiz kullanımını en aza indirmenin yolları vardır.
Performans sorunlarını düzeltmek amacıyla, Uygulamanızın performansını belirleme bölümünde Android için sağlanan kılavuzla birlikte profil oluşturma ve karşılaştırma araçlarını kullanabilirsiniz.
Test gereksinimleri
Android (Go sürümü) uygulamanızın profilini oluştururken ve test ederken göz önünde bulundurmanız gereken birkaç önemli yönergeyi aşağıda bulabilirsiniz:
- Android 8.1 (API düzeyi 27) veya sonraki sürümleri destekleyen bir cihazda test edin. CPU performansı sonuçları etkileyebileceğinden, emülatör yerine gerçek cihazlar (mümkünse) kullanmak önemlidir.
- Ne kadar bellek kullanıldığını takip etmek için Android Studio Memory Profiler veya Perfetto gibi araçlarla RAM kullanımınızı izleyin. Bellek sızıntılarını ve bellek karmaşasını tespit etmek, uygulama kilitlenmelerinde ve genel olumsuzluklarda azalmaya yol açabilir.
- Belirli sistem kısıtlamalarına göre belleği artımlı olarak serbest bırakmak için
onTrimMemory
'i uygulayabilirsiniz. Bu geri çağırma, uygulamaların genel olarak daha duyarlı bir sistem sağlamak için kaynakları serbest bırakmasına olanak tanır. Ayrıca, sistemin sürecinizi daha uzun süre canlı tutmasını sağlayarak uygulamanız için son kullanıcı deneyimine doğrudan fayda sağlar. Daha fazla bilgi içinComponentCallbacks
adresindeki dokümanlara göz atın.
- Belirli sistem kısıtlamalarına göre belleği artımlı olarak serbest bırakmak için
- Android'de (Go sürümü) desteklenmeyen tüm özellikleri devre dışı bıraktığınızdan emin olun.
Go cihazlar için Android vitals
Android (Go sürümü) cihazlarda çalışan uygulamalarınızın Android vitals istatistiklerini görüntülemek için Google Play Console'a gidin ve aşağıdaki filtreleri ve cihaz yapılandırmalarını ayarlayın:
- Cihaz türü: Android Go
- Android sürümü: 8.1 ve üzeri
- RAM: 2 GB (Android 13 (API düzeyi 33) ve sonraki sürümler). Cihaz ve donanım özelliklerinin tam listesi için Minimum donanım özellikleri bölümüne bakın.
Özellikle Android (Go sürümü) cihazlarda çalışan uygulamaları görüntülemek için Cihaz Kataloğu'nda Şekil 2'de gösterildiği gibi Android Go filtresini uygulayabilirsiniz.