تطبيقات الويب التقديمة “بي دبليو أيه”: مفهومها وأهميتها وأفضلها وأقواها حاليا

فئة برمجيات جديدة تساعد على إنجاز المهام ولا يعرفها الكثيرون بما فيهم المطورون والمحترفون

تطبيقات الويب
لو وصفت برنامج أو تطبيق ما بأنه ” تطبيق ويب تقدمي” أو ينتمي لفئة “تطبيقات الويب التقدمية بي دبليو أية”، فالأغلب الأعم أن الكثير من مستمعيك، حتي لو كانوا من المحترفين والمطورين، وربما أكثريتهم، لن تعرف ما المقصود بالضبط بوصف “تطبيق ويب تقدمي” وربما تحدث فترة من الصمت المحرج بع سماعهم هذا الاسم أو الوصف، لأن هذه الفئة من التطبيقات لا تزال جديدة وفي بداية انتشارها، لكنها تعد من أكثر التطورات الواعدة المتعلقة بالتطبيقات في السنوات المقبلة، فما هي تطبيقات الويب التقديمة، وما مفهومها وما هي أهميتها وما أفضلها وأقواها على الساحة حاليا … السطور التالية تقدم نظرة من قريب حول هذه التطبيقات وتحاول الإجابة على الأسئلة.
مفهوم تطبيقات الويب التقدمية
لم يستقر مفهوم تطبيقات الويب التقدمية وينضج بدرجة كافية بعد، لكنه في أبسط معانيه يقصد به التطبيقات التي تعد مزيجا يعمل بين موقع ويب وبرنامج مثبت محليا، حيث يتم تنزيلها وتثبيتها محليا على الحاسب، لكنها تعمل فقط من خلال الاتصال بالمتصفح وتعتمد على تقنيات الويب العادية، وفي الوقت نفسه معبأ بطريقة تجعله يبدو أشبه بالتطبيق التقليدي المستقل.
ويقول تعريف آخر أن تطبيق الويب التقدمي “بي دبليو ايه” هو نوع من التطبيقات التي يتم تقديمها عبر الويب، وتم إنشاؤها باستخدام تقنيات الويب الشائعة مثل اتش تي إم إل، وسي إس إس، وجافا سكريبت، وتعمل على أي نظام أساسي يستخدم متصفحا متوافقا مع المعايير، ويمكن تشغيلها على اللاجهزة المكتبية والمحمولة.
 
يتم تثبيتها محليا وتعمل من خلال المتصفحات اثناء الاتصال والانقطاع
ولأن تطبيق الويب التقدمي هو نوع من صفحات الويب، او موقع ويب معروف باسم تطبيق ويب، فهو لا يتطلب تجميعًا أو توزيعًا منفصلاً، بل يمكن للمطورين فقط نشره عبر الإنترنت، والتأكد من أنه يلبي “متطلبات التثبيت” الأساسية، وسيتمكن المستخدمون من إضافة التطبيق إلى شاشتهم الرئيسية، ويتم النشر من خلال أنظمة التوزيع الرقمية للتطبيقات والبرمجيات مثل آب ستور، وجوجل بلاي وغيرها، واعتبارا من العام الحالي، بدأت متصفحات كروم وسفاري وفاير فوكس وايدج تدعم خاصية العمل مع تطبيقات الويب التقدمية بدرجات متفاوتة، ثم انضم نظام تشغيل اندرويد للخاصية نفسها وبات يدعم تشغيل هذه الفئة من البرمجيات.
تاريخ تطبيقات الويب التقدمية
وعلى الرغم من حداثة تطبيقات الويب التقدمية كمفهوم ومنتجات، إلا أن جذورها الأولي تعود إلي عام 2007، حينما اطلق ستيف جوبر الرئيس الأسطوري لأبل ومؤسسها، هواتف أي فون، معلنا أن تطبيقات الويب التي يتم تطويرها بلغة اتش تي إم إل 5 ولغة اجاكس، ستكون التنسيق القياس لتطبيقات آي فون، وفي 2013 أصدرت موزيلا نظام تشغيل فايرفوكس أو إس، بغرض أن يكون نظام تشغيل مفتوح المصدر لتشغيل تطبيقات الويب كتطبيقات اصلية على الأجهزة المحمولة، ثم توقف المشروع في 2017.
بدأ الحديث عنها منذ إطلاق أي فون لأول مرة عام 2007
وفي 2015 ابتكر المصمم فرانسيس بيرمان ومهندس برمجة في جوجل يدعي اليكس راسيل مصطلح “تطبيقات الويب التقدمية” لوصف التطبيقات التي تستفيد من الميزات الجديدة التي تدعمها المتصفحات الحديثة، بما في ذلك العاملين في الخدمة وبيانات تطبيقات الويب، التي تتيح للمستخدمين ترقية تطبيقات الويب لتطبيقات الويب التقدمية في نظام التشغيل الأصلي الخاص بهم، وبحلول عام 2019، كانت تطبيقات الويب متاحة على متصفحات سطح المكتب مايكروسوفت ايدج ونظام ويندوز وجوجل كروم وأنظمة تشغيل ماك او إس ولينكس وكروم.
إتاحة تطبيقات الويب التقدمية
ظهرت في أولي صورها 2013 مع نظام فاير فوكس إو إس والغيت
بحسب تحليل مطول حول تطبيقات الويب التقدمية أعده محللو موقع كمبيوتر ورلد، فإنه لا توجد متطلبات للمطورين أو المستخدمين لتثبيت تطبيقات الويب عبر أنظمة التوزيع الرقمية مثل متجر جوجل بلاي، ومتجر مايكروسوفت ستور، ومتجر سامسونج جالكسي ستور، فهذه المتاجر تدعمها مباشرة، لكن متجر أبل “آب ستور” لا يدعهما، وينشر متجر مايكروسوفت ستور بعض تطبيقات الويب التعليمية المؤهلة تلقائيًا للعمل كتطبيقات ويب تقدمية، بدون طلب مؤلفي التطبيق، وذلك بعد اكتشافها عبر فهرسة محرك بحث بنج التابع لها.
صفات تطبيقات الويب التقدمية
تم تصميم جميع تطبيقات الويب التقدمية للعمل على أي متصفح متوافق مع معايير الويب المناسبة، وكما هو الحال مع الحلول الأخرى عبر الأنظمة الأساسية الأخرى، فإن الهدف هو مساعدة المطورين على بناء تطبيقات عبر الأنظمة الأساسية بسهولة أكبر مما يفعلون مع التطبيقات الأصلية، وتستخدم بعض تطبيقات الويب التقدمية أسلوبًا معماريًا يسمى ” نموذج قوقعة التطبيق App Shell Model، وفي هذا النموذج يتم تخزين واجهة المستخدم الأساسية أو “غلاف” تطبيق ويب تصميم الويب سريع الاستجابة في ذاكرة التخزين المؤقت دون اتصال بالمتصفح، ويسمح هذا النموذج لتطبيقات الويب التقدمية بالحفاظ على الاستخدام الأصلي مع أو بدون اتصال الويب، ويمكن أن يؤدي ذلك إلى تحسين وقت التحميل، من خلال توفير إطار ثابت مبدئي، أو تخطيط أو هندسة يتم دمجها فيه، وعندما يتم ذلك بشكل جيد، يمكن أن يقدم العديد من المزايا نفسها التي يمنحها لك التطبيق المحلي التقليدي، في إعداد متسق عبر أنواع مختلفة من الأجهزة وغير متعب في إدارته وصيانته.
كيفية العثور عليها
العثور على هذه التطبيقات يكتنفه الغموض بعض الشيء، فقد بدأت جوجل ببطء في عرض تطبيقات الويب التقدمية في متجر بلاي على أجهزة كروم بوك، لكن الخيارات لا تزال قليلة ومتباعدة، كما أنها غير مصنفة أو قابلة للبحث بأي طريقة محددة). وعلى الرغم من ظهور بعض مواقع الجهات الخارجية لملء فراغ متجر تطبيقات الويب التقدمية الافتراضي، إلا أن هذه المواقع بشكل عام لا تزال باهتة بعض الشيء ومتعثرة ومنخفضة الجودة.
وإذا تمكنت من تعقب البرامج المناسبة لأغراضك، على الرغم من ذلك، يمكن أن تصبح تطبيقات الويب التقدمية جزءًا لا يقدر بثمن من مجموعة أدوات الإنتاجية الخاصة بك، فهي توفر واجهات قادرة وفعالة تمامًا، تشبه التطبيقات وتعمل دون اتصال بالإنترنت ولا يمكن تمييزها فعليًا عن نظيراتها التقليدية في التطبيقات، وتتسم بأنها خفيفة وتحدث نفسها تلقائيًا، وتعمل بنفس الطريقة تمامًا عبر معظم منصات الحوسبة الشائعة.، بمعني أنها يمكن أن تكون عنصرًا مهمًا في إعداد نظام تشغيل كروم، وفي الوقت نفسه يمكن أن تكون مفيدة في كل جزء على نظام ويندوز أو ماك أو لينكس أو حتي عل يجهاز اندرويد أو آي أو إس.
والطريقة الوحيدة الموثوقة لمعرفة أنها متاحة على واجهة سطح المكتب، هي زيارة موقع الويب المرتبط بالتطبيق، ثم البحث عن رمز خاص في شريط عنوان المتصفح، وهو عبارة عن شاشة صغيرة بها سهم متجه لأسفل في متصفح كروم، أو سلسلة من ثلاثة مربعات متصلة بها علامة الجمع في متصفح ايدج، ثم افتح القائمة الرئيسية للمتصفح وابحث عن خيار “تثبيت” أثناء فتح الموقع، وسيظهر هذا الأمر في القائمة الرئيسية المكونة من ثلاث نقاط داخل كروم، وداخل قسم “التطبيقات” من القائمة الرئيسية في ايدج عندما يكون متاحًا.
ويجب الانتباه إلي أنه في الحالات التي تتطلب منك الخدمة تسجيل الدخول لاستخدامها، فقد تحتاج إلى تسجيل الدخول أولاً، أو إنشاء حساب ثم تسجيل الدخول) قبل أن ترى مطالبة تثبيت تطبيقات الويب التقدمية، وسيعمل نفس المفهوم الأساسي على الهاتف المحمول أيضًا من خلال النظر في القائمة الرئيسية للمتصفح أثناء عرض موقع مزود بإمكانيات تطبيقات الويب التقدمية، سواء على هاتف ذكي أو حاسب لوحي، وفي نظام تشغيل اندرويد سيعرض كروم خيار “تثبيت التطبيق” عندما يكون هناك احتمال، بينما يظهر ايدج عبارة “إضافة إلى الشاشة”، بدون إشارة واضحة إلى ما إذا كان العنصر الناتج سيكون تطبيق ويب تقدمي أو مجرد رابط أساسي لفتح الموقع في المتصفح، وفي متصفح سفاري يقدم خيار “إضافة إلى الشاشة الرئيسية” الغامض دون أي إشارة إلى ما إذا كنت ستحصل على تطبيق ويب تقدمى، أو رابط ويب أساسي عند استخدامه، وفي كل الأحوال، بمجرد العثور على تطبيق ويب تقدمي وتثبيته، سيظهر كرمز على سطح المكتب أو الشاشة الرئيسية أو في أي مكان يخزن فيه نظام التشغيل التطبيقات المثبتة حديثًا.
أفضل تطبيقات الويب التقدمية للمهام والملاحظات
” تو دو يست”
إذا كنت تريد مثالًا مثاليًا لما يجب أن يكون عليه تطبيق الويب التقدمي، فلا تنظر إلى ما هو أبعد من ” تو دو يست Todoist”، فهو يقدم تطبيق إنشاء القوائم الاستثنائي، ومصمم بعناية يبدو ويعمل تمامًا مثل برنامج محلي عادي على الحاسب، و بمجرد تثبيته على جهازك، ستتمكن من عرض وإدارة وتعديل أي مهام حالية قمت بإنشائها وأيضًا إنشاء مهام جديدة في واجهة سريعة وخالية من التخزين المؤقت لن تدرك أنها متصلة بـالمتصفح، والأفضل من ذلك كله، أن التطبيق قادر تمامًا على عدم الاتصال بالإنترنت في أي وقت لا يتوفر لديك اتصال نشط بالإنترنت، سترى رمزًا يخبرك أنك في وضع عدم الاتصال وأن أي تغييرات تجريها ستتم مزامنتها في أقرب وقت. لو قمت بإعادة الاتصال، والمهم أنه يجب عليك التأكد من فتح التطبيق مقدمًا، بينما لا يزال لديك اتصال نشط، حتى يتمكن من مزامنة وتحميل جميع المعلومات الحالية في البداية.
جوجل لحفظ المعلومات
تطبيق “كييب Keep ” هو حاليًا خدمة جوجل الوحيدة التي يتم تقديمها كتطبيق ويب تقدمي فعال حقًا وجدير بالاهتمام في هذه المرحلة، فهو يعمل كبرنامج حقيقي ويسمح لك بالبحث عن الملاحظات الموجودة وعرضها وتعديلها وأيضًا تدوين ملاحظات جديدة حتى عندما تكون غير متصل بالإنترنت، وومع الميزات المتقدمة التي تتراوح من التذكيرات المستندة إلى الوقت والموقع إلى وضع العلامات والترميز اللوني، وحتى التحويلات من صورة إلى نص مدفوعة بالذكاء الاصطناعي، والتالي يعد خيارًا متميزًا مفيدًا تمامًا في هذا النموذج.
تطبيق “سيمبل نوت”
يستخدم تطبيق ” سيمبل نوت Simplenote” لمزيد من أغراض تدوين الملاحظات الأساسية، ويقدم تجربة مثيرة للإعجاب بالنسبة لتطبيق في هيكل تطبيق ويب تقدمي، ولديه خواص استثنائية في تدوين الملاحظات بدون زخرفة على اندرويد، ومزود بواجهة نظيفة وسهلة التنقل لأخذ الملاحظات وتحريرها وعرضها، ويحتوي على دعم للعلامات بالإضافة إلى قوائم المراجعة، ولا يوجد به أي من الإضافات التي تسبب الفوضى، التي توفرها معظم منصات تدوين الملاحظات الأخرى، وهو قادر مثل كييب وتو دو يست على العمل دون اتصال بالإنترنت، طالما أنك تتذكر فتح التطبيق بينما لا تزال متصلاً حتى يتمكن من إجراء تلك المزامنة الأولية.
أفضل تطبيقات الويب التقدمية للوسائط المتعددة
فوتوبيا
عندما تحتاج إلى تحرير صور بقدرات فوتوشوب بدون برنامج فوتوشوب فإن برنامج الويب التقدمي “فوتوبيا Photopea” هو البديل المناسب، الذي يعتمد بالكامل على التكنولوجيا المستندة للويب، حيث ستتمكن من القيام بكل شيء بدءًا من تحسين الصور إلى تعديل الرسوم التوضيحية وإنشاء ملفات رسومات معقدة ومتعددة الطبقات، وهو قادر تمامًا على عدم الاتصال بالإنترنت.
فوتوستاك
تطبيق “فوتوستاك PhotoStack” بسيط وفعال في تغيير حجم الصور وتعديلها بشكل كبير، خاصة عندما يكون لديك مجموعة من الصور التي تريد خفضها إلى عرض ثابت وربما أيضًا إضافة حد أو علامة مائية قبل التحميل إلى موقع شركتك على الويب، وهو يتيح سحب أي عدد من الصور ثم تحديد متريد القيام به بالإضافة إلى الاحتمالات المذكورة أعلاه، يمكنك تغيير تنسيق ملفاتهم إلى معيار ثابت، وضبط جودة صورهم لجعل أحجامهم أصغر، وإنشاء نمط لمنحهم أسماء متسقة، وإزالة أي بيانات من نمط أي اكس آي إف EXIF ​​مُحتمَلة مُخزنة داخلها، وبمجرد حصولك على المعلمات التي تم ضبطها بالطريقة التي تريدها، تكون مجرد بضع نقرات سريعة، وسيتم تعديل جميع صورك تمامًا كما حددتها – سواء كنت متصلاً بالإنترنت أم لا.
كروم كانافاس
إذا كان كل ما تحتاجه هو ترميز الصور الأساسي، فإن تطبيق “كروم كانافاس Chrome Canvas” شديد البساطة من جوجل هو الأداة المناسبة لهذه الوظيفة، فهو يدور حول الخربشة على الصور ويصلحها، وعندما تكون في حالة تنقل وتحتاج إلى طريقة سريعة لوضع دائرة أو تمييز شيء ما في صورة ما أو ربما مسح جزء من الصورة قبل مشاركتها في تطبيق سلاك مثلا، إنه يعد الطريقة الأسرع والأسهل للقيام بذلك. ومثل جميع تطبيقات الويب التقدمية الأخرى، فهو يعمل بشكل جيد في وضع عدم الاتصال كما تعمل أثناء الاتصال بالإنترنت.