Isi kandungan:
Video: Membuat Aplikasi Kirim Balas Pesan Chat (Inbox) dengan PHP 7 dan jQuery Ajax (Part 1/4) 2024
Semua orang mahu membuat aplikasi mudah alih pada hari ini. Inilah rahsia besar. Banyak aplikasi yang benar-benar ditulis dalam HTML5, CSS, dan JavaScript. Anda sudah mengetahui semua yang anda perlukan untuk membuat aplikasi yang berfungsi pada peranti mudah alih. Lebih baik lagi, anda tidak perlu belajar bahasa baru atau mendapatkan kebenaran dari kedai aplikasi atau membeli lesen, seperti yang anda lakukan untuk aplikasi asli.
Terdapat beberapa helah indah yang boleh anda lakukan untuk pengguna iOS. Anda boleh merekabentuk program anda supaya pengguna dapat menambahkan ikon terus ke desktop. Pengguna kemudian boleh memulakan program seperti mana-mana aplikasi lain. Anda juga boleh membuat penyemak imbas menyembunyikan ketepatan pelayar biasa supaya program anda tidak kelihatan seperti ia berjalan dalam pelayar!
Ternyata kesan ini agak mudah dilakukan.
Tambah ikon pada program anda
Versi iOS moden (sistem operasi iPhone / iPad) sudah mempunyai keupayaan untuk menyimpan mana-mana halaman web pada desktop. Lihat sahaja laman web di Safari dan klik butang Kongsi. Anda akan mendapati pilihan untuk menyimpan halaman web ke desktop. Anda boleh mengarahkan pengguna anda untuk melakukan ini, dan mereka akan dapat melancarkan program anda seperti aplikasi normal.
Walau bagaimanapun, ikon lalai untuk apl yang disimpan agak hodoh. Sekiranya anda mahukan ikon yang menarik, anda boleh menyimpan imej kecil sebagai. fail png dan letakkannya dalam direktori yang sama dengan program anda. Kemudian, anda boleh menambah baris ini ke halaman anda (di header) dan imej itu akan muncul di desktop apabila pengguna menyimpan program anda:
Sebagai bonus tambahan, iPhone atau iPad secara automatik menyesuaikan imej supaya kelihatan seperti Ikon Apple, menambah kesan yang sesuai dengan versi iOS yang dipasang (bulat dan berkaca keras dalam iOS6, rata di iOS7.)
Sudah tentu, helah ikon ini adalah mekanisme Apple sahaja. Dengan kebanyakan versi Android, sebarang penanda buku yang telah anda tetapkan dengan pelayar utama anda boleh ditambah ke desktop, tetapi tiada pilihan ikon tersuai. Arahan ikon-sentuh-ikon hanya akan diabaikan jika anda menggunakan OS lain.
Keluarkan bar alat Safari
Walaupun program anda kelihatan baik dari skrin utama, apabila pengguna mengaktifkan program itu, masih jelas bahawa program itu adalah sebahagian daripada penyemak imbas web. Anda boleh dengan mudah menyembunyikan bar alat penyemak imbas dengan baris lain di tajuk:
Kod ini tidak akan melakukan apa-apa yang berlainan kecuali program dipanggil dari desktop. Walau bagaimanapun, dalam kes itu, ia menyembunyikan bar alat, menjadikan program kelihatan dan terasa seperti aplikasi penuh. Sebagai bonus tambahan, ini menjalankan program dalam mod skrin penuh, memberikan ruang yang lebih sedikit untuk permainan.
Sekali lagi, ini adalah penyelesaian khusus Apple. Tidak ada cara mudah untuk mencapai kesan yang sama pada peranti Android.
Simpan program anda di luar talian
Sekarang program anda kelihatan seperti sebuah aplikasi, kecuali ia hanya berjalan apabila anda disambungkan ke Internet. HTML5 mempunyai ciri indah yang membolehkan anda menyimpan seluruh laman web secara setempat pada kali pertama ia dijalankan.
Kemudian jika pengguna cuba untuk mengakses program ini dan sistem tidak boleh masuk dalam talian, salinan tempatan permainan dijalankan. Pada dasarnya, program dimuat turun kali pertama ia diaktifkan dan kekal pada peranti tempatan.
Ini adalah kesan yang agak mudah dicapai:
-
Jadikan program anda stabil: Sebelum anda boleh menggunakan mekanisme penyimpanan luar talian, anda perlu memastikan program anda sudah hampir siap. Sekurang-kurangnya, anda perlu memastikan anda mengetahui semua fail luaran yang diperlukan oleh permainan.
-
Gunakan hanya sumber-sumber tempatan: Untuk projek semacam ini, anda tidak boleh bergantung pada Internet luaran, jadi anda perlu mempunyai semua fail anda setempat. Ini bermakna anda tidak boleh menggunakan PHP atau fail luaran. Anda perlu mempunyai salinan segala-galanya di server.
-
Membina cahce. fail nyata: Lihat direktori yang mengandungi permainan anda, dan buat fail teks baru yang dipanggil.
-
Tulis baris pertama: Baris pertama cache. fail manifes hanya perlu mengandungi teks CACHE MANIFEST (semua dalam huruf besar).
-
Buat senarai setiap fail dalam direktori: Tulis nama setiap fail dalam direktori, satu fail setiap baris. Berhati-hati dengan permodalan dan ejaan anda.
-
Tambah atribut manifes: Teg mempunyai atribut baru yang disebut nyata. Gunakan ini untuk menerangkan kepada pelayan di mana manifes cache boleh didapati:
-
Muatkan halaman dengan normal: Anda perlu memuatkan halaman web sekali dengan cara biasa. Sekiranya semua telah ditetapkan dengan betul, penyemak imbas secara senyap-senyap akan membuat salinan fail.
-
Uji ke luar talian: Cara terbaik untuk menguji storan luar talian adalah untuk mematikan akses tanpa wayar pada mesin anda sementara dan kemudian cuba mengakses fail tersebut. Sekiranya semuanya berjaya, anda sepatutnya dapat melihat halaman anda seolah-olah anda masih dalam talian.
-
Semak tetapan pelayan: Jika storan luar talian tidak berfungsi, anda mungkin perlu menyemak pentadbiran pelayan anda. Jenis MIME teks / manifes perlu dikonfigurasi pada pelayan. Anda mungkin perlu meminta pentadbir pelayan anda untuk menetapkan pilihan ini. fail htaccess untuk akaun anda:
tambah teks / manifes cache. nyata
Perhatikan bahwa hal itu dapat memakan mekanisme tersembunyi cache beberapa jam untuk mengenali perubahan, jadi ketika Anda membuat perubahan pada halaman Anda, perubahan ini tidak diperbarui secara otomatis ke browser lokal. Sebab itulah yang terbaik untuk menyelamatkan arkib luar talian untuk mendekati akhir kitaran pembangunan projek anda.