كيف أنشأت شركة ناشئة في مجال الضيافة تطبيق Android يعتمد على محتوى الويب لزيادة تفاعل المستخدمين بشكل كبير وإبقاء حجم الملف منخفضًا
تأسست OYO Room في عام 2013 وأصبحت واحدة من أكبر شركات الضيافة في الهند، وتضم فنادق في مئات المدن في أكثر من 80 بلدًا. جاء هذا النجاح جزئيًا من جعل تجربة الحجز عبر الإنترنت سريعة وسهلة قدر الإمكان.
حتى وقت قريب، كان فريق OYO يقدّم تطبيق ويب تقدّميًا (PWA) وتطبيقًا على نظام التشغيل Android لتحقيق ذلك الهدف. سجّل تطبيق Android تفاعلاً أعلى بكثير: أجرى المستخدمون إحالات ناجحة أكثر بثلاث مرات من أولئك الذين يستخدمون تطبيق الويب التقدّمي (PWA). لكن المستخدمين كانوا يميلون أيضًا إلى إلغاء تثبيت تطبيق Android بمرور الوقت بسبب المخاوف بشأن مساحة التخزين.
ولتقليل أثر تطبيق Android على أجهزة المستخدمين مع الحفاظ على مزايا تجربة Android، قرر الفريق الانتقال إلى أنشطة الويب الموثوق بها (TWA).
ما هو TWA؟
قبل استخدام الإصدار 72 من Chrome، كان على مطوّري تطبيقات Android الذين يريدون عرض محتوى الويب في التطبيقات الخاصة بالأنظمة الأساسية استخدام WebView، التي كانت مصحوبةً ببعض القيود المفيدة، إذ إنّها ليست سريعة مثل Chrome ولا تتضمّن جميع واجهات برمجة التطبيقات والميزات في Chrome. لذا، إذا أردت سلوكًا لا يدعمه محرك عرض WebView، كان عليك إنشاء متصفّحك الخاص حوله، وهذا ليس تافهًا تمامًا!
تساعد أنشطة الويب الموثوق بها على التغلّب على هذه القيود من خلال عرض محتوى الويب مباشرةً في Chrome. يساعد توضيح اسم TWA في توضيح ميزاته: - النشاط هو شاشة واحدة أو طريقة عرض واحدة في واجهة مستخدم تطبيق Android. - يستخدم تايوان متصفح Chrome لعرض محتوى الويب الخاص بأنشطة التطبيق. - يكون محتوى TWA موثوقًا به لأنّه يستخدم روابط الأصول الرقمية للتأكّد من أنّ الشخص نفسه هو من أنشأ تطبيق Android ومحتوى الويب الذي يعرضه.
ما هي أهمية إنشاء تطبيق TWA بدلاً من تطبيق نظام أساسي؟
تعرض المزيد والمزيد من تطبيقات Android محتوى من المواقع الإلكترونية للمطوّرين. ويدرك "تايوان" هذا الواقع من خلال تقديم أفضل المنصات الخاصة بالنظام الأساسي وتطبيقات الويب:
- تتضمن هذه التطبيقات جميع الوظائف المتوقعة لتطبيقات Android، بما في ذلك رمز مشغّل التطبيقات والإشعارات الفورية وشاشة العرض بملء الشاشة.
- كما أنها تقدم أداء Chrome وميزاته.
- ويستخدمون إصدار Chrome المثبَّت على الجهاز، لذا تتوفر لديهم دائمًا أحدث واجهات برمجة التطبيقات والميزات.
- فهي تستخدم مساحة تخزين أقل بكثير من التطبيق الخاص بنظام التشغيل، ما يثير قلق العديد من المستخدمين، خاصة أولئك الذين لديهم أجهزة منخفضة المستوى.
يشتمل التشغيل في Chrome أيضًا على عدد من المزايا المفيدة. على سبيل المثال، تشارك "تايوان" مساحة التخزين في Chrome، بما في ذلك ملفات تعريف الارتباط وكلمات المرور وأي شيء تم تخزينه باستخدام Web Storage API. تتمثل إحدى مزايا هذا الإعداد في بقاء المستخدمين مسجّلين الدخول عبر المتصفح وتطبيق TWA.
مبنى OYO Lite
وأراد فريق OYO أن يقدّم للمستخدمين تجربة تطبيق كاملة الميزات بدون الحاجة إلى بذل مجهود في مساحة تخزين الجهاز، لذا قرّروا إنشاء OYO Lite، وهو تطبيق TWA مستنِد إلى تطبيق الويب التقدّمي (PWA) الحالي.
يُعد بدء استخدام تطبيق الويب التقدّمي أمرًا ضروريًا. يتوقّع المستخدمون الحصول على تجربة كاملة الميزات في تطبيق يشغّلونه من مشغّل Android، لذلك يجب أن يوفّر محتوى الويب المعروض في TWA هذه التجربة، بما في ذلك:
- أوقات التحميل والاستجابة السريعة
- الموثوقية عندما يكون لدى المستخدم اتصال محدود أو معدوم
- مظهر ومضمون موحّدان (من خلال تقديم شاشة بداية ولون للتطبيق مثلاً)
إذا كان لديك تطبيق ويب تقدّمي (PWA)، تم تصميم خطوات إنشاء TWA أساسي بجهد منخفض، حتى إذا لم يسبق لك تطوير تطبيق Android. في ما يلي الإجراءات التي اتّخذها فريق OYO:
- تم إنشاء
ملف بيان Android
يحتوي على
DEFAULT_URL
وفلاتر الأهداف للسماح للتطبيق بعرض المحتوى من oyorooms.com. - تمت إزالة شريط عنوان URL للمتصفِّح باستخدام عملية إثبات ملكية رابط مادة العرض الرقمية.
- تم إنشاء رمز مشغّل تطبيقات.
- تم إنشاء شاشة بداية مخصصة.
وإليك النتيجة:
للحصول على جولة تفصيلية حول إنشاء موقع TWA أساسي، يمكنك الاطّلاع على حديث TWA من مؤتمر Google I/O لعام 2019 مع "بيتر ماكلاشلان" و"أندريه باندارا".
يمكنك الاطّلاع على مشاركة Ankit Jain على Medium للاطّلاع على مزيد من المعلومات حول الطريقة التي أنشأ بها فريق OYO Lite، بما في ذلك شرح مفصّل لأسلوبهم في إنشاء شاشة بداية يمكن لجميع مستخدمي Android الوصول إليها.
كيفية مساعدة TWA لخدمة OYO في تلبية احتياجات مستخدميها
ومن خلال تخزين معظم أصول التطبيقات في ذاكرة التخزين المؤقت في Chrome، تمكّن فريق OYO من الحصول على حجم التنزيل الأولي لخدمة OYO Lite بحجم 850 كيلوبايت. هذا فقط 7٪ من حجم تطبيق Android الخاص بهم!
أدّت هذه البصمة الصغيرة ووسائل الراحة التي يوفّرها تطبيق Android قابل للتنزيل من "متجر Google Play" إلى مكاسب كبيرة في تفاعل المستخدمين:
- معدّل إحالات ناجحة أعلى بثلاث مرات من معدّل تطبيق الويب التقدّمي (PWA)
- زيادة بمقدار ثلاث مرات في المتوسط للمستخدمين الذين سجّلوا دخولهم مقارنةً بتطبيق الويب التقدّمي (PWA)
- تقييم 4.1 على "متجر Google Play"
وبصرف النظر عن المزايا الموجَّهة للمستخدمين، فإن استخدام TWA يعني أن الفريق كان لديه قاعدة رموز واحدة فقط، والتي يمكنهم تحديثها بسهولة دون الحاجة إلى انتظار المستخدمين لتنزيل أحدث إصدار من التطبيق.
صمِّم تطبيق TWA الخاص بك
وتُعدّ منصة الحجز على الإنترنت في OYO حالة استخدام واحدة فقط بالنسبة إلى تايوان. يمكن أن تكون هذه الإعلانات مناسبة تمامًا للعديد من المشروعات التي يتم إنشاؤها حاليًا كتطبيقات أو صفحات ويب خاصة بنظام التشغيل، بدءًا من سلات التسوق وتدفقات الدفع إلى الأسئلة الشائعة ونماذج الاتصال.
يمكنك الاطّلاع على الروابط التالية لبدء استخدام تايوان: