Lompat ke kandungan utama
8 minit bacaan

Aplikasi azan tanpa internet: bagaimana ia berfungsi

Tiga lapisan di sebalik aplikasi azan yang berfungsi tanpa internet: jadual yang disimpan dalam telefon, penggera sistem Android, dan kiraan falak sandaran yang dilabel dengan jujur.

Aplikasi Aplikasi AzanWaktu SolatLuar TalianAndroid
Beranda rumah kampung pada waktu pagi: telefon pintar, sejadah dan buku tertutup di atas meja rotan
Imej dijana AI.

"Aplikasi azan tanpa internet" kedengaran seperti janji yang terlalu bagus, terutamanya bagi pendaki, nelayan atau sesiapa yang kerap berada di kawasan tanpa liputan. Hakikatnya tiada keajaiban di sebaliknya. Ia hasil tiga lapisan biasa: data rasmi yang sudah dimuat turun dan disimpan dalam telefon, penggera sistem yang dijadualkan oleh telefon itu sendiri, dan satu lapisan sandaran kiraan falak apabila data rasmi belum ada dalam peranti. Fahami ketiga-tiga lapisan ini, dan anda akan tahu bila waktu di skrin boleh dipercayai, dan bila perlu berhati-hati.

Lapisan pertama: jadual disimpan, bukan diambil setiap kali

Aplikasi yang benar-benar berfungsi luar talian tidak bertanya kepada pelayan setiap hari. Data waktu solat datang secara pukal. Sebagai contoh, API waktu solat yang menyediakan data rasmi JAKIM bagi 60 zon memulangkan satu bulan penuh untuk satu zon dalam satu permintaan sahaja. Bagi zon KTN01 pada September 2026, ia memulangkan 30 hari sekali gus, setiap hari dengan lapan nilai: imsak, fajr, syuruk, dhuha, dhuhr, asr, maghrib dan isha. Angka-angka itu dihantar sebagai saat epoch, iaitu titik masa yang dikira daripada 1 Januari 1970.

Sebab itulah dokumen API tersebut menyarankan respons itu disimpan (cache) sekurang-kurangnya 24 jam di pihak aplikasi. Bagi pengguna, kesannya mudah: satu muat turun, kemudian berhari-hari atau berminggu-minggu waktu boleh dibaca tanpa sambungan. Ada satu perangkap kecil yang jarang disebut. Saat epoch itu masih perlu ditukar kepada masa tempatan menggunakan zon waktu yang betul. Kalau zon waktu telefon tersasar, contohnya selepas penerbangan jauh dan tetapan automatik gagal, waktu yang betul pun boleh dipaparkan sebagai waktu yang salah.

Lapisan kedua: penggera sistem, bukan mesej dari pelayan

Aplikasi azan luar talian tidak boleh bergantung pada mesej yang dihantar dari pelayan, kerana memang tiada sambungan dibuat. Ia menggunakan penggera sistem Android, yang beroperasi di luar hayat aplikasi: ia boleh mencetuskan tindakan walaupun aplikasi tidak sedang berjalan, dan walaupun peranti sedang tidur. Di situlah letaknya azan yang berbunyi sendiri tanpa internet.

Tetapi penggera tepat ada harganya pada bateri, dan Android mengawalnya dengan ketat. Pada Android 12 ke atas, penggera yang tidak tepat boleh dilaksanakan dalam masa sejam daripada waktu yang diminta, bergantung pada sekatan penjimatan bateri yang sedang berkuat kuasa. Mod Doze pula menangguhkan penggera biasa, termasuk penggera yang diminta tepat dan penggera bertetingkap, sehingga tetingkap penyelenggaraan yang berikutnya. Hanya penggera yang ditetapkan supaya terus berbunyi ketika peranti berjimat, dan penggera jenis jam penggera, dibenarkan berbunyi dalam keadaan itu. Jenis jam penggera itulah yang juga membuatkan sistem keluar daripada mod Doze sedikit sebelum ia berbunyi.

Apa yang perlu dibenarkan pada telefon anda

Kerana penggera itu dikendalikan oleh sistem, bukan oleh aplikasi, kebenaran pada telefon lebih menentukan daripada ciri yang disenaraikan di kedai aplikasi. Perkara yang biasa diperlukan:

  • Kebenaran notifikasi, supaya panggilan azan boleh dipaparkan dan kedengaran.
  • Kebenaran penggera dan peringatan, pada Android 12 ke atas, inilah tetapan "Alarms & reminders". Ia diberikan oleh pengguna, bukan secara automatik, dan sekiranya ia ditarik balik, aplikasi itu berhenti dan semua penggera tepat yang telah dijadualkan akan dibatalkan.
  • Pengecualian daripada penjimatan bateri, supaya penggera tidak dilambatkan ketika telefon lama tidak digunakan.
  • Kebenaran menerima isyarat selepas sistem but. Penggera yang sudah dijadualkan boleh hilang apabila telefon dimulakan semula, jadi aplikasi perlu menyusunnya semula. Kebenaran itu pula hanya berfungsi selepas aplikasi dibuka sekurang-kurangnya sekali.

Lapisan ketiga: kiraan sandaran, dan labelnya

Setiap aplikasi akan bertemu saat apabila tiada data rasmi berada dalam telefon, biasanya pemasangan baru yang dibuka tanpa sambungan. Ketika itu tiada pilihan selain mengira sendiri menggunakan formula falak. Di sinilah bezanya bukan sama ada aplikasi mengira, tetapi sama ada ia memberitahu anda bahawa ia sedang mengira. Di RecIbadah, label itu muncul terus di bawah senarai waktu: Rasmi (JAKIM) apabila waktu datang daripada data rasmi bagi zon yang dipilih, atau Kiraan aplikasi apabila data rasmi belum ada dalam peranti.

Label itu bukan hiasan. Dalam keadaan luar talian, dua jenis nombor bercampur pada skrin yang sama, dan hanya label yang memberitahu anda nombor mana yang sedang dilihat. Aplikasi yang menyampaikan kiraannya sendiri seolah-olah ia waktu rasmi lebih memudaratkan daripada perbezaan dua atau tiga minit.

Kenapa kiraan sandaran itu masih boleh dipercayai?

Kerana ia boleh diukur, bukan sekadar diyakinkan. Halaman RecIbadah menyatakan kiraan aplikasinya telah dibandingkan dengan waktu rasmi bagi 14 zon, satu bagi setiap negeri, sepanjang 14 hari, dan perbezaan terbesar yang dicatat ialah 3 minit. Ujian yang sama juga menemui satu perkara penting: sudut Subuh yang digunakan untuk Malaysia ialah 18°, bukan 20° seperti yang disebut dalam banyak rujukan. Kedua-dua angka itu bermakna kiraan sandaran boleh dinilai dengan ukuran, bukan andaian, dan soalan yang sama boleh anda tanyakan kepada mana-mana aplikasi lain.

Apa sebenarnya yang masuk ke internet?

Bagi aplikasi yang direka untuk luar talian, soalan ini sepatutnya ada jawapan yang pendek dan tepat. RecIbadah menyatakan internet digunakan untuk tiga perkara sahaja: mengambil waktu rasmi terkini, semakan versi, dan muat turun audio bacaan, yang hanya berlaku apabila anda menekan butang main. Tiada apa-apa dihantar keluar daripada telefon. Jadual azan disediakan tujuh hari ke hadapan dan diperbaharui setiap kali aplikasi dibuka, jadi waktu tidak mudah tersasar walaupun telefon lama tidak dibuka.

Cara memeriksa aplikasi azan tanpa internet anda sendiri

  • Buka mod pesawat, kemudian buka semula aplikasi. Waktu hari ini sepatutnya masih muncul, bukan kosong dan bukan tulisan "memuatkan".
  • Cari label sumber pada senarai waktu. Kalau tiada label langsung, anggap setiap angka di situ belum dapat disahkan.
  • Periksa berapa hari ke hadapan jadual azan disediakan. Jadual yang disegarkan setiap kali aplikasi dibuka lebih selamat daripada satu penggera harian.
  • Semak kebenaran sistemnya: notifikasi, penggera dan peringatan, serta penjimatan bateri.
  • Uji selepas but semula. Ini satu-satunya ujian yang benar-benar membuktikan azan tidak hilang.
Fakta teknikal dalam tulisan ini diambil daripada dokumentasi Android tentang penjadualan penggera dan mod Doze, serta dokumen API waktu solat yang menyediakan data rasmi JAKIM (contoh respons zon KTN01 bagi September 2026). Butiran tentang RecIbadah datang daripada halaman rasminya: versi 0.16.13, 26.3 MB, diterbitkan 21 September 2026, percuma, tiada iklan dan tiada akaun. Kalau anda menemui waktu yang tersasar yang melibatkan zon atau ketepatan, saluran hubungan di laman ini yang terpantas untuk membetulkannya.

Jenama telefon yang paling kerap mematikan azan

Azan yang hilang jarang berpunca daripada aplikasi. Ia lebih kerap berpunca daripada jenama telefon. Laman komuniti dontkillmyapp.com menyimpan penarafan pengilang yang mengekang kerja latar belakang, dan senarai itu berguna untuk kita di Malaysia. Huawei berada di tempat pertama, Xiaomi di tempat kedua, OnePlus di tempat ketiga, Samsung di tempat keempat, Oppo di tempat kelapan, Vivo di tempat kesebelas dan realme di tempat kedua belas. Telefon Pixel, Nokia dan HTC mendapat penarafan yang baik.

Kenapa ini penting untuk pembaca di sini. Kebanyakan telefon yang dijual di Malaysia datang daripada jenama dalam senarai itu, dan penjimatan bateri tambahan mereka berjalan di atas mekanisme Android yang sudah ketat. Telefon yang sama boleh berbunyi pada satu jenama dan senyap pada jenama lain walaupun tetapan aplikasinya serupa. Jadi bila azan tidak berbunyi, soalan pertama bukan apa yang salah dengan aplikasi, tetapi apa yang telefon buat kepada penggera yang telah dijadualkan.

Langkah yang boleh diikuti hari ini, tanpa komputer. Buka tetapan bateri telefon, cari senarai aplikasi, pilih aplikasi azan dan tetapkan sekatan kepada tiada sekatan atau tanpa had. Kemudian cari tetapan autostart, biasanya di bawah tetapan aplikasi atau keselamatan, dan hidupkannya untuk aplikasi azan. Setiap jenama menamakan menu ini dengan nama yang berbeza, jadi yang dicari ialah maksudnya, bukan namanya.

Empat soalan yang pembaca akan tanya

Soalan pertama, kenapa azan berbunyi lewat beberapa minit? Jawapannya bergantung pada jenis penggera yang dipasang aplikasi. Penggera biasa boleh ditunda oleh sistem, manakala penggera tepat yang ditandakan sebagai jam loceng dibenarkan berbunyi ketika peranti berjimat. Kalau lewatnya melebihi beberapa minit, semak juga zon waktu telefon, kerana titik masa yang ditukar dengan zon yang salah akan menggeser semua waktu sekali gus.

Soalan kedua, kenapa penggera muncul di skrin tetapi tiada bunyi? Biasanya ini soal audio, bukan soal jadual. Periksa volume penggera dan bukan volume media, lihat sama ada mod jangan ganggu menyekat bunyi itu, dan pastikan fail audio azan benar-benar sudah dimuat turun. Muat turun audio hanya berlaku apabila butang main ditekan, jadi telefon baharu yang belum pernah menekan butang itu memang belum mempunyai failnya.

Soalan ketiga, perlukah internet untuk menentukan arah kiblat? Tidak. Arah kiblat dikira daripada koordinat anda, dan cip GPS boleh memberi koordinat tanpa data mudah alih. Yang lebih lambat ialah penentuan lokasi pertama tanpa bantuan rangkaian, dan ia boleh mengambil masa lebih lama di dalam bangunan atau di bawah pokok.

Soalan keempat, bolehkah kiraan falak dipercayai untuk waktu Subuh? Bagi Malaysia, angka yang perlu dicari ialah sudut Subuh 18 darjah, kerana itulah yang digunakan untuk data rasmi di sini. Kalau sebuah aplikasi menggunakan 20 darjah seperti banyak rujukan luar, waktunya akan lebih awal beberapa minit. Ujian ke atas 14 zon mendapati perbezaan terbesar 3 minit berbanding data rasmi, jadi kiraan itu boleh dinilai dengan mengukur, bukan dengan mempercayai.

Apa yang belum diketahui

Beberapa perkara tidak boleh diselesaikan dengan bacaan hari ini. Ujian 14 zon sepanjang 14 hari itu menunjukkan perbezaan terbesar 3 minit, tetapi angka purata dan angka pertengahan tidak diterbitkan, jadi kita tidak tahu sama ada 3 minit itu kes biasa atau kes terpencil. Tiada ujian bebas daripada pihak ketiga yang diterbitkan, jadi semua ukuran yang ada datang daripada aplikasi itu sendiri.

Kita juga tidak tahu bagaimana setiap versi sistem pengendalian jenama mengendalikan penggera tepat. Senarai penarafan pengilang berubah dari semasa ke semasa, dan pembaruan sistem boleh mengubahnya tanpa notis kepada pengguna. Yang tinggal sebagai ukuran paling jujur ialah ujian but semula pada telefon sendiri, kerana azan yang hilang selepas but semula adalah masalah yang paling mudah dibuktikan dan paling mudah dibetulkan.

Satu lagi had. Tarikh kemas kini data rasmi bergantung pada pihak yang menyediakan saluran data, bukan pada aplikasi. Aplikasi hanya boleh memaparkan apa yang ia terima, dan label sumber itulah satu-satunya cara untuk tahu nombor mana yang sedang dilihat. Kalau label itu tiada dalam sebuah aplikasi azan, anggap setiap angka di situ belum dapat disahkan.

Baca juga di laman ini

Sumber yang disemak

Maklumat dalam tulisan ini disemak dengan sumber di bawah. Bila keadaan berubah (harga, waktu, terma), sumber inilah yang paling tepat - bukan halaman ini.

Dapat tulisan baharu terus ke e-mel

Sekali sekala sahaja: panduan web, berita AI, dan tempat menarik di Kelantan. Tiada iklan, dan e-mel encik tidak dikongsi dengan sesiapa.

Berhenti langgan bila-bila masa, satu klik.

Komen pembaca

Belum ada komen pada artikel ini. Jadilah yang pertama.

Tinggalkan komen

Emel tidak akan dipaparkan.

Komen disemak dahulu sebelum dipaparkan.

Kongsi WhatsApp Facebook

Berkaitan halaman ini

Pautan afiliasi Shopee - saya mungkin menerima komisen, harga awak tetap sama.

Senarai penuh ada di kedai afiliasi.

Rujukan yang mungkin berguna

Pautan rujukan - anda dapat ganjaran pendaftaran, saya juga dapat ganjaran. Tiada kos tambahan untuk anda.

Afiliasi

Shopee Affiliate - Jana komisen dengan berkongsi pautan produk Shopee

Program afiliasi rasmi Shopee. Kongsi pautan produk, dan anda menerima komisen bagi setiap jualan yang berlaku melalui pautan anda. Daftar melalui pautan ini dan masukkan kod rujukan 7FZB2E9, saya menerima ganjaran rujukan, dan anda tidak dikenakan sebarang kos tambahan.

Ganjaran: Komisen bagi setiap jualan melalui pautan anda (kadar ditetapkan Shopee mengikut kategori produk)

Bank

Ryt Bank - Bank digital berlesen di Malaysia

Ryt Bank ialah bank digital berlesen di Malaysia, disokong YTL Digital Capital dan Sea Limited (kumpulan di sebalik Shopee). Semua urusan melalui aplikasi, buka akaun, simpanan dan pembayaran tanpa cawangan.

Ganjaran: RM5 dijamin selepas mendaftar; sehingga RM100 jika anda mencuba Ryt AI atau Ryt Groups (kempen ulang tahun pertama Ryt Bank, tertakluk syarat)

Kod: EL5QB

Daftar di Ryt Bank

Senarai penuh (bank digital, minyak, penghantaran) ada di halaman rujukan. Maklumat di atas ialah ringkasan terma penyedia - sila semak terma penuh di laman rasmi mereka.