اپل در سالهای اخیر با اتهامات متعددی مبتنی بر اقدامات ضد رقابتی روبرو بوده است و بهنظر میرسد که موارد بیشتری نیز برای این شرکت در راه است. این بار، گروهی از توسعهدهندگان پروژهای به نام Open Web Advocacy راهاندازی کردهاند که اپل را بهچالش میکشد تا دسترسیهایی را به موتورهای مرورگر دیگر در iOS دهد.
این گروه از توسعهدهندگان میخواهند که به همان ویژگیهای موجود در نسخه iOS سافاری دسترسی داشته باشند. در همان زمان، از اپل میخواهند که سیستمعامل iOS را روی موتورهای مرورگر شخص ثالث نیز باز کند. برای کسانی که آشناییتی ندارد، iOS به موتور WebKit متکی است که نهتنها سافاری، بلکه تمام محتوای وب را در سیستمعامل اپل تأمین میکند و بههمین دلیل، برخلاف macOS، برنامههای iOS باید از WebKit بهعنوان موتور مرورگر خود استفاده کنند. بهعبارت دیگر، هر مرورگر وب یا برنامه وب که در iOS میبینید، اساساً سافاری را در زیر پوسته دیگری اجرا میکند. لاوسون دراینباره توضیح میدهد:
انگیزه این گروه، تلاش برای متقاعد کردن اپل است که آنها باید به موتورهای مرورگر دیگر روی iOS اجازه دهند، بنابراین این سیستمعامل میتواند بستری بهتر برای توسعه موارد برای عصر مدرن وب باشد چراکه درحال حاضر، هر مرورگر در iOS، خواه با نشان کروم، فایرفاکس یا اج باشد، درواقع یک پوسته از سافاری است که از سایر مرورگرها عقب است چراکه در iOS رقابتی ندارد.
همانطور که این گروه به The Register گفت، محدود کردن برنامهها به WebKit به یک مشکل تبدیل شده چراکه توسعهدهندگان حتی به برخی از ویژگیهای سافاری نیز دسترسی ندارند. بهعنوان مثال، قابلیتهای تمامصفحه در مرورگرهای شخص ثالث محدود است و اپل ادغام Apple Pay را به سافاری محدود میکند. در عین حال، برنامههای مبتنی بر وب نمیتوانند به صورت تمامصفحه اجرا شوند و مرورگرهار شخص ثالث گزینه اضافه کردن یک برنامه وب به صفحه اصلی را ارائه نمیدهند. توسعهدهندگان همچنین از کمبود Web NFC و سایر APIها در WebKit سیستمعامل اپل شکایت دارند.
ایده اصلی این گروه این است که نگرانیهای خود را به سازمان رقابت و بازار بریتانیا (CMA) منتقل کند تا آنها را متقاعد کند که اپل باید سیاستهای خود را تغییر دهد. سافاری مدتی است که از رقبای خود عقب مانده است و این با تغییر کاربران به سایر مرورگرهای وب مرتبط است. بین توسعهدهندگان اتفاق نظری وجود دارد که ویژگیهای زیادی در سافاری از دست رفته است و آنها مجبور هستند از فناوریهای اپل با محدودیتهای بیشتری در برنامههای خود استفاده کنند. اپل، البته، دلایل خاص خود را برای اجبار به پذیرش WebKit در iOS دارد. بیش از اینکه کاربران را تحت موتور سافاری نگه دارد، WebKit به شرکت کنترل بیشتری بر تجربه برنامههای وب میدهد که در بین پلتفرمهای ممنوعه از اپاستور (مانند بازیهای ابری ایکسباکس مایکروسافت) محبوب میشود. اگر اپل به توسعهدهندگان اجازه دهد موتورهای مرورگر شخص ثالث را با دسترسی به همه APIهای iOS استفاده کنند، در نهایت به کسبوکار اپاستور لطمه میزند.