Metrikleri karara bağlayın

Ölçünün hangi kararı değiştireceğini baştan açıklayın. Başlangıç değeri, örneklem ve karşılaştırma dönemini kaydedin. Ortalama kadar uç durumları da inceleyin; olumlu görünen bir sayının başka bir kaliteyi bozmadığını kontrol edin.

Mobil Uygulama için bu kararın somut karşılığı: Aynı görseli tekrar indirmek veri kullanımını ve beklemeyi artırır. Konum ihtiyacı işlev ve zaman açısından sınırlanmalıdır.

Mobil resim önbelleği

Aynı görseli tekrar indirmek veri kullanımını ve beklemeyi artırır.

Boyuta göre görsel varyantı ve süreli önbellek politikası belirleyin. Örnek senaryo: Liste küçük resim kullanır, detay ekranı yüksek çözünürlüğü gerektiğinde çeker.

Sınırsız disk önbelleği cihaz depolamasını tüketebilir. Kontrol: Uzun kullanımda depolama miktarını ve çevrimdışı görüntülemeyi ölçün.

Mobil konum izni tasarımı

Konum ihtiyacı işlev ve zaman açısından sınırlanmalıdır.

Yaklaşık ve kesin konum gereksinimini ayırın; izinsiz alternatif sunun. Örnek senaryo: Yakındaki şubeler için kullanıcı elle şehir seçebilir.

Her özellik için arka plan konumu istemek gereksiz erişimdir. Kontrol: İzin reddi ve yaklaşık konumla sonuçların anlamlı kaldığını doğrulayın.

Mobil pil tüketimini azaltmak

Arka plan işleri kullanıcı fark etmeden pili tüketebilir.

Konum ve ağ işlerini ihtiyaca göre gruplayın ve platform zamanlayıcılarına uyun. Örnek senaryo: Saha uygulaması görev yokken sürekli konum sorgulamaz.

Kısa aralıklarla sonsuz sorgulama yapmak gerçek zamanlılık garantilemez. Kontrol: Arka planda uzun oturumda enerji profilini inceleyin.

Karar ve kabul kaydı

Bu rehberin çıktısını üç ayrı kabul maddesine dönüştürün: Uzun kullanımda depolama miktarını ve çevrimdışı görüntülemeyi ölçün. İzin reddi ve yaklaşık konumla sonuçların anlamlı kaldığını doğrulayın. Arka planda uzun oturumda enerji profilini inceleyin.

Öncelik, çıktı yerine iş etkisini gösteren metrikleri izleme için en belirsiz noktayı görünür kılmaktır. Her kontrolün sorumlusunu, kullanılan örneği ve sonucunu kaydedin. Başarısız bir denemeyi gizlemek yerine hangi varsayımın değiştiğini açıklayın; kapsamı bu kanıta göre yeniden değerlendirin.