تطبيقات الويب المتوافقة
يحوّل تطبيق الويب صفحة الويب إلى تطبيق Android، ما يسهّل العثور عليه واستخدامه على الأجهزة الجوّالة. يبدو تطبيق الويب مثل تطبيق أصلي في مشغّل التطبيقات على الجهاز. عند فتح صفحة الويب، يتم عرضها في المتصفّح التلقائي للمستخدم (الإعدادات>التطبيقات>التطبيقات التلقائية>تطبيق المتصفّح) ووفقًا لإمكانات المتصفّح.
يمكنك توزيع تطبيقات الويب بالطريقة نفسها التي توزّع بها التطبيقات المتوافقة مع الأجهزة الجوّالة. ويشمل ذلك إضافتها إلى مجموعات في "متجر Google Play للأعمال" وتثبيتها عن بُعد على الأجهزة.
مكونات تطبيق الويب
لإنشاء تطبيق ويب، عليك تحديد ما يلي:
- عنوان يظهر على الجهاز في "متجر Play" المُدار وعلى مشغِّل التطبيقات
- عنوان URL لبدء التطبيق الذي تفتح عليه تطبيقات الويب
- وضع عرض يحدّد كيفية عرض تطبيق الويب على الجهاز
يمكنك أيضًا ضبط رمز لتطبيق الويب لمساعدة المستخدمين في التعرّف عليه. تكون الرموز اختيارية، ولكن ننصح بها.
العنوان
يجب ألا يزيد طول العنوان عن 30 حرفًا. استنادًا إلى شكل الجهاز، قد يتم اقتطاع عنوان تطبيق الويب في "متجر Play" المُدار وفي مشغّل التطبيقات على الجهاز. لذلك، ننصحك بتحديد عنوان قصير.
عنوان URL للبدء
يحدّد عنوان URL لبدء تطبيق الويب الصفحة التي يفتح عليها تطبيق الويب. يمكن للمستخدم بعد ذلك الانتقال إلى عناوين URL أخرى.
يجب أن يكون عنوان URL المُدرَج في الحقل "عنوان URL لصفحة البداية" هو عنوان URL HTTPS
أو HTTP
. يجب أن يحتوي عنوان URL لتطبيق الويب
على المخطط HTTPS
عندما يكون وضع العرض هو ملء الشاشة أو مستقل.
وضع العرض
يصف وضع العرض عناصر واجهة مستخدِم المتصفّح التي تظهر عند فتح تطبيق ويب:
- واجهة مستخدم مصغَّرة: يظهر شريط عنوان URL في أعلى الشاشة، ويظهر شريط حالة النظام و buttons
عناصر التنقّل. بالنسبة إلى عناوين URL التي تستخدم
HTTP
، هذا هو الخيار الوحيد المتاح. - مستقل: لا يظهر شريط عنوان URL، ويظهر شريط حالة النظام وزرَّا التنقُّل
- ملء الشاشة: لا يتم عرض شريط عنوان URL ويتم إخفاء شريط حالة النظام وأزرار التنقّل، ويجب أن توفّر واجهة الموقع الإلكتروني جميع عناصر التحكّم في التنقّل.
لا يتم تطبيق وضع العرض إلا على الصفحات التي تنتمي إلى النطاق نفسه المستخدَم في عنوان URL المؤدي إلى الصفحة الأولى. إذا تنقّل المستخدم إلى عنوان URL لنطاق مختلف عن عنوان URL المُستخدَم لبدء التطبيق، سيتم فتح هذه الصفحة الجديدة في علامة تبويب مخصّصة في Chrome مع ظهور عنوان URL الجديد للمستخدم، بغض النظر عن وضع العرض المحدّد. على سبيل المثال، إذا كان عنوان URL لصفحة البداية يعيد التوجيه على الفور إلى عنوان URL لنطاق مختلف، سيتم عرض هذه الصفحة في علامة تبويب مخصّصة في Chrome.
عندما يفتح مستخدم تطبيق ويب لأول مرة، يظهر إشعار في أسفل الشاشة لإعلامه بأنّه يستخدم متصفّحًا وليس تطبيقًا أصليًا.
الرمز
يساعد تحديد رمز في التعرّف على تطبيق الويب. بالنسبة إلى أي تطبيق ويب ليس لديه رمز محدّد، ستُدرج Google الرمز التلقائي نفسه وتعرضه. لتسهيل تمييز المستخدمين بين تطبيقاتك، ننصحك بشدة بإنشاء تطبيقات ويب تتضمّن رموزًا مميزة وذات مغزى.
يمكن لمشرفي تكنولوجيا المعلومات ضبط رمز واحد لتطبيقات الويب التي ينشئونها في إطار iframe في "Google Play للأعمال". عند استخدام واجهة برمجة التطبيقات لإنشاء تطبيقات ويب، يمكنك السماح لمشرفي تكنولوجيا المعلومات بضبط رموز متعددة. سيتم تضمين كل هذه الرموز في حزمة APK الخاصة بتطبيق الويب، وسيعرض نظام Android الرمز الذي يكون الأنسب لدقة شاشة الجهاز. يعرض "متجر Play للأعمال" دائمًا الرمز الأول المحدّد لتطبيق الويب.
يجب أن يكون الرمز الأول مربّعًا بدقة 512 × 512 بكسل. التنسيقان PNG وJPEG مقبولان، ولكن يجب ألا يزيد حجمهما عن 1 ميغابايت. ستتم إعادة قياس الرموز التي لا تلتزم بهذا التنسيق لإدراجها في "متجر Play للأعمال". يجب أن يكون الرمز المميّز أيضًا "قابلاً للتمويه" لتعديل شكله حسب كل نظام. اطّلِع على الرموز القابلة للتمويه لمعرفة التفاصيل.
عند استخدام واجهة برمجة التطبيقات، يجب ترميز بيانات الرمز بتنسيق base64url (أي base64 ولكن يتم استبدال أي '+' بـ '-' ويتم استبدال أي '/' بـ '_') [اطّلِع على RFC 4648، القسم 5 لمعرفة التفاصيل].
إنشاء تطبيق ويب
يمكنك إنشاء تطبيقات ويب إما عن طريق تضمين إطار iframe في "Google Play للأعمال" في وحدة تحكّم إدارة الخدمات الجوّالة للمؤسسات (EMM) أو من خلال الدمج مع واجهة برمجة التطبيقات. يمكن استخدام الأسلوبَين بالتبادل، ويقدّمان تجربة مماثلة للمستخدمين النهائيين على الأجهزة، لذا يعود الأمر إليك في تحديد الأسلوب الأنسب لحلّك.
الخيار 1: تضمين إطار iframe في "Google Play للأعمال"
يتضمّن إطار iframe في "Google Play للأعمال" واجهة مستخدم تتيح لمشرفي تكنولوجيا المعلومات إنشاء تطبيقات الويب وتعديلها وحذفها. إذا اخترت إتاحة تطبيقات الويب من خلال هذا الخيار، اتّبِع التعليمات لدمج إطار iframe في "Google Play للأعمال" في وحدة تحكّم إدارة الخدمات الجوّالة للمؤسسات. يمكن الوصول إلى واجهة تطبيق الويب من قائمة التنقّل اليمنى لإطار iframe.
بعد إنشاء تطبيق ويب في إطار iframe، يستغرق الأمر بضع دقائق قبل أن يتمكّن المستخدم من اختيار التطبيق
في الواجهة. عند اختيار تطبيق ويب، يتمّ بدء حدث
onproductselect
مع تمرير
معرّف المنتج
للتطبيق في الحدث.
باستخدام معرّف المنتج في تطبيق الويب، يمكنك توزيعه على المستخدمين.
الخيار 2: الدمج مع واجهة برمجة التطبيقات
هناك طريقة أخرى لتوفّر تطبيقات الويب في وحدة تحكّم إدارة الخدمات الجوّالة للمؤسسات، وهي الدمج مع واجهة برمجة تطبيقات تطبيقات الويب. ل
إنشاء تطبيق ويب، استخدِم الطريقة
webapps.insert
.
تتوفّر طرق إضافية لإجراء ما يلي:
- إدراج جميع تطبيقات الويب الخاصة بمؤسسة
- استرداد تفاصيل تطبيق ويب واحد
- تحديث تطبيقات الويب
- حذف تطبيقات الويب
يمكن إضافة تطبيقات الويب التي تم إنشاؤها من خلال واجهة برمجة التطبيقات إلى السياسة مباشرةً بعد إنشائها. ومع ذلك، قد يستغرق الأمر عدة دقائق قبل تثبيتها على الأجهزة أو ظهورها للمستخدم في "متجر Play" المُدار.
توزيع تطبيق ويب
يمكنك توزيع تطبيق ويب تمامًا مثل أي تطبيق آخر، وذلك عن طريق إضافة معرّف المنتج الذي يعرضه إطار iframe أو واجهة برمجة التطبيقات إلى سياسة الجهاز.
لكي يتوافق الجهاز مع وضع عرض تطبيق الويب، يجب تثبيت Google Chrome
(اسم الحزمة com.android.chrome
) عليه. لضمان تثبيت Chrome على
الجهاز، ننصحك بإضافته إلى سياسة الجهاز وضبط
autoInstallMode
على forceAutoInstall
.
إذا لم يكن متصفّح Google Chrome مثبّتًا على الجهاز، سيؤدي فتح تطبيق الويب إلى عرض مربّع حوار يشير إلى أنّه يجب تثبيت متصفّح Google Chrome.
تعديل تطبيق ويب
يسمح إطار iframe في "Google Play للأعمال" لمشرفي تكنولوجيا المعلومات بتعديل تطبيقات الويب التي ينشرونها. باستخدام واجهة برمجة التطبيقات،
يمكنك تعديل أي جانب من تطبيق الويب من خلال الاتصال
webapps.patch
. تأخذ الطريقة
اسم التطبيق بالإضافة إلى المَعلمات نفسها التي تستخدمها
webapps.insert
.
يستغرق تطبيق التعديلات على جميع الأجهزة مدة تتراوح بين بضع دقائق و24 ساعة، وذلك استنادًا إلى إعدادات تحديث التطبيقات. في بعض الحالات، قد يحتاج المستخدمون إلى محو ذاكرة التخزين المؤقت من تطبيق "مشغِّل التطبيقات" على أجهزتهم قبل أن تظهر أي تحديثات لعناوين تطبيقات الويب في "مشغِّل التطبيقات".
يُرجى العِلم أنّ Google ستُحدِّث أيضًا تطبيقات الويب بصفة دورية لتحديث حزمة Chrome، ولن يؤثر ذلك في المؤسسات أو المستخدمين إلا أنّ أرقام إصدارات تطبيقات الويب ستتغيّر وسيتم تحديث التطبيقات تلقائيًا من خلال "متجر Play" في الوقت المناسب التالي.
حذف تطبيق ويب
يسمح إطار iframe في "Google Play للأعمال" لمشرفي تكنولوجيا المعلومات بحذف تطبيقات الويب. باستخدام واجهة برمجة التطبيقات، يمكنك استدعاء webapps.delete
لحذف تطبيق ويب. يؤدي حذف تطبيق ويب إلى إزالته من "متجر Play للأعمال"، ولكن لا يؤدي إلى
إلغاء تثبيته من الأجهزة. لإلغاء تثبيت تطبيق ويب من جهاز،
يُرجى الاتصال على installs.delete
.