وب اپلیکیشن های پیشرو تجربه کاربرانی می باشد که به وب دسترسی دارند. ویژگی های این وب اپلیکیشن ها به شرح زیر است:
- قابلیت اعتماد - بلافاصله لود میشوند و هرگز تصویر عدم دسترسی به اینترنت را نمی بینید، حتی اگر نت وورک شما ضعیف باشد.
- سرعت – هنگام اسکرول خیلی نرم حرکت میکنند و هرگز کند نمیشوند.
- مشارکت – کاربر احساس میکند با یک اپ واقعی کار میکند.
این سطح جدید کیفیت به وب اپلیکیشن های پیشرو این امکان را میدهد که در صفحه نمایش گوشی کاربران جایی داشته باشند.
قابلیت اعتماد
زمانی که وب اپلیکیشن پیشرو از روی صفحه گوشی کاربر اجرا شد، سرویس ورکر (service workers) این امکان را به وب اپلیکیشن پیشرو میدهد تا بلافاصله و بدون درنظرگرفتن نت وورک لود شود.
سرویس ورکر به زبان جاوااسکریپت نوشته میشود و مانند کلاینت ساید پراکسی رفتار میکند. سرویس ورکر به شما امکان کنترل کش و نحوه پاسخ به درخواست را میدهد. با کمک pre-caching key resources شما میتوانید وابستگی به شبکه را از بین ببرید تا کاربران شما تجربه قابل اعتمادی از وب اپلیکیشن پیشرو داشته باشند.
سریع
اگر لود سایت بیش از 3 ثانیه باشد 53 درصد کاربران آن را رها میکنند! همچنین زمانی که سایت لود میشود کاربران انتظار دارند که سریع باشد و به سختی اسکرول نشود یا اینترفیس آن دیر پاسخ ندهد.
مشارکت
وب اپلیکیشن های پیشرو را بدون نیاز به app store میتوان بر روی صفحه گوشی کاربران نصب کرد. با کمک فایل مانیفست، وب اپلیکیشن میتوانند تجربه عالی به کاربران بدهد و یا با کمک push notification ها کاربران را درگیر کند.
مانیفست وب اپلیکیشن به شما این امکان را میدهد تا ظاهر اپلیکیشن و نحوه لانچ شدن آن را کنترل کنید. شما میتوانید آیکن های صفحه نمایش را مشخص کنید، صفحه ای که هنگام لود اپ باید نمایش داده شود را تعیین کنید، جهت صفحه نمایش را مشخص کنید و حتی بگویید مرورگر کروم دیده بشود یا نه.
به نقل از: Google Developers