iOS mendukung browser pihak ketiga, tetapi tidak seperti yang Anda harapkan. Browser pihak ketiga akan selalu lebih rendah dari Safari milik Apple di iPhone dan iPad - setidaknya sampai Apple melonggarkan batasannya.
Inilah alasan mengapa Mozilla tidak lagi menawarkan aplikasi Firefox Home mereka untuk iOS, dan alasan yang sama mengapa pengembang Chrome Google mengadakan debat internal sebelum merilis aplikasi Chrome saat ini di App Store.
Semua Browser Harus Menggunakan Mesin Rendering Safari
Kebijakan App Store Apple menyatakan: “Aplikasi yang menjelajahi web harus menggunakan kerangka kerja WebKit iOS dan JavaScript WebKit.”
Artinya, browser web tidak dapat menerapkan mesin renderingnya sendiri; mereka harus menyematkan versi mesin rendering Safari. Mereka tidak dapat menawarkan mesin rendering yang lebih cepat atau fitur web baru. Akibatnya, setiap browser pihak ketiga di iOS memiliki antarmuka yang berbeda di sekitar Safari.
TERKAIT: Mengapa Begitu Banyak Geeks Membenci Internet Explorer?
Pada sistem operasi desktop tradisional, seperti Windows, Mac OS X, dan Linux, setiap browser dapat menyediakan mesin renderingnya sendiri. Inilah sebabnya mengapa Mozilla Firefox jauh lebih baik daripada Internet Explorer 6, dan mengapa Google Chrome jauh lebih cepat daripada Mozilla Firefox 3.0. Setiap pengembang browser dapat membuat mesin render sendiri yang dioptimalkan. Jika Mozilla Firefox terpaksa merender situs web dengan mesin rendering Internet Explorer 6, Firefox tidak akan pernah lepas landas dan kita mungkin masih terjebak dengan Internet Explorer 6 hari ini - Microsoft hanya melanjutkan pengembangan di Internet Explorer setelah Mozilla Firefox diluncurkan .
… Tapi Mereka Tidak Dapat Menggunakan Mesin JavaScript Nitro Cepat Safari
Itu bahkan lebih buruk dari kedengarannya. Browser pihak ketiga tidak hanya dipaksa untuk menggunakan mesin rendering Safari - mereka juga dipaksa untuk menggunakan mesin JavaScript yang lambat sementara hanya Safari yang dapat menggunakan mesin JavaScript yang lebih cepat. Secara khusus, mereka dipaksa untuk menggunakan mesin JavaScript WebKit yang lebih lama sementara mesin JavaScript Nitro Apple yang baru dicadangkan untuk Safari saja.
Ini berarti browser pihak ketiga akan selalu merender halaman web dengan JavaScript lebih lambat daripada Safari itu sendiri. Apple akan terus mengembangkan mesin Nitro JavaScript mereka, dan Safari akan terus menjadi lebih cepat sementara browser pihak ketiga akan menjadi lebih lambat jika dibandingkan.
TERKAIT: Penjelasan Jailbreaking: Yang Perlu Anda Ketahui Tentang Melakukan Jailbreaking pada iPhone dan iPad
Akibatnya, semua browser pihak ketiga bukan hanya versi Safari yang berbeda - semuanya pada dasarnya hanyalah versi Safari yang lebih lambat.
Tentu, produsen browser secara teoritis dapat membuat versi khusus dari browser mereka yang hanya berjalan perangkat yang di-jailbreak dan mendistribusikannya di luar App Store, tetapi mereka tidak akan melakukannya. Mereka akan menarik pasar terbatas jailbreaker yang coba dibasmi oleh Apple.
Browser Pihak Ketiga Tidak Pernah Menjadi Default
IOS Apple juga tidak mengizinkan Anda memilih aplikasi default, jadi browser pihak ketiga tidak akan pernah bisa menjadi browser default Anda. Meskipun Anda lebih suka Chrome, mengetuk tautan di sebagian besar aplikasi lain akan tetap membuka Safari. Anda harus menyalin-tempel tautan dari Safari ke Chrome untuk melihat halaman tersebut di Chrome.
Pengembang aplikasi diizinkan untuk memiliki aplikasi mereka membuka aplikasi lain, jadi ada cara untuk membuat browser lain sebagai default Anda. Setiap aplikasi harus membuat kode keras untuk daftar browser alternatif yang didukungnya dan menyediakan cara untuk memilih di antara mereka. Pengguna harus memilih browser default mereka di setiap aplikasi satu per satu, dan mereka kurang beruntung jika lebih memilih browser yang tidak disertakan oleh pengembang aplikasi.
Mereka Tidak Bisa Memiliki Add-On
Kebijakan toko aplikasi yang sama berarti bahwa browser pihak ketiga tidak dapat menawarkan dukungan untuk add-on browser. Apakah Anda menggunakan LastPass untuk menyimpan kata sandi Anda? Anda harus menggunakan aplikasi LastPass, yang menerapkan browser internalnya sendiri - Anda tidak bisa hanya memasang add-on LastPass untuk Safari atau Chrome. Tentu saja, browser internal LastPass juga dipaksa lebih lambat dari Safari.
Add-on dapat dilakukan di platform lain, meskipun tidak tersedia di setiap browser. Misalnya, Chrome untuk Android tidak mendukung add-on karena Google tidak menginginkannya. Tidak apa-apa karena Firefox untuk Android mendukung add-on. Anda dapat menginstal add-on LastPass dan menggunakan pengelola kata sandi pilihan Anda di aplikasi Firefox itu sendiri, jika Anda mau. Anda punya pilihan.
Browser Pihak Ketiga Lumpuh
Browser pihak ketiga tidak akan pernah lebih cepat dari Safari - mereka akan selalu lebih lambat. Mereka juga akan selalu lebih tidak nyaman untuk digunakan karena tidak pernah bisa menjadi default Anda.
Peramban mencoba menutupi batasan ini dengan menambahkan fitur lain. Misalnya, fitur pemuatan awal dan kompresi data Chrome mencoba membantu mempercepat pekerjaan. Keuntungan nyata Chrome adalah memungkinkan Anda untuk menyinkronkan bookmark, tab terbuka, dan data penjelajahan lainnya dengan versi desktop Chrome - ini adalah alasan yang sama mengapa Mozilla awalnya menyediakan Firefox Home, karena memungkinkan pengguna Firefox untuk mengakses data penjelajahan Firefox mereka di iOS. Mozilla sekarang mengatakan mereka tidak akan menawarkan Firefox untuk iOS sampai Apple menghentikan peramban pihak ketiga yang lumpuh.
Kecuali Anda menginginkan fitur integrasi atau opsi unik lainnya yang ditawarkan browser pihak ketiga, lebih baik Anda tetap menggunakan Safari. Apple telah merancang sistem operasinya agar selalu menjadi opsi tercepat dan ternyaman yang tersedia untuk Anda.
Ada harapan untuk perubahan di sini. Apple pernah menolak aplikasi untuk " fungsi duplikat ”Dari aplikasi bawaan, tetapi mereka akhirnya mengalah dan mengizinkan persaingan. Jika mereka tidak pernah mengubah kebijakan ini, aplikasi seperti Pandora, Kindle, Gmail, dan banyak aplikasi populer lainnya tidak akan pernah diizinkan di App Store, karena mereka bersaing dengan aplikasi milik Apple seperti iTunes Radio, iBooks, dan Mail. Persaingan dan pilihan aplikasi membuat iOS menjadi platform yang lebih kuat dan fleksibel, dan pilihan browser bisa membuatnya lebih kuat dan fleksibel.
Kredit Gambar: Kārlis Dambrāns di Flickr