گوگل در جدیدترین بهروزرسانی مرورگر کروم برای سیستمعامل ChromeOS، قابلیتی را معرفی کرده است که یکی از بزرگترین چالشهای کاربران این پلتفرم، یعنی محدودیت در تبدیل وبسایتها به برنامههای دسکتاپ را مرتفع میکند. با انتشار نسخه ۱۵۵، کاربران اکنون میتوانند هر وبسایتی را فارغ از اینکه سازنده آن یک Progressive Web App (PWA) رسمی ارائه داده باشد یا خیر، مستقیماً به عنوان یک اپلیکیشن مستقل در محیط سیستمعامل نصب کنند.
گذار از محدودیتهای سنتی PWA
تا پیش از این، کاربران ChromeOS برای نصب یک وبسایت به عنوان اپلیکیشن، کاملاً به توسعهدهندگان وابسته بودند. وبسایت باید دارای یک فایل manifest.json استاندارد و تعریف Service Worker مناسب میبود تا سیستمعامل اجازه ایجاد میانبر (Shortcut) با قابلیت اجرای مستقل در پنجرهای جداگانه را صادر کند. در پاییز ۱۴۰۳، گوگل با رویکردی جدید، این محدودیت ساختاری را حذف کرده است. اکنون موتور مرورگر کروم، فرآیند تبدیل وبسایتهای معمولی (Classic Webpages) به اپلیکیشنهای نصبشدنی را به صورت خودکار مدیریت میکند.
نحوه عملکرد در نسخه ۱۵۵
در این بهروزرسانی، وقتی کاربر به منوی تنظیمات کروم (سه نقطه) مراجعه میکند، گزینه «Install page as app» برای تمامی صفحات فعال است. این فرآیند باعث ایجاد یک آیکون اختصاصی در لانچر اپلیکیشنها میشود که در ظاهر و باطن، مشابه یک برنامه نیتیو عمل میکند. از دیدگاه فنی، کروم با استفاده از کانتینرهای ایزوله، محیط اجرای این وبسایتها را بهگونهای مدیریت میکند که در یک پنجره مستقل بدون نوار آدرس (Address Bar) و تبهای اضافی اجرا شوند که این امر تجربه کاربری دسکتاپمحور را بهبود میبخشد.
چرا این تغییر برای توسعهدهندگان و کاربران مهم است؟
- پایداری محیط کاربری: کاربران دیگر مجبور نیستند بین دهها تب باز در مرورگر، به دنبال وبسایتهای پرکاربرد خود بگردند.
- مدیریت پنجرهها: هر وبسایت نصب شده مانند یک اپلیکیشن مستقل در Taskbar سیستمعامل ظاهر میشود و از قابلیت مدیریت پنجرههای سیستم (مانند Split-screen) پشتیبانی میکند.
- کاهش اصطکاک ورود به سیستم: این قابلیت برای سرویسهای تحت وب که نسخه دسکتاپ ندارند، یک جهش بزرگ برای پذیرش عمومی سیستمعامل ChromeOS به عنوان جایگزین لینوکس یا ویندوز محسوب میشود.
مشخصات فنی و الزامات
- نسخه مرورگر: Chrome 155 و بالاتر
- پلتفرم مقصد: ChromeOS (تجربه بهینهتر در محیط دسکتاپ)
- پروتکلهای وابسته: پشتیبانی از Service Workers و Web Manifest به صورت انتخابی
- وضعیت اجرا: مستقل در کانتینر مرورگر (Isolated App Window)
نتیجهگیری و چشمانداز آینده
این رویکرد گوگل نشاندهنده تعمیق استراتژی «وب به مثابه پلتفرم» است. با حذف وابستگی به پیادهسازیهای خاص PWA توسط توسعهدهندگان، گوگل عملاً کل اکوسیستم وب را به یک App Store بزرگ تبدیل کرده است. این تغییرات که در اواخر سال ۱۴۰۳ شمسی شاهد آن هستیم، احتمالاً زمینه را برای حذف نهایی تمایز بین اپلیکیشنهای نیتیو (Android/Linux) و وبسایتها در سیستمعامل کروم فراهم میکند.