طبق اخباری که بهتازگی منتشر شده، نسخه جدید سیستمعامل iOS تحت عنوان 15.4 از هدستهای واقعیتمجازی/واقعیتافزوده و پوشنوتیفیکیشن (Push Notification) برای برنامههای وب پشتیبانی میکند.
اپل هفته گذشته اولین نسخه بتای iOS 15.4 را برای توسعهدهندگان و کاربران بتای عمومی منتشر کرد. این بهروزرسانی که با چندین ویژگی جدید همراه است، به برخی تغییرات خوشایند در سافاری اشاره میکند. به طور خاص، اپل بالاخره در تلاش است تا پوشنوتیفیکیشنها را برای برنامههای وب در iOS و همچنین WebXR API برای پشتیبانی از هدستهای AR/VR را فعال کند.
همانطور مکسیمیلیانو فیرتمن اشاره میکند، iOS 15.4 بتا ویژگیهای جدیدی را معرفی میکند که میتواند توسط سایتها و برنامههای وب استفاده شود. یکی از آنها، پشتیبانی از آیکونهای سفارشی جهانی است، بنابراین توسعهدهندههای دیگر نیازی به اضافه کردن کد خاص برای ارائه نماد برنامههای وب در دستگاههای iOS ندارند.
به مدت چهار سال، ما سافاری را در iOS داشتیم که از Webb App Manifest پشتیبانی میکرد اما نوتیفیکیشنها همیشه نادیده گرفته میشود (فقدان پشتیبانی که هرگز توسط اپل یا BTW و Webkit مستند نشده بود). این منجر به نصب بسیاری از برنامههای وب پیشرو در iOS شد که نمادی را شامل نمیشدند چراکه شما همچنین باید یک <link> با نماد rel=apple-touch-icon را در HTML خود اضاف کنید و هر توسعهدهنده PWA این کار را انجام نمیداد.
با این حال، قابل توجهترین تغییر هنوز در راه است؛ پوشنوتفیکیشن برای برنامههای وب. درحالی که سافاری در macOS به وبسایتها اجازه میدهد زمانی که صفحه وب را در پسزمینه دارند، نوتیفیکیشنهایی را به کاربران ارائه دهند، اپل هرگز این ویژگی را در iOS فعال نکرده بود.
خوشبختاه، بهنظر میرسد که این موضوع درحال تغییر است. همانطور که فیتمن اشاره کرد، iOS 15.4 نوتیفیکیشنهای وب داخلی و Push API را به ویژگیهای آزمایشی WebKit در تنظیمات سافاری اضافه میکند. هر دو گزینه در نسخه بتا ۱ کار نمیکنند، اما این نشانه قوی است که اپل در نهایت پوشنوتیفیکیشنها را برای سایتها و برنامههای وب در iOS فعال میکند.
از آنجایی که برخی از توسعهدهندگان به دلیل دستورالعملهای App Store محبور شدهاند برنامههای خود را به عنوان اپلیکیشنهای وب در iOS منتشر کنند،این پیشرفتها مطمئناً تجربه استفاده از برنامههای وب در آیفون و آیپد را کمی بهتر میکند.
جالب اینجا است که iOS 15.4 بتا اکنون دارای WebXR API است که از هدستهای واقعیتافزوده و واقعیت مجازی در وبسایتها پشتیبانی میکند. API بهطور پیشفرض فعال است اما حتی در صورت فعال بودن، هیچ هدست واقعیتمجازی و واقعیتافزودهای در حال حاضر با iOS کار نمیکند؛ چراکه چنین هدستهایی هنوز برای محصولات این شرکت وجود ندارد. از آنجایی که شایعات حاکی از این است که اپل اولین هدست واقعیت ترکیبی خود را تا پایان سال جاری معرفی کند، API جدید ممکن است مربوط به دستگاه جدید اپل باشد.
انتشار رسمی iOS 15.4 برای عموم کاربران در بهار امسال انجام خواهد شد.