Windows 10 و PWA: مستقبل تسليم البرامج

نشرت: 2019-12-06

جدول المحتويات

كما هو مذكور بإيجاز في مقالة سطح المكتب PWA ، يبدو أن Microsoft قد استحوذت مؤخرًا على حركة تطبيق الويب التقدمي وجعلت نفسها معروفة بكونها رائدة اتجاه متجر PWA . هذه ، وفقًا لمايكروسوفت ، ليست مجرد مبادرة غير متوقعة ، بل هي خطة تم إيواؤها لفترة طويلة ، تعود إلى عام 2016.

مع كل هذا الوقت للاستعداد ، تمكنت Microsoft من بناء مؤسسة تطبيقات الويب التقدمية (PWAs) التي يمكنها تحمل سنوات من التغييرات التكنولوجية القادمة. ونتيجة لذلك ، أصبحت تجربة Windows الآن تشتمل على تطبيقات ويب تقدمية مدمجة في كل جانب من جوانبها ، مما يجعل مستقبل Microsoft Store هو مستقبل التطبيقات المختلطة - مزيج من UWP (النظام الأساسي العالمي لنظام Windows) و PWA .

ما هو تطبيق الويب التقدمي؟

تطبيق الويب التقدمي هو ، ببساطة ، موقع ويب تقدمي يوفر تجربة تطبيق أصلية وتوافرًا عبر الأنظمة الأساسية. إنه اتجاه ناشئ يقدم أفضل ما في كلا العالمين - الويب والتطبيق الأصلي ، بوظائف تفوق بكثير ما يمكن لشبكة الويب العادية أن تقدمه.

ميزات PWA

غالبًا ما يكون PWA خادعًا ويصعب التعرف عليه. إذا لم تكن معتادًا على التكنولوجيا وتريد معرفة المزيد ، فإن دليلنا الكامل حول تطبيقات الويب التقدمية يوصى به للحصول على فهم متعمق للمسألة.

تطبيقات الويب التقدمية و Windows 10

قادم من Microsoft هو الاحتضان الأخير لتطبيقات الويب التقدمية التي تمثل أفقًا جديدًا تمامًا من الاحتمالات لمتجر Microsoft.

تتمتع تطبيقات الويب التقدمية بوصول كامل إلى واجهات برمجة التطبيقات الخاصة بميزة Windows 10 ويمكن تثبيتها عبر عائلة أجهزة UWP بأكملها (بما في ذلك أجهزة Windows 10 الأكثر أمانًا في الوضع S) مع ضمان التوافق عبر المتصفحات والأجهزة الأخرى.

ماذا يعني هذا؟ هذا يعني أنه من الآن فصاعدًا ، تعد PWAs جزءًا من تجربة Windows وهي على قدم المساواة مع تطبيقات UWP (Universal Windows Platform) الأخرى ، والتي يمكن اكتشافها من قبل أكثر من 800 مليون مستخدم شهري نشط في جميع أنحاء العالم.

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

بفضل هذه التطورات التكنولوجية التي قام بها فريق Microsoft ، فإن تجربة PWA في نظام التشغيل Windows 10 لا تختلف الآن كثيرًا عن تجربة تطبيق UWP النموذجي. مقارنةً بـ PWA نموذجي يتم تشغيله من المستعرض ، تختلف PWAs من Microsoft Stores عن هذه المزايا التقنية:

  • تشغيل في نافذة قائمة بذاتها
  • لا يوجد حد للتخزين (للتخزين المحلي ، قاعدة بيانات مفهرسة ، ...)
  • قادرة على العمليات الخلفية وغير المتصلة
  • يمكن لـ JavaScript الوصول إلى واجهات برمجة تطبيقات Windows Runtime (WinRT) الأصلية
  • قابل للاكتشاف ويظهر كـ "تطبيق" في متجر Windows وقائمة ابدأ في Windows و Cortana.
  • افتح قناة جديدة كاملة لجمع الإحصاءات على الأجهزة التي يفشل فيها المتصفح في الوصول إلى أجهزة Xbox و Windows Mixed Reality وعوامل أخرى بخلاف أجهزة الكمبيوتر.
Twitter PWA من متجر Microsoft
Twitter من متجر Microsoft هو PWA

ونظرًا لأن طبيعة حركة PWA هي طبيعة متغيرة باستمرار ، فليس من غير المتوقع أن ترى تطبيقاتك المألوفة يتم ترقيتها باستمرار إلى PWAs. اعتبارًا من اللحظة التي نتحدث فيها الآن ، أصبح Outlook من Microsoft رسميًا تطبيق ويب تقدميًا - يمكن تثبيته من أي متصفح مستند إلى Chromium.

برنامج Microsoft Outlook PWA
Outlook هو الآن تطبيق ويب تقدمي

منذ تقديمها ، تُظهر تطبيقات الويب التقدمية وعودًا كبيرة بأن تكون الخطوة التالية في تطور الويب. إدراكًا لإمكانياتها ، بدأت علامة تجارية كبيرة واحدة تلو الأخرى في دمج عناصر PWAs في بنيتها التحتية ، مما يجعل مشهد الويب الآن مختلفًا بشكل كبير عن ذي قبل.

Hulu pwa

لماذا يعتبر تطبيق الويب التقدمي هو المستقبل

يمكن اكتشافه في أي مكان

يمكن لكل تطبيق ويب تقدمي يتم إدراجه في متجر Microsoft في نظام التشغيل Windows 10 أن يزيد جمهور تطبيقاته مائة ضعف نظرًا لأن قاعدة تثبيت Windows 10 الشهرية المتزامنة تزيد عن 800 مليون مستخدم.

إعادة الإسكان تلقائيًا

إلى جانب خيار للمطورين إرسال PWAs يدويًا ، أتاحت Microsoft أيضًا لمحركات البحث مثل Bing فهرسة PWAs عالية الجودة تلقائيًا في متجرها:

لقد استخدمنا Bing Crawler لتحديد PWAs على الويب لمدة عام تقريبًا ، [..]. خلال هذه العملية ، سنستمر في فحص معايير الجودة الخاصة بنا لـ PWAs ، للتأكد من أننا نقدم تجربة قيمة وجديرة بالثقة وممتعة لعملائنا المشتركين على أجهزة Windows.

مع هذا ، من المتوقع أن يقوم متجر Microsoft بتعبئة نفسه تلقائيًا بـ PWAs ، مما يجعل مستقبل كل الأشياء يبدو تطبيق الويب التقدمي أكثر احتمالية من أي وقت مضى.

تجربة سهلة

تتمثل إحدى ميزات PWA - إلى جانب مظهره ووظائفه التي تشبه التطبيقات - في الشعور وكأنك تواجه إصدارًا خفيفًا من التطبيق.

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

 الاستكشاف: PWA لـ Magento 2

ماذا يعني هذا للمطورين

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

PWABuilder

يتيح PWABuilder للمطورين عديمي الخبرة القدرة على إنشاء AppX كامل ، باستخدام البيانات من موقع الويب الخاص بك و Web App Manifest للنشر في Microsoft Store.

 أداة مفيدة: منشئ تطبيق الويب

جرب واحدة

بعد كل هذا الحديث ، ربما حان الوقت لتجربة PWA على Windows 10. انتقل الآن إلى متجر Microsoft ، وقم بتثبيت Twitter PWA وشارك معنا أفكارك!

احصل على Twitter PWA - متجر Microsoft
Twitter في متجر Microsoft

كلمات التفاف

تجدر الإشارة إلى أن هذه ليست سوى الخطوات القليلة الأولى في خطة Microsoft لجعل تطبيق الويب التقدمي هو التجربة الأساسية في نظام التشغيل Windows 10 ، ومن المقرر أن تتغير الأمور بسرعة في العام التالي عندما يتم إصدار Edge الجديد المستند إلى Chromium.

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