اپل قصد دارد مرور وب آیفون را برای همیشه تغییر دهد
امروز اپل از تغییر بزرگی خبر داد که می تواند تجربه وبگردی کاربران آیفون را متحول کند. افسوس، این مزیت مرور محدود به کاربران اتحادیه اروپا خواهد بود. این خبر در کنار برنامه های اپل برای افزودن فروشگاه های جانبی و اپلیکیشن های شخص ثالث به آیفون اعلام شد.
برای پیروی از قانون بازارهای دیجیتال اتحادیه اروپا (DMA)، اپل می گوید به توسعه دهندگان اجازه می دهد تا از مرورگرهای دیگر برای مرورگرهای وب خود استفاده کنند. این بدان معنی است که اپل دیگر آنها را مجبور به استفاده از موتور رندر WebKit خود نمی کند، که فناوری اصلی پشت این کار است. هر نوعی مرورگر وب می تواند روی گوشی شما انجام دهد. این یک تغییر قانون بزرگ است.
عمداً تجربه مرور شما را خراب می کند
فروشندگان مرورگر مانند توسعهدهنده کروم، گوگل و سازنده اج، مایکروسافت، محدود به ایجاد پوستههای ساده در اطراف یک نسخه بسیار خاص و بدون تغییر از WebView سافاری هستند، مؤلفهای که عملکرد آن به شدت توسط اپل دیکته میشود. شرکت هایی مانند گوگل و موزیلا به جای ارسال مرورگرهای دقیق تنظیم شده خود مجبور به ایجاد یک مرورگر جداگانه هستند که اساساً به عنوان یک پوسته نازک برای موتور WebKit اپل عمل می کند.
به بیان ساده، برنامه های مرورگر مانند کروم، فایرفاکس، بریو، داک داک گو و سایرین را می توان بر روی آیفون نصب کرد، اما آنها فقط به عنوان پوشش های سطحی در موتور WebKit اپل عمل می کنند. این سیاست همچنین به این معنی است که اپل در مورد اینکه کدام ویژگی در سافاری پشتیبانی می شود، حرف آخر را می زند. و این شکاف ویژگی بسیار زیاد است.
کافی است نگاهی به این مقایسه ویژگی که توسط Open Web Advocacy گردآوری شده است بیندازید تا مشکل را درک کنید:
فروشندگان مرورگر شخص ثالث چاره ای جز استفاده از یک نسخه بسیار خاص از WebKit، بدون انعطاف پذیری برای تغییر ویژگی های موتور، از جمله فعال یا غیرفعال کردن ویژگی های موجود در کد منبع، ندارند. این محدودیت توانایی مرورگرهای iOS را برای متمایز شدن از طریق سافت فورک خفه می کند.
از سوی دیگر، در بازاری با انتخاب واقعی مرورگرها، اشخاص ثالث می توانند مرورگرهای خود را از ابتدا توسعه دهند. فقط به آنچه افراد پشت مرورگر Arc توانسته اند با تجسم مجدد کامل نحوه ظاهر و عملکرد یک مرورگر در اکوسیستم دسکتاپ به آن دست پیدا کنند، نگاه کنید.
همچنین گویای این است که تیمی با چنین ذهن روشنی به جای یک مرورگر موبایل انقلابی تمام عیار، فقط یک برنامه Arc همراه را برای iOS منتشر کرد – زیرا آنها به خوبی میدانند که همان انعطافپذیری را با iOS نخواهند داشت (به دلیل WebKit) همانطور که در macOS برای ایجاد یک مرورگر دسکتاپ فوق العاده انجام می دهند.
این موضوع در اکوسیستم مرورگر کرومیوم نیز مشهود است. برخلاف iOS، جایی که اپل صرفاً گنجاندن ویژگیها را کنترل میکند، فروشندگان مرورگر در هنگام استفاده از Chromium در اندروید، آزادی انتخاب ویژگیها را دارند. در نهایت، برای یک کاربر معمولی آیفون، جنبه کلیدی نرم افزاری است که روی دستگاه های واقعی اجرا می شود.
همه چیز در مورد درمان ترجیحی است
اما فقط کمبود امکانات نیست که نگران کننده است. همچنین در مورد دادن مزیت ناعادلانه به سافاری است زیرا اپل اجرای کلی هر مرورگری را که روی آیفون اجرا می شود کنترل می کند. البته اپل در مورد دسترسی به سیستم بومی آیفون به Safari رفتار ترجیحی می دهد.
سافاری توانایی نمایش فیلم ها را به صورت تمام صفحه به دست آورده است، در حالی که سایر مرورگرها به جز آیپد از انجام این کار منع شده اند. مرورگرهای دیگر نیز از لحاظ تاریخی از نصب برنامه های وب، استفاده از برنامه های افزودنی مهم یا ادغام Apple Pay به همان میزان Safari منع شده اند.
در مرحله بعد، بیایید دیدگاه رقابتی را بررسی کنیم که در نهایت اتحادیه اروپا را وادار کرد تا وضعیت WebKit را بررسی کند. این رویکرد فقط WebKit شرکت ها را مجبور می کند تا چندین برنامه جداگانه برای هر پلتفرم بسازند و هزینه و پیچیدگی توسعه و پشتیبانی را به طور قابل توجهی افزایش دهند. این هزینه ها علاوه بر مالیات 15 تا 30 درصدی اپ استور است که اپل تاکنون به شدت از آن دفاع کرده است.
هزینه گزاف توسعه یک برنامه کاربردی که عملکردی یکسان با آنچه اپل ارائه می دهد، آن را فقط برای شرکت هایی که بودجه خوبی دارند امکان پذیر می کند. به هر حال، چرا کسی بخواهد از مرورگری استفاده کند که عملاً مانند سافاری کار می کند در حالی که در یک نقطه ضعف فنی قرار دارد؟ به طور طبیعی، بسیاری از برنامه های کاربردی مفید یا بالقوه سودآور هرگز نور روز را نمی بینند.
اوه گفتم سافاری لکنت داره؟
Safari و WebView اپل اغلب باگهای مهمی را تجربه میکنند که میتواند برنامهها را خراب کند، و این مشکلات بر مرورگرهای رقیب iOS نیز تأثیر میگذارد، زیرا آنها نمیتوانند از موتورهای خود استفاده کنند که ممکن است این اشکالات را نداشته باشند. به این نمودار خرابی به نام داشبورد تست پلتفرم وب نگاهی بیندازید و از شکست های سافاری شگفت زده شوید:
HTTP Toolkit فهرست بزرگی دارد که نشان میدهد چگونه رویکرد اپل نه تنها اجازه میدهد باگهای مرورگر در وب باقی بماند و اقدامات امنیتی مهم را تضعیف میکند، بلکه چگونه کل وب را برای هر کسی که آیفون در دست دارد، آلوده میکند. این امر به ویژه برای شرکتی که همیشه در برابر تغییر مقاومت کرده و به حفظ حریم خصوصی و امنیت مقاومت کرده است، بسیار بد است.
اگر واقعاً میخواهید بفهمید که اپل چقدر انحصار مرورگر را بر روی آیفون ایجاد کرده است، جایی که نوآوری ویژگیها را خفه کرده و اجازه داده است مشکلات مزاحم ادامه پیدا کنند، این سند جامع 108 صفحهای به نام «ارائه رقابت به باغهای دیواری – سوم» را بخوانید. مرورگرهای مهمانی و برنامه های کاربردی وب.”
اما اکنون که اتحادیه اروپا دست اپل را مجبور کرده است و این شرکت در نهایت موتورهای جایگزینی مانند Gecko و Blink را اجازه می دهد، در نهایت شاهد توسعه تجربه جدیدی در کروم، اج و فایرفاکس در آیفون خواهیم بود. و ممکن است به زودی اتفاق بیفتد.
آینده ای روشن در نزدیکی است
در اوایل سال جاری، گوگل (از طریق GitHub در همه مکانها) اعلام کرد که در حال کار بر روی نسخه آزمایشی iOS کروم با موتور Blink در هسته آن به جای WebKit است. البته، سیاست های اپل هرگز اجازه چنین هیولای آزاد کننده ای را در اپ استور نمی دهد، اما به نظر می رسد گوگل احساس می کند که اتحادیه اروپا می تواند اپل را مجبور به تغییر مسیر کند. افراد حاضر در 9to5Google حتی یک نسخه ابتدایی را دریافت کردند که روی آیفون اجرا می شد.
موزیلا همچنین در حال آزمایش نسخه ای از فایرفاکس برای iOS است که بر روی موتور رندر Gecko خود ساخته شده است. موزیلا در اوایل سال جاری به The Register گفت: «ما از سیاستهای فروشگاه اپلیکیشن iOS اپل پیروی میکنیم و به سادگی کارهای اکتشافی برای درک چالشهای فنی مرورگرهای iOS مبتنی بر Gecko در صورت تغییر این سیاستها انجام میدهیم.
به نظر می رسد آزمایشات گوگل و موزیلا با مرورگرهای وب موبایلی که از قید وب کیت اپل رها شده اند، سرانجام به ثمر خواهند نشست. اما فقط برای ساکنان اتحادیه اروپا. من صمیمانه امیدوارم، به خاطر مشتریان ارزشمند خود، اپل همین کار را برای مصرف کنندگان در سراسر جهان انجام دهد. این بی سابقه است، اما در نهایت برای یک کاربر معمولی آیفون که از تجربه یکپارچه سافاری خسته شده است، جادویی است.
همچنین قویاً امیدوارم که تنظیمکنندههای سایر کشورها نیز بتوانند به آنچه اتحادیه اروپا توانسته است دست یابند. من ناامیدانه به دلیل “iPad به عنوان یک کامپیوتر” معتاد هستم، اما بدترین دشمن من مجموعه ویژگی های محدود مرورگرهای وب بوده است. برای روزی دعا می کنم که بتوانم از Chrome در iPad Pro با حداقل نیمی از قابلیت های مرورگرهای دسکتاپ استفاده کنم.
حالا توپ در زمین شماست، اپل!
توصیه های سردبیران