Tetap teratur dengan koleksi
Simpan dan kategorikan konten berdasarkan preferensi Anda.
Awareness API memberi Anda kemampuan untuk bereaksi terhadap perubahan dalam konteks pengguna,
tetapi dengan kemampuan besar ini, Anda juga memiliki tanggung jawab yang besar. Untuk memberikan pengalaman yang optimal bagi pengguna, pertimbangkan panduan berikut.
Perhatikan harapan pengguna
Pastikan pengguna memahami apa yang diharapkan dari aplikasi Anda. Misalnya, aplikasi Anda dirancang untuk langsung memutar musik saat pengguna mencolokkan
headphone. Hal ini dapat mengakibatkan pengalaman yang buruk jika pengguna tidak mengharapkan
perilaku tersebut.
Bersikap konservatif dengan notifikasi
Jika aplikasi Anda mengirim notifikasi, sampaikan hal ini dengan jelas kepada pengguna.
Hanya kirim notifikasi yang relevan bagi pengguna. Perlu diingat bahwa
aplikasi Anda harus berdampingan dengan banyak aplikasi lain yang mungkin juga mengirim notifikasi.
Menghemat kesehatan sistem
Meskipun upaya besar telah dilakukan untuk membuat Awareness API menjadi efisien,
API ini masih berpotensi menghabiskan masa pakai baterai dalam jumlah yang signifikan jika
digunakan dengan sembarangan. Awareness API mengelola kondisi sistem untuk Anda. Namun, jika Anda
mendaftarkan terlalu banyak pagar, Awareness API akan membatasi callback untuk mencegah
pengosongan baterai yang tidak semestinya. Demikian pula, permintaan snapshot yang berlebihan juga dapat
menguras masa pakai baterai.
Menggunakan Awareness API untuk kesadaran
Jika aplikasi Anda perlu melakukan tugas yang tidak mendesak, seperti sinkronisasi
data atau operasi pembersihan, pertimbangkan
JobScheduler API
untuk melakukan tugas tersebut.
[[["Mudah dipahami","easyToUnderstand","thumb-up"],["Memecahkan masalah saya","solvedMyProblem","thumb-up"],["Lainnya","otherUp","thumb-up"]],[["Informasi yang saya butuhkan tidak ada","missingTheInformationINeed","thumb-down"],["Terlalu rumit/langkahnya terlalu banyak","tooComplicatedTooManySteps","thumb-down"],["Sudah usang","outOfDate","thumb-down"],["Masalah terjemahan","translationIssue","thumb-down"],["Masalah kode / contoh","samplesCodeIssue","thumb-down"],["Lainnya","otherDown","thumb-down"]],["Terakhir diperbarui pada 2025-07-25 UTC."],[[["The Awareness API lets your app react to user context changes, but it's crucial to use it responsibly to avoid negative user experiences."],["Manage user expectations by clearly indicating how your app will utilize the Awareness API and what actions it might trigger."],["Minimize notifications and ensure they are relevant to the user to prevent notification overload and maintain a positive user experience."],["Be aware of the Awareness API's potential impact on battery life and avoid excessive fence registrations or snapshot requests."],["Utilize the Awareness API primarily for context-aware features and consider alternatives like JobScheduler for non-time-sensitive tasks."]]],[]]