Berkat teknologi web modern, Progressive Web Apps (PWA) berjalan di browser, tidak memerlukan distribusi terpisah, gabungkan fitur aplikasi asli dengan manfaat pengalaman seluler dan biarkan Anda menyimpannya di layar Utama tanpa kerumitan toko aplikasi.
Trik dengan PBA adalah bahwa mereka adalah halaman web biasa atau aplikasi web yang muncul untuk pengguna seperti aplikasi asli tradisional dengan interaksi dan navigasi gaya aplikasi.
PWA biasanya menawarkan versi ringan situs web dengan beberapa fungsi yang diperluas.
Dengan Safari pada iOS 11.3 dan macOS 10.13.4 nantinya, Anda dapat memanfaatkan PWA. Pasa pada platform iOS memerlukan fitur HTML5 seperti spesifikasi Manifes Aplikasi Web dan Pekerja Layanan untuk memungkinkan skrip latar belakang PWM daya.
Pengembang web seluler Maximiliano Firtman memiliki gambaran rinci tentang PWA dan dukungannya di Safari di seluruh platform Apple, jika Anda tertarik.
Bagaimana cara menambahkan PWAs ke layar Beranda Anda
Anda dapat membuka PWA di iPhone, iPad atau iPod touch dengan iOS 11.3 hanya dengan mengunjungi URL-nya di Safari. Harap diingat bahwa Safari seluler tidak akan meluncurkan PWLAN dengan benar kecuali Anda mengaktifkan Pekerja Layanan di bawah Fitur Eksperimental WebKit di Pengaturan ? Safari (sebetulnya memungkinkan semua fitur eksperimental di Safari).
Untuk menempatkan pintasan PWA di layar Utama Anda, lakukan hal berikut:
1) Ketuk tombol Bagikan di Safari untuk PWA yang Anda gunakan.
2) Ketuk ikon yang berlabel Tambahkan ke Layar Utama .
3) Ketuk Tambah di sudut kanan atas.
4) Berikan PWA nama khusus agar mudah dibedakan dari mitra asli di layar Utama dan di Penelusuran, lalu ketuk Tambahkan di sudut kanan atas.
Anda sekarang dapat meluncurkan PWA dari layar Utama Anda dengan mengetuk ikonnya.
Sesuatu yang harus diperhatikan: peramban pihak ketiga yang tersedia di App Store, termasuk Chrome, Firefox, Brave and Edge, tidak akan dapat “memasang” PWA atau menggunakan Pekerja Layanan.
Karena keterbatasan Apple, PWA harus dijalankan di Safari. PIPA dapat dihapus dengan cara yang sama seperti Anda menghapus aplikasi asli dari layar Utama: ketuk dan tahan hingga ikon mulai bergoyang seperti sedang melakukan dansa, lalu ketuk sedikit “x” di sudut kiri atas ikon.
Terakhir, konfirmasikan operasi dengan mengetuk Hapus .
Manfaat dari PWA
PWA dapat berjalan dalam mode offline dan terlihat hampir tidak dapat dibedakan dari aplikasi asli. Tangkapan layar di bagian atas postingan menunjukkan PWA yang berfungsi offline yang menjalankan layar penuh pada iPad.
emampuan PWA di iOS termasuk yang berikut:
- Geolokasi
- Sensor (magnetometer, akselerometer, dan giroskop)
- Kamera
- Output audio
- Sintesis ucapan (hanya dengan headset yang terhubung)
- Apple Pay
- Pengguna korporat dapat menerima pintasan PWA dari perusahaan mereka
- WebAssembly, WebRTC, WebGL, dan banyak fitur eksperimental lainnya
Dan karena PWA dapat dihosting di mana saja, penciptanya dapat melewati App Store dan pelanggan dapat “menginstal” mereka tanpa persetujuan Apple dari dalam Safari. Ini bisa menjadi pedang bermata dua karena tidak ada PBA yang pernah lulus uji kualitas App Store.
Hal terbaik tentang PWAs adalah bahwa mereka menyerupai aplikasi asli dan diluncurkan dalam proses Safari layar penuh tanpa krom sekitarnya. PWA muncul di switcher aplikasi dan Dock di iPad sebagai aplikasi App Store asli lainnya.
Pro tip: ubah nama ikon sebelum menambahkan PWA ke layar Utama
Lihat PWA ini
Karena PWA tidak didistribusikan melalui Apps Store dan tidak memerlukan bentuk kemasan atau distribusi khusus, mengetahui URL PWA sangat penting.
Untuk mencoba kamera layar penuh, tambahkan ini ke layar Utama Anda:
Atau, periksa PWA lain untuk inspirasi Anda .
Pastikan untuk secara manual mengetuk tautan menggunakan iPhone atau iPad dengan iOS 11,3 atau lebih baru. Mengunjungi, katakanlah, Twitter.com di Safari atau mengikuti tautan di hasil penelusuran Google mungkin malah memuat versi seluler situs web daripada PWA.
Jika Anda tidak menggunakan PWA selama beberapa minggu atau lebih, iOS akan berusaha untuk membebaskan penyimpanan yang diambil oleh file-nya. Jika itu terjadi, ikon akan tetap ada di layar Beranda Anda tetapi PWA akan diunduh lagi ketika diluncurkan karena iOS tidak lagi memiliki cache.
Pantau pada iOS: batasan
PWA masih dalam tahap yang sangat baru dan implementasi Apple tidak top-notch juga. Untuk mengilustrasikan poin saya, berikut adalah masalah dan rintangan yang mungkin Anda alami saat menggunakan PWA:
- Status aplikasi hilang antara sesi
- Mengetuk tautan akan meluncurkan turunan Safari lainnya
- Bilah status hitam terkadang dapat menyembunyikan info bilah status iOS
- Penyimpanan IndexedDB lokal dibatasi hingga 50MB
- Audio WebRTS tidak didukung
- Tidak ada ID Wajah atau otentikasi ID Sentuh
- Tidak ada dukungan Bluetooth atau iBeacon
- Tidak ada pemberitahuan push atau lencana ikon
- Tidak ada Push Web atau Sinkronisasi Latar Belakang
- Tidak ada integrasi Siri
- Tidak ada dukungan ARKit
- Tidak ada pengenalan ucapan
- Tidak ada akses ke informasi baterai
- Tidak ada akses ke pembayaran dalam aplikasi
- Tidak ada akses ke dialog berbagi asli
- Tidak ada penandatanganan atau pengemasan
- Tidak ada navigasi geser-kembali
- Tidak ada pintasan Sentuh 3D untuk ikon layar Utama
- PWA yang tidak aktif muncul sebagai layar putih di switcher aplikasi
- Memasang PWA yang sama lagi menambahkan ikon lain ke layar Utama
- Tidak ada dukungan untuk iOS Slide Over dan Split View mode multitasking
Tidak ada integrasi Siri yang mengecewakan, terutama dalam konteks fitur Shortcuts yang akan datang di iOS 12. Untuk mengilustrasikan: bahkan jika Anda memiliki PWA yang diinstal dengan ikon dan nama “Tinder”, Siri tidak menyadarinya dan Anda tidak dapat memintanya untuk meluncurkan PWA milik Tinder atas nama Anda.
Masalah terbesar: PWA kehilangan status di antara sesi. Tanpa keadaan yang disimpan dengan benar, pengguna yang keluar dari PWA lebih mungkin daripada tidak akan melihatnya restart ketika kembali.
Ini melumpuhkan PWAs dalam beberapa hal — hal-hal seperti meminta pengguna untuk memvalidasi alamat email atau melakukan otentikasi dua faktor melalui kode SMS saat ini tidak didukung di platform iOS. Selain itu, banyak pengalih masuk berbasis OAuth membuka contoh Safari lainnya dan tidak pernah kembali ke PWA.
Aplikasi iOS asli Uber, di sebelah kiri, dan versi PWA, di kanan
Namun ada masalah lain yang menyebutkan: PWA tidak akan berjalan di latar belakang, yang membatasi banyak multimedia dan streaming PWA yang ingin melakukan streaming dan memutar audio di latar belakang. Tergantung pada versi iOS Anda, Anda mungkin melihat perilaku aneh dan bug lainnya dengan PWA, seperti memuat ulang ketika berpindah aplikasi.
Beberapa batasan yang disebutkan di atas kemungkinan akan diurutkan setelah Platform Web menangkap fitur asli asli, seperti ID Wajah di iPhone X atau ARKit untuk augmented reality.
Aplikasi web ? aplikasi asli
Dan sekarang, inilah sedikit sejarah PWA.
Setelah iPhone asli melakukan debut 2007, para penggemar melakukan jailbreaking untuk menjalankan hack keren. Karena App Store asli dengan aplikasi pihak ketiga asli tidak akan tiba hingga tahun berikutnya, Steve Jobs menyarankan agar pengembang merangkul aplikasi web karena Safari di iPhone telah membutuhkan dukungan.
Maju cepat ke hari ini dan kami sekarang memiliki Progressive Web Apps (PWA).
Menambahkan ‘Lite’ ke nama PWA membedakan mereka dari aplikasi asli di layar Utama Anda …
Tak perlu dikatakan, Google telah sepenuhnya mengadopsi PWA dan siapa yang harus menyalahkan mereka, benarkah? Lagi pula, konten berbasis web jauh lebih mudah untuk dirayapi dan diindeks daripada konten dalam aplikasi.
Pantau di iOS — belum siap untuk prime time
Tidak ada dua cara untuk itu, PIPA pada platform iOS belum siap untuk prime time, terlebih lagi mengingat keterbatasan yang tidak ada di Android.
Karena tidak ada permintaan atau undangan dari Safari, pengguna harus menemukan PWA dan mengunjungi URL-nya di Safari, lalu tekan ikon Bagikan dan pilih tindakan Tambahkan ke Layar Utama.
Itu terlalu banyak pekerjaan, terutama tanpa indikasi bahwa situs web yang Anda kunjungi adalah PWA.
Sebagai perbandingan, jauh lebih mudah untuk menyadap spanduk aplikasi di bagian atas situs web dan mendapatkan aplikasi asli dari App Store. Sampai Apple menggandakan dukungan PWA, yang saya ragukan akan mereka lakukan karena pembuat uang App Store, akan ada sedikit keterlibatan dari pengguna iPhone.
Sederhananya, PWA di iOS saat ini menawarkan nilai bisnis yang buruk dibandingkan dengan aplikasi asli.
Kesimpulannya
Implikasi PWA untuk pengguna iOS tidak mudah terlihat karena Apple tidak benar-benar membuatnya jelas bagaimana menggunakannya. Tidak perlu jenius untuk mengetahui bahwa Apple lebih suka Anda mengunduh aplikasi asli dari App Store. PWA itu di iOS memiliki lebih banyak fitur terbatas karena lingkungan sandboxing Apple daripada di Android juga tidak membantu.
Dan karena semua itu, PWAs mungkin tidak akan mengambil alih aplikasi asli dalam waktu dekat.
Sumber https://indoint.com/

0 comments:
Post a Comment