ما الذي يستطيعه تطبيق الويب التقدمي وما لا يستطيعه
يُبنى تطبيق الويب التقدمي بتقنيات الويب المعيارية مع ثلاثة عناصر إضافية. ملف manifest يخبر الهاتف كيف يثبّته. وservice worker يخزّن التطبيق وبياناته ليفتح دون اتصال. والتسليم الآمن عبر HTTPS يتيح للمتصفح منح ميزات الجهاز. والنتيجة تطبيق يفتح بملء الشاشة وله أيقونته، وإن بقي يُسلَّم عبر المتصفح.
على أندرويد الدعم واسع: التثبيت والعمل دون اتصال والمزامنة في الخلفية والإشعارات كلها تعمل في Chrome وغيره من المتصفحات الرئيسية. وعلى آيفون يعمل التثبيت والعمل دون اتصال، وتتوفر الإشعارات بعد إضافة التطبيق إلى الشاشة الرئيسية. وتبقى بعض القدرات، كالتحكم العميق ببلوتوث أو مهام خلفية معينة، محدودة على iOS.
لهذا نتحقق من المتطلبات قبل أن نوصي بهذا الخيار. إن كان منتجك يحتاج معالجة ثقيلة في الخلفية أو وصولاً متقدماً للعتاد أو وجوداً في متجر تطبيقات كشرط تجاري، فالتطبيق الأصلي أو Flutter أنسب. أما النماذج ولوحات التحكم والحجوزات والكتالوجات والتفتيش وخدمة العملاء فيكفيها غالباً تطبيق ويب تقدمي بكلفة صيانة أقل بكثير.
