Belajar PWA dari google ( versi terjemahan ) Part 1

  1. Pengenalan

Terakhir diupdate : 30-04-2019

Apa yang membuat aplikasi web menjadikannya Progressive Web App  ?
    Progressive Web App menawarkan sesuatu yang dapat diinstal, sebuah aplikasi yang bisa memberikan pengalaman seperti aplikasi desktop ataupun aplikasi mobile dan dilakukan langsung melalui website. Sebuah aplikasi web yang begitu cepat dan dapat diandalkan. Dan yang paling penting , aplikasi web yang bisa bekerja di browser manapun. Jika kamu sedang membuat aplikasi web modern, kamu sudah berada di jalur menuju pembuatan aplikasi web berkelanjutan (PWA).

Cepat dan Bisa diandalkan
    Setiap pengalaman web haruslah cepat, dan inilah yang berlaku di PWA. Yang dimaksudkan cepat adalah kecepatan untuk menampilkan inti kontent web dan bisa melakukan interaksi dengan segera.

    Dan, itu haruslah cepat dan handal. Sulit untuk menekankan seberapa jauh kinerja yang bisa diandalkan.
Coba bayangkan : loading pertama dari aplikasi native benar-benar menyebalkan. ini diawali dengan app store dan downloadan yang besar, tetapi begitu aplikasi telah terinstall, semua hal yang dibutuhkan di awal aplikasi akan dicicil sepanjang aplikasinya berjalan, dan hal-hal itu tidak memiliki variabel delay untuk memulai (start). Setiap kali aplikasi dibuka harusnya secepat seperti dibuka saat terakhir kali, tidak ada variasi (tidak ada update-an / semacamnya). Sebuah aplikasi PWA harus bisa memberikan kinerja yang bisa diandalkan seperti yang dibayangkan oleh pengguna dari aplikasi yang telah terinstall.

Bisa diinstall
    Progressive Web App / PWA bisa berjalan di tab browser, tapi juga dapat diinstall.Mem-bookmark sebuah situs hanyalah membuat sebuah shortcut, tapi dengan terinstallnya aplikasi PWA rasanya seperti aplikasi yang terinstall di perangkat. Dia muncul dari tempat yang sama seperti aplikasi lainnya. Kamu bisa mengontrol pengalaman kemunculan(launch) aplikasi tersebut, seperti membuat splash screen kustom,ikon dan sebagainya. PWA berjalan seperti sebuah aplikasi, jendela aplikasinya tanpa "Address Bar" ataupun tampilan UI browser. Layaknya aplikasi terinstall lainnya, PWA berada di "Top level app" dalam "Task Switcher"
Ingat, ini sangatlah penting bahwa PWA yang bisa diinstal adalah aplikasi yang cepat dan diandalkan. Pengguna yang meng-install PWA mengharapkan aplikasi mereka tetap bekerja, tidak peduli ada koneksi internet atau tidak. Ini adalah standar yang harus ada di setiap aplikasi terinstall.

Mobile & Desktop
  Menggunakan teknik desain responsif, PWA bekerja dengan baik di mobile (hp) ataupun desktop (pc), menggunakan satu kode base lintas platform. Jika kamu pernah membuat aplikasi native, cobalah melirik keuntungan yang ditawarkan oleh PWA.

Komentar