قيود PWA: الأساطير والحقائق
نشرت: 2020-09-15جدول المحتويات
نظرًا لأن PWA هي الكلمة الطنانة المفاجئة في الوقت الحاضر ، يجب أن تجد نفسك تتساءل عما إذا كانت هناك حتى جوانب سلبية لهذه الأعجوبة الجديدة المفترضة للويب. وكواحد من أوائل الذين تبنوا هذا النهج الجديد للويب ، فإننا نخبرك: هناك جوانب سلبية لـ PWAs - ولكن للوصول إلى حقيقة هذا ، يتعين علينا أولاً تصفية جميع المفاهيم الخاطئة الموجودة بشأن القيود من هذا النهج الجديد لتطوير الويب.
أساطير وحقائق حول سلبيات PWA
PWA لا يخلو من العيوب. ومع ذلك ، فإن العيوب التي يتم إدراكها بشكل شائع في PWAs غير دقيقة وأحيانًا تكون عكس الحقيقة. نظرًا لأن هناك حاجة - أو أكثر من ذلك ، فجوة في المعرفة العامة الحالية فيما يتعلق بالقيود الحقيقية لـ PWAs - نشعر أنه من مسؤوليتنا استخدام خبرتنا (كمطور Magento PWA منذ فترة طويلة) لتصحيح بعض المفاهيم الخاطئة الشائعة حاليًا في مقالتنا اليوم ، والتي من خلالها ، تزودك بمعلومات جديدة وحديثة.
الخرافة الأولى: تطبيقات الويب التقدمية (PWA) مخصصة للجوّال فقط
ربما أدى نهج الجوّال أولاً الذي تفتخر PWA بتوظيفه ، والحركة الكاملة التي تقف وراءه ، إلى بعض سوء التفاهم بين جمهورها. هذه مشكلة تتعلق بسوء التواصل لأن المناقشات حول PWA تستند في كثير من الأحيان إلى عدد كبير جدًا من الأوصاف الغامضة والبسيطة لـ PWA ، على سبيل المثال موثوقة وسريعة وجذابة ومحمولة أولاً ، وما إلى ذلك ... —نسخة من التطبيقات المحلية.
حقيقة: PWAs مخصصة لكل جهاز يحتوي على متصفح داعم
يبدو أن Mobile-first ليس له نفس المعنى الذي دفع بعض الناس إلى الاعتقاد به. للتوضيح ، فإن نهج الجوال أولاً يعني ببساطة أنه نهج يعطي الأولوية ويجعل الهاتف المحمول هو الطبقة الافتراضية للبناء عليها ، مما يضمن بشكل فعال تجربة سريعة الاستجابة من المستوى الأدنى.
بشكل أساسي ، لا تزال PWAs تعتمد على الويب لجميع ميزاتها التقدمية - وهذا يعني أنه يجب أن تكون قادرة على الأداء بشكل مشابه على أي جهاز يحتوي على متصفح داعم يلبي جميع المعايير للحصول على تجربة وظيفية كاملة تشبه التطبيق. وهناك احتمالات ، إذا كان نظام تشغيل الثلاجة الخاص بك يمكنه تشغيل Chrome أو Android ، فمن المحتمل أنه يمكنه تشغيل PWA أيضًا.

الخرافة رقم 2: لا يوجد لدى PWAs أي وجود في متجر التطبيقات
إن الكلمة الشائعة هي أن PWAs هم الطفل المهمل في العائلة - غير مقبول وغير مصرح به ومنفى من التواجد في أي من أسواق التطبيقات الرئيسية. يتعين على المطورين الذين يرغبون في إرسال تطبيقات الويب التقدمية (PWA) الخاصة بهم إلى الأسواق أن يحزموا عمليات إرسال PWA الخاصة بهم في نوع من التطبيقات المختلطة التي لا يمكن ضمان عملها دائمًا.
حقيقة: PWAs قابلة للنشر في أي مكان تقريبًا باستثناء متجر تطبيقات Apple
على عكس الأساطير الموجودة هناك ، فإن PWAs لها مكان في أي سوق تطبيقات شهير تقريبًا. يستثمر اثنان من كبار اللاعبين الحاليين في صناعة التكنولوجيا - Google و Microsoft - بشكل كبير في PWAs ويريدون جعلها الطريقة الجديدة لتسليم البرامج ، ولهذا السبب يجب أن ترى PWAs تحصل على اعتراف أفضل فقط من الآن فصاعدًا.
للحصول على فكرة عن حالة PWA في Windows ، لا تحتاج إلى النظر إلى أبعد من منشور الترحيب الخاص بشركة Microsoft والذي نص صراحةً على أن PWA ستصبح أحد مواطني التطبيقات من الدرجة الأولى:
[...] نريد أن نأخذ PWAs على Windows إلى المستوى التالي ، بجعلهم مواطنين تطبيق من الدرجة الأولى في Windows .
Microsoft ، ترحب بتطبيقات الويب التقدمية في Microsoft Edge و Windows 10
ومع ذلك ، في متجر Google Play ، يختلف الوضع قليلاً. PWA ليس بالضبط مواطن تطبيق من الدرجة الأولى على متجر Google Play ولكنه يتلقى معاملة خاصة ، مثل TWA (نشاط ويب موثوق به) ، حيث يمكن لمطوري العلاج نشر PWAs بسهولة.

لكي نكون منصفين ، نعتقد أن PWAs لها حضور محدود في متجر التطبيقات ، نظرًا لأن التكنولوجيا تتراجع بسبب أحد أسواق التطبيقات الرئيسية ، وهي Apple App Store . كما هو الحال حاليًا ، يعد متجر تطبيقات Apple هو سوق التطبيقات الوحيد الذي لا يُظهر أي اهتمام بـ PWA ولا يرحب بأي جزء من PWA في متجر التطبيقات الخاص بهم ، مما يجعل من الصعب على PWA أن يصبح خيارًا قابلاً للتطبيق للشركات التي ترغب في إنشاء PWAs ونشرها على كل من Android و iOS.

التطبيقات التي توفر ميزات ووظائف أساسية بشكل ديناميكي باستخدام تقنية الويب مثل HTML5 يتم تقديمها بشكل أفضل للجميع في Safari ، بدلاً من تقديمه من خلال App Store المنسق.
Apple ، تحديثات التطبيقات لتطبيقات HTML5
يوصى بالقراءة: نشر PWAs في متاجر التطبيقات الرئيسية: الأسباب والأسباب
الخرافة الثالثة: لا يمكن لـ PWAs الوصول إلى ميزات الأجهزة
العيب الرئيسي لـ PWA هو عدم قدرته على الوصول بشكل موثوق إلى ميزات الأجهزة للجهاز المستخدم ، أي عدم القدرة على الوصول إلى أهم الميزات الأساسية للجهاز مثل التقاط الكاميرا و / أو تحديد الموقع الجغرافي. يعد هذا مصدر قلق أكبر بين مستخدمي الهواتف المحمولة حيث يتوقعون أن PWA ، عند تشغيله على جهاز محمول ، يجب ألا يكون مختلفًا عن تطبيق الهاتف المحمول الأصلي النموذجي من حيث الميزات.
حقيقة: يمكن لـ PWAs وهي جيدة بالفعل في الوصول إلى ميزات الأجهزة
في حين أن هناك بالتأكيد متصفحات لم تقم بعد بتطوير واجهات برمجة التطبيقات المطلوبة لتوسيع قدرة المتصفح على الاستفادة من إمكانيات الأجهزة للجهاز المستخدم (بالنظر إليك ، Firefox) ، فإن معظم المتصفحات التي تستند إلى Chromium في الوقت الحاضر قد تقدمت كثيرًا في هذا الصدد.

المصدر: WhatWebCanDoToday
ما يعنيه هذا هو أن إمكانات PWA قد تطورت كثيرًا في السنوات الأخيرة ، ويجب أن تكون PWAs النموذجية المستندة إلى Chromium و / أو المستندة إلى Android قادرة على الوصول إلى ميزات الأجهزة الخاصة بجهازك تمامًا وكذلك مقارنة بميزات الأجهزة المحمولة الأصلية التطبيقات ، باستثناء بعض ميزات الأجهزة التي لم يتم دعمها بعد مثل القدرة على الوصول إلى جهات الاتصال ، وإرسال رسائل SMS / MMS.
مقالة ذات صلة: تطبيق الويب التدريجي والوصول إلى الأجهزة
الخرافة الرابعة: تطوير تطبيقات الويب التقدمية باهظ التكلفة
يبدو أن كل هذا التسويق حول PWAs قد وضع PWA على قاعدة التمثال ، مما جعله شيئًا خارج هذا العالم - وهو شيء يتطلب قدرًا كبيرًا من الأموال لتطويره. ونظرًا لأن مطوري PWA نادرون بالفعل في البداية ، يتوقع الناس أن تكون PWAs أكثر تكلفة في التطوير ، والتصور الشائع هو أن PWA المناسب القادر على تعزيز التحويلات يبدو وكأنه شيء يجب على العلامات التجارية الأكثر حيلة القيام به.
حقيقة: تطوير PWA ليست باهظة الثمن
نظرًا لأن جزءًا من عملنا هو تطوير PWAs وصيانتها لتجار Magento ، فنحن نعلم جيدًا جميع مزايا وعموميات تطوير PWA - وهو ليس شيئًا مكلفًا للغاية كما قد يتوقع البعض. في الواقع ، بناءً على خبرتنا في مجال التجارة الإلكترونية ، تتراوح الأسعار النموذجية لحزمة Magento PWA الأساسية من 3.000 دولار إلى 35.000 دولار ، وهو أقل مما تتوقعه من الميزانية النموذجية لتطبيق Android eCommerce.
لكننا نتحدث فقط من حيث النماذج ، والمتوسطات هنا - ماذا عن أفضل سيناريوهات الحالة؟ حسنًا ، نظرًا لأننا نقدم حلول PWA فعالة من حيث التكلفة لتجار Magento ، نعتقد أنه يمكننا تقديم إجابة على هذا السؤال. في أفضل السيناريوهات - هذا هو أن مطور (مطوري) PWA قادر وبأسعار معقولة ، فضلاً عن كونه الأنسب لعملك - يمكنك أن تتوقع أن يتم تسعير PWA بشكل معقول بالقرب من موقع ويب نموذجي .
الخرافة الخامسة: PWAs ليست جيدة في الوصول إلى المستخدمين
بالنسبة للشركات التي ترغب في توسيع مدى وصول علاماتها التجارية ، يُنظر في كثير من الأحيان إلى PWAs على أنها ذات وصول أصغر بكثير ويبدو أنها مقيدة بسوق معين فقط ؛ بينما التطبيقات المحلية ، في المقابل ، يُنظر إليها على أنها حل أكثر أمانًا يضمن عائد استثمار أفضل (عائد استثمار).
حقيقة: يمكن لـ PWAs الوصول إلى المزيد من الأشخاص
نظرًا لأن PWAs هي مواقع ويب تقنيًا ، يمكننا أن نتوقع وصول PWAs بشكل أفضل بكثير من أي تطبيق جوال أصلي و / أو أي موقع ويب سريع الاستجابة لأنها تتمتع بميزة كونها قابلة للاكتشاف في كل من أسواق تطبيقات الأجهزة المحمولة ومحرك البحث ، في وقت واحد. وهذا يجعل الوصول أفضل - وليس محدودًا - وهذا هو السبب في أن الشركات الأكثر ابتكارًا والمخاطرة التي تريد طريقة أفضل لتوسيع تواجدها ترى PWA على أنها حل أكثر قابلية للتطبيق.

مع المعدل الحالي لاعتماد PWA ، يمكنك توقع بقاء هذا النهج الجديد للويب - ويجب أن يظل كذلك ، لأن الشركات التي ترغب في تحقيق أقصى استفادة من استثماراتها ، لا تزال PWA هي منجم الذهب الذي لم يكتمل بعد أدرك. من خلال قاعدة شفرة واحدة فقط لإتاحة تطبيقك على كل من أسواق الويب والتطبيقات ، ستصبح PWA قريبًا الطريقة الجديدة لتسليم البرامج.
الابتعاد عن المعلومات الخاطئة
مع كل هذه الأساطير التي تدور حولها ، قد يكون من الصعب تصفية المعلومات الخاطئة ومعرفة ما إذا كان PWA هو بالفعل الحل الذي يحتاجه عملك. ونظرًا إلى أن مزايا PWAs تفوق بكثير عيوبها ، نعتقد أن هناك سببًا لاهتمام هذا النهج الجديد للويب حتى من كبار اللاعبين مثل Google و Microsoft - لأنه المستقبل.