Apple menghendaki semua apl yang menyemak imbas web dalam iOS dan iPadOS menggunakan enjin penyemak imbasnya sendiri, WebKit, tetapi adakah ia harus terus melarang enjin penyemak imbas saingan dengan berkesan di tengah-tengah tuduhan kelakuan anti-persaingan?
Syarikat teknologi besar telah dituduh melakukan kelakuan anti-persaingan baru-baru ini, dengan Ketua Pegawai Eksekutif UK Competition and Markets Authority (CMA) Andrea Coscelli dalam berita Artikel itu mengisytiharkan:
Apple dan Google telah mencipta tabiat buruk dalam cara kami menggunakan telefon kami yang kami bimbang akan membawa kepada kekeliruan bagi berjuta-juta orang di UK.
Antara tuduhan tingkah laku anti-persaingan ini, Apple telah dikritik kerana memerlukan apl yang menyemak imbas web menggunakan rangka kerja WebKit dan Javascript WebKit pada iOS dan iPadOS, dasar yang melarang secara berkesan bukan WebKit -apl berasaskan. Tutorial semakan App Store Apple menyatakan:
2.5.6 Apl yang menyemak imbas web mesti menggunakan rangka kerja WebKit dan Javascript WebKit yang sesuai.
Terdapat perdebatan sengit mengenai keperluan ini, dengan beberapa pembangun dan pengawal selia berhujah bahawa ia akan menyekat inovasi secara aktif dalam iOS dan iPadOS, manakala Apple percaya ia adalah perlu untuk melindungi keselamatan dan privasi pengguna, dan Cegah Penguasaan kromium.
Google Chromium ialah teknologi di sebalik banyak penyemak imbas popular, termasuk Chrome, Microsoft Edge, Brave dan Opera. Sesetengah percaya penguasaan Chromium membawa kepada "monokultur pelayar" yang menyekat pembangunan teknologi web saingan. Tweet daripada penginjil Apple dan penyokong pemaju Safari Jen Simmons nampaknya membayangkan kepentingan mengekalkan had WebKit, dan inilah sebabnya:
Safari mempunyai 9.84% pelayar desktop, menurut perkhidmatan analitik web StatCounter Bahagian Pasaran, manakala Google Chrome mempunyai 65.38% yang menggalakkan. Safari pada masa ini lebih selamat pada platform mudah alih berbanding desktop, tetapi ia masih kedua selepas Google Chrome. Walaupun Safari ialah penyemak imbas lalai pada iPhone dan iPad, Safari mempunyai bahagian pasaran sebanyak 26.71% pada peranti mudah alih, manakala Chrome menguasai iOS dan Android dengan bahagian pasaran sebanyak 62.06%. Selain daripada Chrome, pelayar berasaskan Chromium seperti Microsoft Edge mendominasi pelayar paling popular yang lain.
Jika Apple berhenti memaksa penggunaan WebKit pada iOS dan iPadOS, pembangun di sebalik penyemak imbas mudah alih seperti Chrome dan Edge boleh bertukar kepada Chromium sama seperti penyemak imbas desktop, memberikan Chromium bahagian pasaran keseluruhan yang lebih besar dan mungkin mengehadkan peluang pesaing untuk bersaing dengan teknologi.
Dalam Laporan Interim Penyelidikan Pasaran Ekosistem Mudah Alihnya, CMA mengatakan bahawa Apple menggunakan rasional berikut untuk mempertahankan dasar WebKitnya pada iOS:
Apple memberitahu kami bahawa pada iOS sahaja WebKit adalah terutamanya didorong oleh kebimbangan keselamatan dan privasi. Khususnya, banyak tapak web moden menjalankan kod daripada pembangun yang tidak diketahui. Apple memberitahu kami bahawa disebabkan oleh pengehadan WebKit, ia boleh menangani isu keselamatan dengan cepat dan berkesan untuk semua penyemak imbas pada iPhone untuk semua pengguna iPhone (dengan andaian hanya terdapat satu enjin penyemak imbas). Ia selanjutnya memberitahu kita bahawa, pada pendapat Apple, WebKit menawarkan tahap perlindungan keselamatan yang lebih baik daripada Blink dan Gecko.
Apple berhujah bahawa kerana ia mengawal WebKit dan ia merupakan satu-satunya enjin penyemak imbas pada peranti ini, sekatan itu membenarkan syarikat melaksanakan keselamatan menyeluruh untuk semua penyemak imbas pada iPhone dan iPad serta penambahbaikan privasi untuk memberikan yang lebih baik. pengalaman pengguna dan mengelakkan pemecahan. Ia juga mendakwa bahawa WebKit lebih selamat daripada enjin penyemak imbas yang bersaing.
Yang lain berpendapat bahawa sekatan WebKit secara aktif menjejaskan persaingan penyemak imbas pada iOS. Ketua Pegawai Eksekutif Epic Games Tim Sweeney, yang mempunyai pertikaian sengit dengan Apple mengenai yuran App Store, kini berkata sekatan WebKit adalah anti-persaingan dan tidak bertoleransi:
Apple mengelilingi WebKit Dasar itu menarik perhatian pengawal selia seperti CMA , yang mengkritik keras sekatan:
Kami mendapati bahawa dengan menghendaki semua penyemak imbas pada peranti iOS menggunakan enjin penyemak imbas WebKitnya, Apple Mengawal dan menetapkan sempadan kualiti dan fungsi untuk semua penyemak imbas pada iOS. Ia juga mengehadkan potensi pelayar saingan untuk membezakan diri mereka daripada Safari. Contohnya, penyemak imbas tidak dapat mempercepatkan pemuatan halaman atau memaparkan video dalam format yang tidak disokong oleh WebKit. Selain itu, Apple tidak menyediakan pelayar bersaing dengan akses kepada ciri dan API yang sama yang tersedia dalam Safari. Secara keseluruhan, ini bermakna Safari tidak menghadapi persaingan yang berkesan daripada penyemak imbas lain pada peranti iOS.
Bukti juga mencadangkan bahawa penyemak imbas pada iOS menawarkan kurang sokongan ciri berbanding penyemak imbas berdasarkan enjin penyemak imbas lain, terutamanya apabila ia berkaitan dengan apl web. Akibatnya, apl web kurang berdaya maju untuk menyampaikan kandungan pada peranti iOS berbanding apl asli daripada App Store.
CMA menekankan bahawa pembangun apl tidak boleh membezakan penyemak imbas mereka daripada Safari, manakala pembangun web dikekang oleh ciri yang disokong oleh WebKit.
Yang penting, disebabkan oleh pengehadan WebKit, Apple memutuskan sama ada untuk menyokong bukan sahaja penyemak imbasnya sendiri, tetapi semua penyemak imbas pada iOS. Ini bukan sahaja mengehadkan persaingan (kerana ia pada asasnya mengehadkan potensi pelayar saingan untuk membezakan diri mereka daripada Safari atas faktor seperti kelajuan dan kefungsian), tetapi ia juga mengehadkan kefungsian semua pelayar pada peranti iOS, menghalang pengguna iOS daripada kemungkinan Manfaat daripada inovasi yang berguna.
Perdebatan juga ada kaitan dengan sikap Apple yang berdiam diri sejak sekian lama untuk membenarkan pemuatan sisi apl pada iOS dan iPadOS. Selain daripada permainan popular, satu-satunya halangan sebenar kepada pembangun menerbitkan apl web pada iOS dan iPadOS yang tidak dapat dibezakan daripada apl asli ialah sekatan dan kawalan WebKit Apple pada Safari. Jika pembangun boleh menggunakan penyemak imbas yang berbeza untuk membuka aplikasi web, pemuatan sisi yang cekap daripada web menjadi mungkin.
Perlu juga diperhatikan bahawa CMA tidak menerima hujah Apple bahawa menyekat penyemakan imbas web ke WebKit pada iOS dan iPadOS adalah lebih baik untuk prestasi dan menangani kelemahan keselamatan:
Keseluruhan Bukti yang kami terima setakat ini tidak mencadangkan bahawa sekatan WebKit Apple membenarkan respons yang lebih pantas dan berkesan terhadap ancaman keselamatan dalam apl penyemak imbas peribadi pada iOS...
[.. .]
.. .Bukti yang telah kita lihat setakat ini tidak menunjukkan perbezaan yang ketara dalam prestasi keselamatan WebKit dan enjin penyemak imbas alternatif.
Di tengah-tengah perdebatan yang berterusan, beberapa pembangun telah berkumpul di belakang hashtag Twitter #AppleBrowserBan untuk menyatakan rasa tidak puas hati mereka terhadap pengehadan WebKit Apple.
Atas ialah kandungan terperinci Sekiranya Apple terus mengharamkan enjin pelayar saingan pada iOS?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!