Mengapa Ekstensi Safari di iOS Menjadi Masalah Besar

Daftar Isi:

Mengapa Ekstensi Safari di iOS Menjadi Masalah Besar
Mengapa Ekstensi Safari di iOS Menjadi Masalah Besar
Anonim

Key Takeaways

  • iPadOS 15 akan mengizinkan ekstensi browser di Safari.
  • Mereka seperti ekstensi Chrome, tetapi dengan keamanan tambahan.
  • Ekstensi memerlukan aplikasi App Store induk untuk diinstal.
Image
Image

Safari di iPad akan mendapatkan ekstensi, seperti Chrome, Edge, dan Safari di Mac. Dan mereka akan benar-benar mengubah cara Anda menggunakan browser.

Safari mungkin adalah aplikasi terpenting di iPhone atau iPad Anda. Beberapa orang jarang meninggalkannya, selain untuk memposting foto ke Instagram atau membalas WhatsApp. Namun, tetap sangat terbatas dibandingkan dengan browser desktop.

Anda dapat menggunakan bookmarklet kecil, dan tentu saja, Safari terintegrasi dengan panel berbagi di seluruh sistem, tetapi hampir tidak mungkin untuk memperluas Safari itu sendiri. Di iOS 15, itu akan berubah. Jadi apa yang terjadi?

“Untungnya, Apple menggunakan teknologi standar industri ekstensi de-facto yang disebut WebExtensions,” kata pengembang aplikasi Alex Chernikov kepada Lifewire melalui email. “Awalnya, itu adalah API ekstensi Chrome, tetapi seiring waktu, semua browser utama telah mengadopsinya. Membuat ekstensi menjadi sangat mudah akhir-akhir ini. Anda membuatnya sekali-dan itu berjalan di Edge, Firefox, Opera, dan Brave.”

Privasi Pertama

Ekstensi browser memiliki risiko keamanan yang besar. Biasanya, mereka memiliki akses ke semua data yang dimuat ke dalam halaman web. Tidak apa-apa jika Anda menggunakan ekstensi dari pengembang tepercaya, tetapi semuanya bisa salah dengan cepat.

Untungnya, Apple menggunakan teknologi standar industri ekstensi de-facto yang disebut WebExtensions.

Ekstensi tidak hanya mendapatkan akses ke halaman saat Anda mengklik untuk mengaktifkannya. Secara default, ekstensi memiliki akses ke semua halaman yang dimuat ke browser Anda. Itu berarti email Anda, bank Anda, semuanya. Ekstensi di iPadOS 15 Safari tidak berfungsi seperti itu.

"Mereka mengambil pendekatan menarik yang berbeda dengan apa yang dapat kita lihat di browser lain. Mereka memungkinkan Anda memberikan akses ekstensi hanya ke halaman tertentu dan untuk waktu yang terbatas, " kata Chernikov.

"Misalnya, Anda dapat membiarkan ekstensi hanya berfungsi di lefigaro.fr dan hanya untuk satu hari. Mengingat faktanya, ekstensi sekarang mungkin memiliki akses penuh ke konten situs web (yang mungkin juga menyertakan sandi Anda, detail kartu kredit, dll.), itu ide yang bagus."

Perusahaan perangkat lunak Chernikov, Gikken, saat ini sedang mengembangkan ekstensi iOS 15 untuk aplikasi terjemahannya, Mate. Saya telah mengujinya, dan cukup rapi untuk memilih situs mana yang memuat ekstensi. Dalam kasus Mate, Anda hanya dapat mengikatnya ke situs berbahasa asing yang ingin Anda terjemahkan, dan-tidak seperti penerjemah bawaan Safari-ini akan dimuat secara otomatis setiap kali Anda mengunjungi salah satu situs tersebut.

Cara Kerja Ekstensi Safari iOS

Menginstal ekstensi Safari dilakukan dengan menginstal aplikasi pendamping, yang memastikan bahwa ekstensi tersebut melewati proses persetujuan App-Store Apple. Kemudian Anda mengunjungi pengaturan Ekstensi Safari. Ini tinggal di aplikasi Pengaturan, di samping pengaturan pemblokir konten (yang secara efektif merupakan ekstensi browser khusus).

Image
Image

Mengembangkan ekstensi Safari itu mudah, tetapi dengan hambatan yang cukup sehingga kami mungkin tidak akan melihat banyak ekstensi Chrome yang ada muncul pada hari peluncuran. Misalnya, saat menguji ekstensi, pengembang harus mengkompilasi ulang seluruh aplikasi pembungkus setiap kali mereka membuat perubahan, bukan hanya menyimpan file dan memuat ulang halaman web.

"Ekstensi Safari iOS juga merupakan situs web kecil, tetapi dikemas ke dalam aplikasi induk. Setiap kali Anda membuat perubahan pada kode ekstensi dan ingin menjalankannya kembali, Anda harus membangun kembali (mengkompilasi ulang) seluruh proyek Xcode. Berapa lama waktu yang dibutuhkan tergantung pada ukuran proyek, " kata Chernikov.

Penghalang lainnya adalah seluruh proses persetujuan App Store, yang memerlukan langganan berbayar dan semua masalah yang biasa dihadapi saat mengirimkan aplikasi. Dan pertimbangan lain adalah tampilan dan nuansa. Ekstensi yang dibuat untuk Chrome mungkin tidak akan terlihat bagus di browser Apple.

Ekstensi-Sepadan?

Sejauh ini, kesulitan membuat ekstensi Safari iOS adalah tanggung jawab pengembang. Sangat mudah bagi pengguna untuk menginstal aplikasi dan mengaktifkan ekstensi di preferensi Safari, meskipun ini sedikit rumit.

ekstensi Safari iOS juga merupakan situs web kecil, tetapi dikemas ke dalam aplikasi induk.

"Anda masih perlu mengaktifkan ekstensi secara terpisah, dan itu cukup tersembunyi. Beberapa pengguna beta telah menghubungi kami dan mengatakan bahwa mereka tidak dapat menemukan cara untuk mulai menggunakan ekstensi Safari Mate, misalnya, " kata Chernikov.

Tapi manfaatnya sepadan. Penerjemah Mate, misalnya, mulus. Ini seperti web dalam bahasa Anda sendiri, dan Anda bahkan dapat mengetuk paragraf untuk memeriksa teks aslinya. Ini lebih baik daripada versi built-in, dan itu tidak mungkin di Safari sampai sekarang.

Direkomendasikan: