هل تطبيقات الويب التقدمية هي المستقبل؟ هل سيدفنون التطبيقات المحلية للأبد؟
جدول المحتويات:
إنها المصطلحات العصرية.PWA's أو ما هو نفسه ، تطبيقات الويب التقدميةأو _تطبيقات الويب التقدمية_ في اختصارها باللغة الإنجليزية. إنها أحدث إضافة إلى Windows 10 على الرغم من أنها ليست حصرية لنظام التشغيل Redmond. إنها نقطة مقابلة للتطبيقات المحلية وعلى الورق ، كل شيء هو ميزة.
التطبيقات التي ليست أكثر من تجسيد ، الخطوة الأخيرة ، منالمعركة بين التطبيقات المحلية وتطبيقات الويبهذه موجودة دائمًا وفي العديد من المناسبات ، كانت أكثر من مجرد بديل صالح للأول ، فلماذا لا تخطو خطوة أخرى في استخدامها؟
ما هي تطبيقات الويب التقدمية
لقد قمنا بالفعل بتطوير شيء ما. PWA (تطبيقات الويب التقدمية)لها مزايا حقيقية على التطبيقات الأصليةPWA هي تطور لتطبيقات الويب مثل تلك التي تقدمها HTML5 و _ عمال الخدمات _ (تقنية تتيح لنا لتشغيل الخدمات في الخلفية في المتصفحات) ، لتقديم تجربة مستخدم مشابهة جدًا لما يمكن أن نجده في تطبيق أصلي مثبت على هاتفنا المحمول.
التطبيقات التقدميةتستند إلى معايير الويب المفتوحة وتتم كتابتها بشكل أساسي ، مثل تطبيق الويب التقليدي، بتنسيق HTML و CSS و JavaScript. تقوم سلطة المياه الفلسطينية على ركيزتين:
عمال الخدمةالخطوة الأولى هي استخدام خدمات الخلفية. عند فتح PWA ، يقوم الخادم بتحميل وتثبيت عامل الخدمة بحيث يبدأ من ذلك الحين عند بدء تشغيل التطبيق ويتم إبلاغه بكل طلب شبكة في المجال المقابل.بالإضافة إلى ذلك ، يتم حفظ عامل الخدمة وذاكرة التخزين المؤقت الخاصة به في المتصفح المستخدم (Google Chrome و Mozilla Firefox و Opera) بحيث يمكن استخدام PWA حتى بدون اتصال ، لأنه يقوم بتحميل المحتوى من ذاكرة التخزين المؤقت.
Application Shell Architectureغلاف التطبيق هو أول شيء يتم تحميله وعرضه وهو أساس الواجهة. من ناحية أخرى ، هناك المحتوى المعروض ، والذي يتم تحميله من الإنترنت. بالإضافة إلى ذلك ، يتم حفظ تطبيق Shell في ذاكرة التخزين المؤقت لعامل الخدمة عند فتح التطبيق بحيث يتم حفظ وقت التحميل. باختصار ، يمكننا القول أن السمة الرئيسية هي أنه يميز بين الوظائف والمحتوى لتحميلهما بشكل منفصل.
هكذا نرى تصنيفًا يقدمعددًا جيدًا من المزايا ، ولكن أيضًا بعض العيوبمقارنة بالتطبيقات المحلية التقليدية.
المزايا وبعض العيوب
الأول والأكثر بروزًا هو أنلا تحتاج إلى تثبيتبهذه الطريقة نفوز بعدم طلب مساحة داخل هاتفنا المحمول أو جهاز الكمبيوتر. ، وهو أمر محدود في بعض الأحيان. الجزء السلبي هو أنهم يحتاجون إلى اتصال دائم بالإنترنت وعلى الرغم من أن هذا ليس بالأمر الصعب اليوم ، إلا أنه توجد أوقات لا نتمكن فيها من الوصول إليه.
ميزة أخرى هي أنه من خلال عدم الاعتماد على الأجهزة _ الخاصة بالهاتف بنفس طريقة التطبيق المحلي ، (إذا لدينا اتصال جيد بالشبكة بالطبع). حتى أن هناك خيارًا ، على الرغم من أن ذلك سيجعله تطبيقًا محليًا تقريبًا ، لتتمكن من تنزيله واستخدامه _ خارج الخط _.
بالإضافة إلى ذلك ،يمكنه إرسال إشعارات مباشرة إلى _ smartphone_وفي كثير من الحالات يكون لديهم وضع ملء الشاشة ، بحيث يكون المتصفح تختفي عن الأنظار أثناء تنفيذها.
ميزة أخرى يقدمونها هي أنه قبل الخروج من السداد والاضطرار إلى شرائه ،يمكننا تجربته قبل تنزيله . وبالتالي ، توفير لمبلغ الجيب إذا لم يقنعنا في النهاية.
تطبيقات الويب التقدميةيمكن أن تسمح لنا بتشغيلها على أي نظام تشغيل(يتم تشغيلها ببساطة عن طريق فتح المتصفح وبغض النظر عن النظام ) ، ميزة رائعة على التطبيقات المحلية ، حيث يتطلب كل تطبيق تطبيقًا محددًا لنظام التشغيل iOS أو Android أو Windows أو Mac ... أو أي نظام آخر.
يقدم تطبيق الويب التقدمي مجموعة من الخيارات والميزات التي تناسب إطار عمل نظام التشغيل الذي يعمل عليه.أمان أكبر ضد _malware_، شيء رأيناه في بعض تطبيقات Android ، على سبيل المثال. والسبب هو أنهم لا يستطيعون الوصول إلى أجزاء معينة من النظام لا يمكن الوصول إليها إلا من الداخل.
من ناحية أخرى ، يجلب استخدام PWA ميزةدائمًا تقريبًا للوصول إلى أحدث إصدار من التطبيق ، مما يجعلها مختلفة عن التطبيقات المحلية. يعد تحديث PWAs أسهل من التحديث الأصلي ، والذي يجب تحديثه من قبل المستخدم عندما يتوفر للمطور _تحديث_ ، الأمر الذي يتطلب المزيد من العمل من جانبه.
يتطلب تطوير وصيانة PWAأعمال برمجة وتطوير وصيانةفي اليوم أقل من التطبيق المحلي لأنه هو نفسه قم بتوقيت صفحة ويب وتطبيق مستقل عن النظام الأساسي.
"وهذا بدوره يترجم إلىانخفاض تكاليف التطوير والإدارة مقارنة بالتطبيقات المحليةالسبب هو أن الإيرادات ليست مضطرة إلى تقاسمها لا مع Google ولا مع Apple لوضعها في متاجر التطبيقات الخاصة بهم.شيء آخر هو أنه يمكن شراؤها خارج متجر التطبيقات الحالي ... وكل ما تستلزمه العملية (أمان الدفع ، عملية الشراء ...) ولكن لم يتم الوصول إلى ذلك بعد."
يمكننا تلخيص المزايا في خمس نقاط:
- تقديم أفضل أداء على الهاتف المحمول مع أوقات تحميل أسرع
- واجهة مشابهة تقريبًا لتلك التي يقدمها التطبيق المحلي
- القدرة على العمل دون اتصال بالإنترنت
- كن قادرًا على إرسال إشعارات للمستخدمين
- انخفاض استهلاك الموارد
- أسهل في التحديث
هل تطبيقات الويب التقدمية أفضل؟
لذلك نجد أنفسنا في موقفين متعارضين.التطبيقات الأصلية مقابل تطبيقات الويب التقدميةفي حالة Microsoft ، يبدو أن الأولى ، ممثلة بالتطبيقات العالمية (UWP) ، والتي كانت في وقت آخر الرهان من مايكروسوفت ، أيامهم معدودة لصالح الأخير.
يكمن جزء من النجاح أيضًا في المستخدمهل تفضل استخدام تطبيق ويب بدلاً من تطبيق مثبت على الهاتف؟ أو الكمبيوتر؟ في الوقت الحالي ، لا نعرف ما إذا كان المستقبل سيكون لتطبيقات الويب أم لا ، لكن لديها إمكانات لا يمكن إنكارها يتم استغلالها بشكل أكثر فاعلية.
صورة الغلاف | فليكر