با دومین بتا iOS 17.4، اپل بسیاری از عملکردها را غیرفعال کرد برنامه های وب پیشرو (PWA) در اتحادیه اروپا. برخی گمانه زنی ها مبنی بر اینکه ممکن است یک تغییر موقت یا یک باگ مربوط به برخی از به روز رسانی های اکوسیستم اپلیکیشن در اروپا باشد، وجود داشت، اما اپل تایید کرده است که PWA ها عمدا حذف شده اند و دیگر باز نمی گردند.
در یک به روز رسانی در وب سایت توسعه دهنده (از طریق ۹to5Mac)، اپل توضیح می دهد که کاربران در اتحادیه اروپا به آن دسترسی نخواهند داشت صفحه اصلی برنامه های وب به دلیل پشتیبانی از موتورهای مرورگر جایگزین و خطرات امنیتی همراه و کار مورد نیاز برای پیاده سازی یک راه حل جدید.
به گفته اپل، برنامه های وب صفحه اصلی بر اساس WebKit و معماری امنیتی آن ساخته شده اند و به گونه ای طراحی شده اند که «با مدل حریم خصوصی و امنیتی برای برنامه های بومی در iOS هماهنگ باشند». جداسازی فضای ذخیرهسازی و درخواستهای سیستم برای دسترسی به عملکردهای حریم خصوصی در هر سایت بسیار مهم است.
بدون جداسازی، اپل ادعا می کند که برنامه های وب مخرب می توانند داده های سایر برنامه های وب را بخوانند و بدون رضایت کاربر به دوربین، میکروفون و مکان کاربر دسترسی پیدا کنند. برای رفع این مشکلات امنیتی، اپل باید یک معماری یکپارچه سازی جدید بسازد، که می گوید به دلیل سایر الزامات قانون بازارهای دیجیتال و به دلیل اینکه برنامه های وب صفحه اصلی توسط افراد زیادی استفاده نمی شود، عملی نیست.
سیستم iOS به طور سنتی با ایجاد مستقیم روی WebKit و معماری امنیتی آن، از برنامه های وب صفحه اصلی پشتیبانی می کند. این ادغام به این معنی است که برنامههای وب صفحه اصلی با مدل امنیتی و حریم خصوصی برنامههای بومی در iOS، از جمله جداسازی فضای ذخیرهسازی و اجرای فرمانهای سیستم برای دسترسی به قابلیتهای تأثیرگذار بر حریم خصوصی در هر سایت، مدیریت میشوند.
بدون این نوع جداسازی و اجرا، برنامههای وب مخرب میتوانند دادههای سایر برنامههای وب را بخوانند و مجوزهای آنها را برای دسترسی به دوربین، میکروفون یا مکان کاربر بدون رضایت کاربر بازپس بگیرند. مرورگرها همچنین می توانند برنامه های وب را بدون آگاهی و رضایت کاربر روی سیستم نصب کنند. پرداختن به نگرانیهای پیچیده امنیتی و حریم خصوصی مرتبط با برنامههای وب با استفاده از موتورهای مرورگر جایگزین، مستلزم ایجاد یک معماری یکپارچهسازی کاملاً جدید است که در حال حاضر در iOS وجود ندارد و با توجه به سایر خواستههای DMA و پذیرش بسیار کم توسط کاربر، انجام آن عملی نیست. برنامه های وب صفحه اصلی و بنابراین، برای مطابقت با الزامات DMA، ما مجبور شدیم ویژگی برنامه های وب صفحه اصلی را در اتحادیه اروپا حذف کنیم.
آیفون کاربران اتحادیه اروپا می توانند مستقیماً از صفحه اصلی از طریق نشانک به وب سایت ها دسترسی داشته باشند، اما ویژگی های PWA در دسترس نخواهد بود. برنامههای وب در صفحه اصلی مجبور میشوند در سافاری (یا مرورگر پیشفرض دیگر) به جای یک پنجره اختصاصی باز شوند، از ذخیرهسازی محلی طولانیمدت پشتیبانی نمیشود و اعلانها کار نمیکنند.
اپل می گوید که این تغییرات نتیجه مستقیم انطباق با DMA است و تنها بر تعداد کمی از کاربران تأثیر می گذارد. این شرکت همچنین می گوید که از تأثیر این تغییر بر توسعه دهندگان برنامه های وب صفحه اصلی و کاربران آیفون متاسف است.
بهروزرسانی برنامههای وب صفحه اصلی همراه با بسیاری از تغییرات دیگر در این برنامه است اپ استور در اتحادیه اروپا، اپل به بازارهای برنامه های جایگزین، روش های پرداخت جایگزین، موتورهای مختلف مرورگر و موارد دیگر اجازه می دهد.
منبع: https://www.macrumors.com/2024/02/15/ios-17-4-web-apps-removed-apple/