
Android System WebView | Foto: Cyberthreat.id/Andi Nugroho
Android System WebView | Foto: Cyberthreat.id/Andi Nugroho
Cyberthreat.id – Awal pekan ini, sejumlah pengguna Android mengeluhkan beberapa aplikasi seperti Gmail dan lainnya mengalami gangguan (crash) atau tak mau berjalan. (Baca: Aplikasi Android Anda Eror karena WebView, Ini Cara Perbaikinya!)
Google mengatakan, penyebab kerusakan tersebut terletak pada pembaruan Android System WebView, salah satu komponen bawaan dari sistem operasi Android yang digunakan untuk menampilkan konten web di aplikasi, tanpa harus melalui web browser.
Di perangkat Android, memiliki dua cara untuk melihat konten web, yaitu melalui browser tradisional dan aplikasi Android yang menyertakan WebView dalam tata letaknya.
Oleh karenanya, jika ingin menambahkan fungsionalitas browser ke aplikasi, pengembang bisa menyertakan pustaka WebView di aplikasi yang dibuat.
WebView pada dasarnya akan menyematkan browser di aplikasi untuk melakukan hal-hal seperti merender halaman web dan menjalankan JavaScript. WebView sangat berguna karena tidak hanya menyediakan aplikasi dengan browser yang disematkan, tetapi juga memungkinkan pengembang aplikasi untuk berinteraksi dengan halaman web dan aplikasi web lainnya.
Sebagai contoh, saat pengguna menelusuri linimasa Facebook, lalu menemukan unggahan berisi tautan artikel dan mengkliknya, konten web akan terbuka dan menampilkan "mini-browser" yang disediakan oleh WebView. “Mini-browser” ini memiliki semua fitur yang dimiliki browser utama, seperti tampilan teks, penskalaan konten, pencarian teks, dan scrolling.
Tanpa WebView, pengguna harus keluar dari Facebook dan membuka tautan di browser secara terpisah. Itu akan menghasilkan lebih banyak tindakan yang memakan waktu dengan beralih ke browser.
WebView dapat digunakan untuk semua versi android 6.0 (Marshmallow) atau lebih rendah. Jika smartphone yang digunakan adalah Android 7.0 (Nougat) atau lebih tinggi, sebaiknya tidak mengaktifkannya, karena Chrome telah menangani semua tanggung jawab WebView.
Jika sebelumnya pengguna Android versi 7.0 (Nougat), Android 8.0 Oreo, atau Android 9.0 Pie tidak disarankan untuk menggunakan Android System WebView, kini Google telah menjalankan Android System WebView untuk semua tampilan konten web di luar browser di perangkat Android 10 atau terbaru.
Pembaruan WebView sendiri untuk perangkat Android 10 atau terbaru tersedia terpisah di Google Play Store, berbeda dengan versi sebelumnya yang mengikuti otomatis pembaruan OS Android.[]
Disarikan dari berbagi sumber 1, 2, 3, dan 4 | Redaktur: Andi Nugroho
Share: