If-Koubou

Mengapa Browser Pihak Ketiga Akan Selalu Lebih Rendah dari Safari di iPhone dan iPad

Mengapa Browser Pihak Ketiga Akan Selalu Lebih Rendah dari Safari di iPhone dan iPad (Bagaimana caranya)

iOS mendukung peramban pihak ketiga, tetapi tidak seperti yang Anda harapkan. Browser pihak ketiga akan selalu kalah dengan Safari milik Apple sendiri di iPhone dan iPad - setidaknya sampai Apple melonggarkan pembatasan mereka.

Inilah alasan mengapa Mozilla tidak lagi menawarkan aplikasi Firefox Home untuk iOS, dan itu alasan yang sama mengapa pengembang Chrome Google mengalami perdebatan 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 WebKit iOS dan Javascript WebKit."

Ini berarti bahwa peramban web tidak dapat menerapkan mesin render mereka sendiri; mereka harus menyematkan versi mesin rendering Safari. Mereka tidak dapat menawarkan mesin rendering yang lebih cepat atau fitur web baru. Akibatnya, setiap peramban 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 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 peramban dapat membuat mesin rendernya sendiri yang dioptimalkan. Jika Mozilla Firefox dipaksa untuk 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 Bisa Menggunakan Mesin Nitro JavaScript Nitro Cepat

Itu bahkan lebih buruk daripada kedengarannya. Browser pihak ketiga tidak hanya dipaksa untuk menggunakan mesin rendering Safari - mereka terpaksa menggunakan mesin JavaScript yang lambat sementara hanya Safari yang dapat menggunakan mesin JavaScript yang lebih cepat. Khususnya, mereka dipaksa untuk menggunakan yang lebih tua, mesin JavaScript WebKit sementara mesin JavaScript Nitro baru dari Apple disediakan untuk Safari saja.

Ini berarti bahwa peramban pihak ketiga akan selalu membuat halaman web dengan JavaScript lebih lambat dari 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, pabrikan browser secara teoritis dapat membuat versi khusus dari peramban mereka yang hanya berjalan di perangkat yang di-jailbreak dan mendistribusikannya di luar App Store, tetapi mereka tidak. Mereka akan menarik pasar terbatas dari jailbreaker yang coba dicap oleh Apple.

Browser Pihak Ketiga Tidak Dapat Menjadi Default

Apple iOS juga tidak membiarkan Anda memilih aplikasi default Anda, jadi peramban pihak ketiga tidak akan pernah menjadi peramban bawaan Anda. Bahkan jika Anda lebih menyukai Chrome, mengetuk tautan di sebagian besar aplikasi lain akan tetap membuka Safari. Anda harus menyalin-tempel tautan dari Safari ke Chrome untuk melihat laman di Chrome sebagai gantinya.

Pengembang aplikasi diizinkan untuk membuka aplikasinya di aplikasi lain, jadi ada cara untuk mengurutkan-buat browser lain sebagai default Anda. Setiap aplikasi harus mem-kode daftar browser alternatif yang didukungnya dan menyediakan cara untuk memilih di antara mereka. Seorang pengguna harus memilih browser default mereka di setiap aplikasi secara individual, dan mereka kurang beruntung jika mereka lebih memilih browser yang belum disertakan oleh pengembang aplikasi.

Mereka Tidak Bisa Memiliki Pengaya, Baik

Kebijakan toko aplikasi yang sama berarti bahwa peramban 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 internal sendiri - Anda tidak dapat menginstal add-on LastPass untuk Safari atau Chrome. Tentu saja, browser internal LastPass juga dipaksa menjadi lebih lambat daripada Safari.

Pengaya dimungkinkan pada platform lain, meskipun tidak tersedia di setiap browser. Misalnya, Chrome untuk Android tidak mendukung add-on karena Google tidak menginginkannya. Itu bagus karena Firefox untuk Android tidak mendukung pengaya. 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 Dilumpuhkan

Browser pihak ketiga tidak akan pernah lebih cepat dari Safari - mereka akan selalu lebih lambat. Mereka juga akan selalu lebih nyaman untuk digunakan karena mereka tidak akan pernah menjadi default Anda.

Browser mencoba menebus keterbatasan ini dengan menambahkan fitur lainnya. Misalnya, fitur penyanggaan dan kompresi data Chrome berupaya membantu mempercepat pekerjaan. Keuntungan nyata Chrome adalah memungkinkan Anda untuk menyinkronkan bookmark Anda, membuka tab, dan data penjelajahan lain 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 hingga Apple berhenti melumpuhkan browser pihak ketiga.

Kecuali Anda menginginkan fitur integrasi atau opsi unik lainnya yang ditawarkan oleh peramban pihak ketiga, Anda sebaiknya bertahan dengan Safari. Apple telah merancang sistem operasinya sehingga akan selalu menjadi pilihan tercepat dan paling nyaman yang tersedia untuk Anda.

Ada harapan untuk perubahan di sini. Apple pernah menolak aplikasi untuk "fungsionalitas duplikasi" dari aplikasi yang ada di dalamnya, tetapi akhirnya mereka mengalah dan membiarkan persaingan. Jika mereka tidak pernah mengubah kebijakan ini, aplikasi seperti Pandora, Kindle, Gmail, dan banyak aplikasi populer lainnya tidak akan diizinkan di App Store, karena mereka bersaing dengan aplikasi Apple sendiri seperti iTunes Radio, iBooks, dan Mail.Kompetisi 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