Mengapa Peramban Pihak Ketiga Akan Selalu Lebih Rendah dari Safari di iPhone dan iPad
iOS mendukung browser pihak ketiga, tetapi tidak seperti yang Anda harapkan. Peramban pihak ketiga akan selalu kalah dengan Safari milik Apple di iPhone dan iPad - setidaknya sampai Apple melonggarkan batasannya..
Ini adalah alasan mengapa Mozilla tidak lagi menawarkan aplikasi Firefox Home mereka untuk iOS, dan itu adalah alasan yang sama mengapa pengembang Google Chrome memiliki debat internal sebelum merilis aplikasi Chrome saat ini di App Store.
Semua Peramban Harus Menggunakan Mesin rendering Safari
Status kebijakan App Store Apple: "Aplikasi yang menjelajahi web harus menggunakan kerangka kerja WebKit iOS dan Javascript WebKit."
Ini berarti bahwa browser web tidak dapat mengimplementasikan mesin rendering mereka 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 adalah antarmuka yang berbeda di sekitar Safari.
Pada sistem operasi desktop tradisional, seperti Windows, Mac OS X, dan Linux, setiap browser dapat menyediakan mesin rendering 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 rendering yang dioptimalkan sendiri. Jika Mozilla Firefox terpaksa membuat situs web dengan mesin rendering Internet Explorer 6, Firefox tidak akan pernah lepas landas dan kami mungkin masih terjebak dengan Internet Explorer 6 hari ini - Microsoft hanya melanjutkan pengembangan di Internet Explorer setelah Mozilla Firefox lepas landas.
... Tapi Mereka Tidak Dapat Menggunakan Mesin JavaScript Cepat Nitro Safari
Ini bahkan lebih buruk daripada kedengarannya. Browser pihak ketiga tidak hanya dipaksa untuk menggunakan mesin rendering Safari - mereka juga terpaksa menggunakan mesin JavaScript yang lambat sementara hanya Safari yang dapat menggunakan mesin JavaScript yang lebih cepat. Khususnya, mereka terpaksa menggunakan mesin JavaScript WebKit yang lebih lama, sementara mesin JavaScript Nitro baru milik Apple hanya diperuntukkan untuk Safari.
Ini berarti bahwa peramban pihak ketiga akan selalu membuat halaman web dengan JavaScript lebih lambat dari pada 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 dibandingkan.
Akibatnya, semua browser pihak ketiga bukan hanya versi Safari yang berbeda - mereka semua pada dasarnya hanya versi Safari yang lebih lambat.
Tentu, produsen peramban secara teoritis dapat membuat versi khusus peramban mereka yang hanya berjalan di perangkat yang sudah di-jailbreak dan mendistribusikannya di luar App Store, tetapi mereka tidak akan melakukannya. Mereka akan mengajukan banding ke pasar terbatas jailbreaker yang Apple coba hancurkan.
Peramban Pihak Ketiga Tidak Akan Pernah Menjadi Default
Apple iOS juga tidak membiarkan Anda memilih aplikasi default Anda, jadi browser pihak ketiga tidak akan pernah menjadi browser default Anda. Bahkan jika Anda lebih suka Chrome, mengetuk tautan di sebagian besar aplikasi lain masih akan membuka Safari. Anda harus menyalin dan menempelkan tautan dari Safari ke Chrome untuk melihat halaman di Chrome.
Pengembang aplikasi diizinkan untuk membuat aplikasi mereka membuka aplikasi lain, jadi ada cara untuk menyortir browser lain menjadi default. Setiap aplikasi harus membuat kode dari daftar browser alternatif yang didukungnya dan menyediakan cara untuk memilih di antaranya. Seorang pengguna harus memilih browser default mereka di setiap aplikasi secara individual, dan mereka kurang beruntung jika mereka lebih suka browser yang belum dimasukkan pengembang aplikasi.
Mereka Tidak Dapat Memiliki Pengaya
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 mengimplementasikan browser internal sendiri - Anda tidak bisa hanya menginstal 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 itu tidak tersedia di setiap browser. Misalnya, Chrome untuk Android tidak mendukung add-ons karena Google tidak menginginkannya. Itu bagus 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.
Peramban 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 mereka tidak akan pernah menjadi default Anda.
Peramban mencoba memperbaiki keterbatasan ini dengan menambahkan fitur lain. Misalnya, fitur prefetching dan kompresi data Chrome berupaya membantu mempercepatnya. Keunggulan nyata Chrome adalah memungkinkan Anda untuk menyinkronkan bookmark, tab terbuka, dan data penelusuran 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 di iOS. Mozilla sekarang mengatakan mereka tidak akan menawarkan Firefox untuk iOS sampai Apple berhenti melumpuhkan browser pihak ketiga.
Kecuali Anda menginginkan fitur integrasi atau opsi unik lain yang ditawarkan browser pihak ketiga, Anda lebih baik tetap menggunakan Safari. Apple telah merancang sistem operasinya sehingga akan selalu menjadi pilihan tercepat dan paling nyaman yang tersedia untuk Anda.
Ada beberapa harapan untuk perubahan di sini. Apple pernah menolak aplikasi untuk "fungsi duplikat" dari aplikasi bawaan, tetapi mereka akhirnya menyerah dan membiarkan 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 Apple sendiri seperti iTunes Radio, iBooks, dan Mail. Pilihan kompetisi dan aplikasi menjadikan iOS platform yang lebih kuat dan fleksibel, dan pilihan browser bisa membuatnya lebih kuat dan fleksibel.
Kredit Gambar: Kārlis Dambrāns di Flickr