Awareness API, kullanıcının bağlamındaki değişikliklere tepki verme gücü sağlar ancak bu büyük güç, büyük bir sorumluluk getirir. Kullanıcılarınıza en iyi deneyimi sunmak için aşağıdaki yönergeleri dikkate alın.
- Kullanıcı beklentilerini göz önünde bulundurun
- Kullanıcının uygulamanızdan ne beklemesi gerektiğini anladığından emin olun. Örneğin, uygulamanızın, kullanıcı kulaklığını taktığında anında müzik çalacak şekilde tasarlandığını varsayalım. Kullanıcı bu tür bir davranış beklemiyorsa bu durum kötü bir deneyime yol açabilir.
- Bildirimleri dikkatli kullanın
- Uygulamanız bildirim gönderiyorsa bunu kullanıcıya açıkça belirtin. Yalnızca kullanıcıyla alakalı bildirimler gönderin. Uygulamanızın, bildirim gönderebilecek diğer birçok uygulamayla birlikte çalışması gerektiğini unutmayın.
- Sistem sağlığını koruma
- Awareness API'yi verimli hale getirmek için büyük çaba harcanmış olsa da dikkatsiz kullanıldığında pil ömrünü önemli ölçüde 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ü istekleri de pil ömrünü tüketebilir.
- Farkındalık için Awareness API'yi kullanma
- Uygulamanızın, veri senkronizasyonu veya temizleme işlemleri gibi zamana duyarlı olmayan görevleri gerçekleştirmesi gerekiyorsa bu tür görevleri gerçekleştirmek için JobScheduler API'yi kullanabilirsiniz.