Awareness API, kullanıcı bağlamında değişikliklere tepki verme gücü sağlar, ancak bu büyük güç büyük sorumluluk getirir. Kullanıcılarınıza en iyi deneyimi sunmak için aşağıdaki kuralları göz önünde bulundurun.
- Kullanıcı beklentilerine dikkat edin
- Kullanıcının uygulamanızdan neler bekleyebileceğini anladığından emin olun. Örneğin, uygulamanızın kullanıcı kulaklıklarını taktığında anında müzik çalacak şekilde tasarlandığını varsayalım. Bu durum, kullanıcı böyle bir davranış beklemezse kötü bir deneyime yol açabilir.
- Bildirimler konusunda dikkatli olun
- Uygulamanız bildirim gönderiyorsa bu durumu kullanıcıya açıkça bildirin. Yalnızca kullanıcıyla alakalı bildirimler gönderin. Uygulamanızın, bildirim gönderebilecek diğer birçok uygulamayla bir arada bulunması gerektiğini unutmayın.
- Sistem sağlığını koruyun
- Awareness API'yi verimli hale getirmek için büyük bir emek harcansa da bu araç dikkatli bir şekilde kullanılırsa önemli miktarda pil tüketebilir. Awareness API, sistem durumunu sizin için yönetir. Ancak çok fazla çit kaydederseniz Awareness API, gereksiz pil tüketimini önlemek için geri çağırmaları kısıtlar. Benzer şekilde, aşırı anlık görüntü isteği de pil ömrünü azaltabilir.
- Bilinirlik için Awareness API'yi kullanın
- Uygulamanızın, veri senkronizasyonu veya temizlik işlemleri gibi zamana duyarlı olmayan görevleri gerçekleştirmesi gerekiyorsa bu görevleri gerçekleştirmek için Job Scheduler API'yi kullanabilirsiniz.