شركة Tokopedia تُقلِّل من حجم التطبيق وتحسِّن عمليات التثبيت بنسبة %15 باستخدام تنسيقات "مجموعة حزمات تطبيق Android"

الخلفية

Tokopedia هي شركة تكنولوجية رائدة في إندونيسيا وتخدم أكثر من 90 مليون مستخدم نشط شهريًا وأكثر من 8 مليون تاجر على منصتها. تطبيق Tokopedia المتوافق مع Android‏ هو أحد أكبر تطبيقات التجارة الإلكترونية في إندونيسيا ويزخر بالعديد من الميزات. ولا يوفّر التطبيق تجربة تسوّق سلسة على الأجهزة الجوّالة فحسب، بل يوفّر أيضًا للتجّار أدوات بيع شاملة.

أراد فريق العمل في Tokopedia زيادة معدّل عمليات تثبيت التطبيق من خلال خفض حجمه بدون فقدان أي من وظائفه. وقال "ناثانيال خوانا"، مهندس تقني في Tokopedia: "يمكن تنزيل التطبيق بسرعة أكبر إذا كان صغير الحجم، خاصةً في حال عدم توفّر اتصال إنترنت جيد". وأضاف قائلاً: "لدى بعض المستخدمين مساحة تخزين محدودة على هواتفهم، لذا يساعد التطبيق الصغير الحجم على توفير بعض المساحة على هواتفهم وخفض معدّل إلغاء تثبيت التطبيق*".

ومن هنا السؤال الذي يطرح نفسه: "كيف يمكن خفض حجم التطبيق بدون فقدان أي من وظائفه؟" والإجابة هي "تنسيق Android App Bundle".

الإجراءات التي اتخذتها الشركة

باستخدام "تنسيق Android App Bundle‏" (AAB)، استطاع فريق العمل خفض الحجم الأولي لملف تنزيل التطبيق وحجم التطبيق بعد تثبيته، على أمل رفع معدّل الإحالات الناجحة لتنزيل التطبيق.

وفي هذا الإطار، علّق "ناثانيال" قائلاً: "كان التبديل من "حزمة التطبيقات المتوافقة مع Android" ‏(APK) إلى "تنسيق Android App Bundle" سهلاً، إذ لا يتطلّب الأمر سوى استخدام سطر الأوامر من خلال الأداة Bundletool لإنشاء تنسيق AAB".

أدرك فريق العمل في شركة Tokopedia أنه من الممكن توفير المزيد من مساحة التخزين من خلال تقسيم التطبيق إلى وحدات منفصلة وتقديم الميزات عند الطلب باستخدام ميزة "عرض الميزات في Play". وأضاف "ناثانيال" قائلاً: "يتضمّن تطبيقنا وحدة ميزة خاصة بالبيع". وأردف قائلًا: "من خلال تقسيم التطبيق، سيُتاح للمستخدمين المُسجّلين كتجار فقط تنزيل الميزات الخاصة بالبيع". وعند تقسيم التطبيق إلى وحدات، يمكن للمستخدمين تنزيل الميزات التي يحتاجون إليها فقط، ما يوفّر قدرًا كبيرًا من مساحة التخزين على أجهزتهم.

النتائج

تم خفض متوسط حجم ملف تنزيل تطبيق Tokopedia بمقدار 27%، فأصبح 36 ميغابايت بعد أن كان 49.9 ميغابايت. وعندما علِم المستخدمون بذلك، لاحظ فريق العمل ارتفاعًا مباشرًا بمقدار 15% في معدّل عمليات تثبيت التطبيق.

وبعد تحقيق هذا النجاح، أنشأ فريق Tokopedia عشرة وحدات ديناميكية للميزات (وما زال العمل قائمًا على إنشاء المزيد من الوحدات)، ما أدّى إلى خفض الحجم الإجمالي للتطبيق بمقدار 9 ميغابايت تقريبًا، أي ما يعادل 20% من إجمالي حجمه.

البدء

يستطيع جميع مطوِّري التطبيقات والألعاب استخدام تنسيقات Android App Bundle. وفي هذا الإطار، أكّد "ناثانيال" إنّه "كان من السهل استخدام تنسيق Android App Bundle". ويساهم هذا التنسيق أيضًا في توفير الوقت لأنّه يتطلب تحميل ملف واحد بتنسيق AAB بدلاً من تحميل عدّة حزم تطبيقات متوافقة مع Android ‏(APK). يمكنك البدء الآن.

الانتقال إلى Play Console