Saat waktu salat tiba, aplikasi-aplikasi yang Anda pilih menepi sampai Anda selesai salat. Itulah seluruh janji Perisai di Awwab. Tulisan ini menjelaskan bagaimana Perisai sebenarnya bekerja, di iPhone dan di Android, apa yang bisa dan tidak bisa dilihatnya, dan di mana keterbatasannya.
Kami menulisnya karena alat yang berada di antara Anda dan ponsel Anda layak untuk dipahami. Anda berhak tahu persis apa yang dilakukannya saat azan semestinya berkumandang, apa yang terjadi saat Anda mengetuk setiap tombol, dan apa yang tidak pernah dilakukannya dengan data Anda. Tidak ada yang dirahasiakan di sini, dan tidak ada yang lebih rumit dari yang diperlukan. Perisai ada untuk melindungi satu hal yang disebut Nabi ﷺ sebagai amal yang paling dicintai Allah: “salat pada waktunya” (Ṣaḥīḥ al-Bukhārī 527, Ṣaḥīḥ Muslim 85).
Gagasannya dalam satu menit
- Anda memilih aplikasi yang cenderung menarik Anda menjauh saat waktu salat. Hanya aplikasi-aplikasi itu yang ditahan.
- Saat setiap waktu salat lima waktu tiba, aplikasi-aplikasi itu dijeda selama rentang waktu salat tersebut.
- Buka salah satunya, dan alih-alih linimasa, Anda akan melihat sebuah ayat dan dua pilihan: “Menuju salat” atau “Ada alasan”.
- Tandai salat sebagai sudah dikerjakan, dan semuanya langsung terbuka.
- Jika satu rentang waktu berlalu tanpa salat, tidak ada yang menghukum Anda. Perisai cukup berpindah ke salat berikutnya saat waktunya tiba.
Semuanya terjadi di ponsel Anda. Awwab tidak memiliki server yang tahu kapan Anda salat, dan Perisai tidak pernah mengirimkan apa pun kepada kami.
Rentang waktu salat, dihitung di ponsel Anda
Setiap salat memiliki rentang waktu, bukan satu titik waktu: Zuhur berlangsung hingga Asar, Asar hingga Magrib, dan seterusnya (Al-Qur'an 4:103). Awwab menghitung kelima waktu itu di ponsel berdasarkan lokasi, metode perhitungan, dan mazhab Asar Anda, tanpa perlu koneksi. Panduan kami tentang cara jadwal salat dihitung menjelaskan metode-metodenya.
Perisai mengikuti rentang-rentang waktu itu. Rentang waktu sebuah salat berlangsung dari awal waktunya hingga awal waktu salat berikutnya, dan Isya tetap ditahan sepanjang malam hingga Subuh. Jika Anda sudah menandai suatu salat sebagai sudah dikerjakan, rentang waktunya berlalu tanpa ada yang ditahan. Di iPhone, rentang waktu yang lebih pendek dari lima belas menit, yang bisa terjadi di wilayah jauh di utara saat musim panas, dilewati alih-alih menyala dan padam sekejap.
Di iPhone: kerangka Screen Time dari Apple
Di iPhone, Perisai dibangun di atas Screen Time API dari Apple, kerangka yang sama yang mendasari fitur batas aplikasi milik Apple sendiri. Perisai terdiri dari empat bagian.
Izin Anda. Selama penyiapan, Awwab meminta izin kepada iOS untuk menggunakan Screen Time bagi diri Anda sendiri. Ini adalah otorisasi “individual” dari Apple, yang diperkenalkan di iOS 16 agar orang dapat mengelola ponsel mereka sendiri, bukan ponsel anak. Anda bisa melewatinya dan menyiapkannya nanti dari layar Beranda, dan Anda bisa mencabutnya kapan saja di Pengaturan iPhone.
Pilihan aplikasi Anda. Anda memilih aplikasi, atau seluruh kategori, melalui pemilih milik Apple sendiri. iOS mengembalikan token kepada Awwab: rujukan tersamar yang bisa ditindaklanjuti oleh sistem, tetapi tidak memberi tahu aplikasi aplikasi mana yang diwakilinya. Awwab bisa meminta iOS untuk menahan “token-token ini” saat waktu salat, tetapi tidak bisa membaca namanya, dan pilihan itu tetap tersimpan di iPhone Anda. Pilihan itu tidak disinkronkan ke iCloud.
Jadwal. Awwab mendaftarkan setiap rentang waktu salat ke iOS. Saat waktu salat tiba, iOS sejenak membangunkan sebagian kecil Awwab di latar belakang, bahkan jika Anda belum membuka aplikasi seharian. Bagian itu memeriksa apakah salat tersebut sudah ditandai, memasang Perisai jika belum, dan mengirimkan satu notifikasi bahwa waktu salat telah tiba.
Layar Perisai. Saat Anda membuka aplikasi yang ditahan, iOS menampilkan layar perisai Awwab sebagai gantinya: nama salat, sebuah ayat, dan kedua tombol, dalam bahasa yang sama dengan aplikasi.
Di Android: Akses penggunaan dan lapisan (overlay) di perangkat
Android tidak memiliki kerangka Screen Time yang bisa digunakan aplikasi dengan cara yang sama, sehingga Perisai di Android bekerja secara berbeda, dan sama-sama lokal.
- Dua izin. Perisai memerlukan Akses penggunaan (Usage access), yang memungkinkannya melihat aplikasi mana yang sedang di depan, dan Tampilkan di atas aplikasi lain (Display over other apps), yang memungkinkannya menampilkan layar salat di atasnya. Android menampilkan notifikasi kecil yang menetap selama Perisai aktif.
- Pemeriksaan setiap detik. Selama Perisai aktif, ia melihat aplikasi mana yang sedang terbuka. Jika itu salah satu aplikasi yang Anda pilih, dan salat saat ini belum ditandai, Perisai menutupi aplikasi itu dengan pengingat salat layar penuh, dengan ayat dan kedua tombol yang sama. Pemeriksaan ini terjadi di memori ponsel dan tidak disimpan atau dikirim ke mana pun.
- Tanpa trik aksesibilitas. Perisai di Android tidak menggunakan layanan aksesibilitas yang diandalkan sebagian pemblokir. Perisai menggunakan lapisan (overlay) sebagai gantinya, yang meminta akses lebih sedikit terhadap apa yang ada di layar Anda.
- Hanya lokal. Aplikasi Android sama sekali tidak memiliki cloud Awwab. Daftar aplikasi yang ditahan Perisai disimpan di ponsel, dan, seperti pengaturan Anda yang lain, menjadi bagian dari cadangan Google Anda sendiri jika Anda mengaktifkan pencadangan.
Ponsel bukanlah musuh. Ponsel hanya tidak seharusnya menjawab panggilan azan lebih dulu daripada Anda.
“Menuju salat”
Inilah tombol utamanya, dan di kedua platform tombol ini mengarah ke tempat yang sama: layar yang tenang di Awwab yang terbuka dengan arah kiblat dan sebuah doa singkat, siap untuk Anda salat lalu menandai salat itu.
Di Android, tombol ini langsung membuka Awwab. Di iPhone, Apple tidak mengizinkan layar perisai membuka aplikasi lain, sehingga mengetuknya akan mengirimkan notifikasi kepada Anda; ketuk notifikasi itu, dan Awwab akan terbuka di halaman salat tersebut. Jika Anda sudah menandai salat itu, misalnya melalui widget di Layar Utama, tombol ini mengenalinya dan langsung mempersilakan Anda masuk.
“Ada alasan”
Hidup tidak berhenti demi sebuah jadwal. Sekolah menelepon, kurir tersesat, rekan kerja butuh satu jawaban sekarang juga. Tombol kedua membiarkan Anda masuk, selama beberapa menit yang Anda tentukan sendiri: tiga menit secara bawaan, dan bisa diatur dari satu hingga tiga puluh menit.
- Hanya yang Anda ketuk yang dibuka. Di iPhone, jika Anda memilih sebuah aplikasi sebagai bagian dari satu kategori utuh, iOS membuka kategori itu selama jeda. Di Android, hanya satu aplikasi di bawah lapisan itu yang dibuka.
- Saat waktunya habis, Perisai kembali, dan sebuah notifikasi yang tenang memberi tahu Anda.
- Di Pengaturan, Anda memilih berapa kali per salat Perisai kembali setelah jeda: tidak pernah, sekali, dua kali, tiga kali, atau selalu. Pengaturan bawaannya adalah sekali.
- Saat jatah itu habis, aplikasi yang Anda izinkan tetap terbuka selama sisa rentang waktu salat tersebut. Perisai tidak berdebat dengan Anda, dan salat itu tetap menunggu.
Di Android, jeda diukur dengan jam internal ponsel, sehingga mengubah waktu di Setelan tidak bisa memperpanjangnya.
“Saya sudah salat”: cara Perisai terbuka
Perisai hanya terbuka dengan satu cara: saat Anda menandai salat sebagai sudah dikerjakan. Anda bisa melakukannya di aplikasi, setelah layar salat, atau di iPhone langsung dari widget Layar Utama. Semuanya langsung terbuka, dan jeda apa pun yang masih berjalan dibatalkan.
Sebuah rentang waktu tidak pernah dibuka hanya karena waktu berlalu. Jika Anda tidak menandai Asar, Perisai tetap aktif sepanjang waktu Asar. Namun, saat Magrib tiba, Perisai berpindah ke Magrib: ia tidak menumpuk salat yang terlewat atau mengunci ponsel Anda sepanjang sisa hari. Jika satu salat sampai terlewat, panduan kami tentang mengganti salat yang terlewat menjelaskan apa yang perlu dilakukan, dengan lembut.
Ada dua keadaan yang memang dirancang untuk menonaktifkan Perisai. Jika Anda mencatat siklus haid di Awwab dan masa haid sedang tercatat, salat tidak diwajibkan dan Perisai beristirahat hingga masa itu selesai. Dan jika Anda belum memilih aplikasi apa pun, tidak ada yang perlu ditahan.
Apa yang tidak pernah dilihat Perisai
- Di iPhone, Awwab tidak bisa melihat nama aplikasi yang Anda pilih, hanya token tersamar dari Apple. Ringkasan penggunaan ponsel di aplikasi digambar oleh Apple di dalam tampilan terlindunginya sendiri, sehingga angka-angkanya tidak pernah melewati kode Awwab.
- Di Android, Perisai membaca aplikasi mana yang sedang di depan, detik demi detik, untuk memutuskan apakah lapisan perlu ditampilkan. Perisai tidak menyimpan riwayat, dan tidak ada yang keluar dari ponsel.
- Di keduanya, tidak ada akun, tidak ada analitik, dan tidak ada server milik kami. Kami tidak bisa tahu apakah Anda sudah salat, aplikasi mana yang Anda tahan, atau seberapa sering Anda mengetuk “Ada alasan”. Selengkapnya di Privat sejak dirancang.
Keterbatasan yang jujur
Perisai adalah komitmen yang Anda buat untuk diri sendiri, bukan kunci yang dipegang orang lain. Itu disengaja, dan ada keterbatasan yang perlu Anda ketahui:
- Anda selalu bisa mematikannya. Di iPhone, Anda bisa mencabut izin Screen Time di Pengaturan; di Android, Anda bisa mematikan Akses penggunaan atau lapisan tampilan. Di iPhone, Awwab akan menyadarinya saat Anda membuka aplikasi berikutnya dan menawarkan untuk menyiapkannya lagi.
- Situs web tidak ditahan. Di iPhone, Perisai menahan aplikasi dan kategori aplikasi, bukan situs web di browser.
- Ponsel Android berbeda-beda. Sebagian produsen menghentikan layanan latar belakang secara agresif untuk menghemat baterai. Jika itu terjadi, Awwab menampilkan pemberitahuan bahwa Perisai sedang terjeda, dan membuka Awwab akan menyalakannya kembali. Mengizinkan Awwab berjalan di latar belakang melalui pengaturan baterai akan membantu.
- Waktu bergantung pada lokasi Anda. Awwab memperbarui lokasi Anda saat Anda membukanya. Jika Anda bepergian ke zona waktu baru sementara aplikasi tertutup, Awwab akan meminta Anda membukanya agar waktunya tepat.
- Ini bukan alat kontrol orang tua. Di iPhone, Perisai disiapkan dengan otorisasi individual, untuk ponsel Anda sendiri.
Alat, bukan alasan
Perisai bisa mencegah Anda membuka sebuah aplikasi. Perisai tidak bisa memberi Anda alasan untuk berdiri di atas sajadah; alasan itu datang dari mengenal kepada siapa Anda salat dan mengapa. Surah Al-Jumu'ah menggambarkan polanya dengan baik: saat panggilan datang, tinggalkan jual beli yang ada di tangan Anda, dan saat salat selesai, keluarlah kembali dan carilah karunia Allah (Al-Qur'an 62:9–10). Perisai membantu paruh pertama ayat itu. Selebihnya adalah bagian Anda. Dan bersikaplah lembut kepada diri sendiri selama membangun kebiasaan ini: amal yang paling dicintai Allah adalah yang paling konsisten, meskipun sedikit (Ṣaḥīḥ al-Bukhārī 6464, Ṣaḥīḥ Muslim 783). Untuk membaca lebih jauh tentang perhatian dan salat, bacalah Ponsel dan salat Anda.
Pertanyaan yang sering diajukan
Bisakah Awwab melihat aplikasi mana yang saya blokir?
Di iPhone, tidak. Apple memberikan token tersamar kepada Awwab untuk aplikasi yang Anda pilih, dan aplikasi bisa memasang Perisai pada aplikasi-aplikasi itu tanpa mengetahui namanya. Di Android, daftar aplikasi yang dipilih hanya disimpan di ponsel Anda (dan di cadangan Google Anda sendiri jika Anda menggunakannya), dan tidak ada yang dikirim kepada kami.
Apa yang terjadi jika saya tidak menandai salat sebagai sudah dikerjakan?
Perisai tetap aktif selama rentang waktu salat itu. Saat salat berikutnya tiba, Perisai berpindah ke salat tersebut. Perisai tidak pernah menumpuk salat yang terlewat atau mengunci ponsel Anda sepanjang sisa hari.
Apakah Perisai bekerja saat Awwab ditutup?
Ya. Di iPhone, iOS membangunkan sebagian kecil Awwab pada setiap waktu salat meskipun aplikasi ditutup. Di Android, Perisai berjalan sebagai layanan latar belakang dengan notifikasi yang menetap selama Perisai aktif.
Bisakah saya membuka aplikasi dalam keadaan darurat?
Bisa. Ketuk “Ada alasan” dan aplikasi akan terbuka selama menit yang Anda tentukan, tiga menit secara bawaan. Anda juga memilih berapa kali per salat Perisai kembali setelahnya. Anda tidak pernah terjebak.
Sumber
Rujukan Al-Qur'an membuka ayatnya di quran.com dan rujukan hadis membuka riwayatnya di sunnah.com, tempat Anda dapat membaca teks lengkapnya. Riwayat dalam Ṣaḥīḥ al-Bukhārī dan Ṣaḥīḥ Muslim diterima sebagai sahih oleh para ulama hadis; untuk kitab-kitab lain, penilaiannya dicantumkan di samping rujukan.
- Al-Qur'an 4:103: salat diwajibkan pada waktu-waktu yang telah ditentukan.
- Al-Qur'an 62:9–10: tinggalkan jual beli saat panggilan salat, dan carilah karunia Allah setelah salat.
- Ṣaḥīḥ al-Bukhārī 527 dan Ṣaḥīḥ Muslim 85: salat pada waktunya, amal yang paling dicintai Allah.
- Ṣaḥīḥ al-Bukhārī 6464 dan Ṣaḥīḥ Muslim 783: amal yang paling konsisten, meskipun sedikit.
- Apple Developer, Family Controls, otorisasi dan pemilih aplikasi.
- Apple Developer, FamilyActivityPicker, memilih aplikasi dan kategori.
- Apple Developer, Managed Settings, memasang perisai pada token aplikasi dan kategori.
- Apple Developer, ShieldConfigurationDataSource, layar perisai kustom.
- Apple Developer, ShieldActionDelegate, menangani tombol-tombol perisai.
- Apple Developer, DeviceActivityMonitor, panggilan balik di latar belakang pada waktu terjadwal.
- WWDC21, Meet the Screen Time API, token tersamar yang mewakili aplikasi dan situs web.
- WWDC22, What’s new in Screen Time API, otorisasi individual sejak iOS 16.
- Android Developers, UsageStatsManager, membaca aplikasi mana yang sedang di depan, dengan Akses penggunaan.
- Android Developers, SYSTEM_ALERT_WINDOW, izin “Tampilkan di atas aplikasi lain”.
- Android Developers, Foreground service types, layanan yang berjalan dengan notifikasi yang menetap.
- Kebijakan Privasi Awwab, apa yang disimpan Perisai di setiap platform.