تعمل حزمة تطبيقات Android و Google Play Dynamic Delivery على تقليل حجم التطبيق للمساعدة في زيادة استبقاء المستخدم

بصفتك مطورًا ، الأمر متروك لك للقيام بكل ما في وسعك لتحسين استبقاء المستخدم. من المهم الحفاظ على نسبة التثبيت إلى إلغاء التثبيت منخفضة قدر الإمكان. ينضم المستخدمون الجدد إلى نظام Android البيئي بالملايين كل عام حيث تواصل Google التوسع في أسواق مثل الهند والعديد من الدول الأفريقية. يميل المستخدمون في هذه الأسواق الناشئة إلى أن يكونوا أكثر ضميرًا للبيانات من معظمهم ، لذلك قد لا تدرك أن حجم ملف APK أصبح أكبر من أن يجذب هؤلاء المستخدمين. لهذا السبب تقدم Google نموذج تطبيق جديد لنظام Android يسمى حزمة تطبيقات Android. إلى جانب Google Play Dynamic Delivery ، يمكن تقليل أحجام التطبيقات بشكل كبير للمساعدة في تحسين استبقاء المستخدم في الأسواق الرئيسية.


تقليل حجم APK مع حزمة تطبيقات Android و Google Play Dynamic Delivery

إذا كنت بصدد إنشاء تطبيق بهدف توفير أقصى درجة من التوافق مع أجهزة Android ، فهذا يعني أنك ستحتاج إلى إنشاء لجميع عوامل الشكل بما في ذلك الهواتف الذكية والأجهزة اللوحية وأجهزة Chromebook التي تعمل بنظام Android وجميع بنية الأجهزة بما في ذلك ARM و ARM64 و x86. ستحتاج أيضًا إلى إنشاء تخطيطات متعددة لاستيعاب تنوع دقة الشاشة ونسب العرض والكثافة. ولتوفير أفضل تجربة للمستخدمين في مناطق مختلفة ، ستحتاج أيضًا إلى ترجمة التطبيق الخاص بك إلى لغات متعددة. يمكن أن يؤدي تجميع كل هذا معًا إلى الحصول على ملف APK ضخم متضخم يحتوي على الكثير من الموارد غير ذات الصلة بمعظم المستخدمين. بالطبع ، يمكنك تقديم ملفات APK مختلفة لكل بنية ، وعامل النموذج ، والتخطيط ، وما إلى ذلك ، والسماح لـ Google Play بالتعامل مع الإصدار الذي يخدم المستخدم ، ولكن لا يزال عليك تثبيت المستخدمين للتطبيقات التي تحتوي على موارد غير ضرورية.

~ 32MB Instagram APK الحجم

~ 76MB Facebook APK الحجم

~ 58MB Snapchat APK الحجم

باستخدام نموذج التطبيق الجديد المسمى Android App Bundle ، يمكنك المضي قدمًا في تجميع كل ما يحتاجه التطبيق لكل جهاز. كل ما عليك هو تحميل تطبيقك على Google Play Developer Console والضغط على "إنشاء حزمة". الأمر بهذه البساطة! بعد ذلك ، بفضل Google Play Dynamic Delivery ، لن يتم تقديم سوى الموارد والكود المرتبط بجهاز المستخدم الخاص. على سبيل المثال ، إذا قام المستخدم الذي لغته الأساسية هي الفرنسية بتنزيل تطبيقك الذي قام بتعيين سلاسل اللغة الفرنسية ، فسيقوم Dynamic Delivery بتقديم الترجمة الفرنسية وليس APK الذي يحتوي على جميع اللغات. قد يؤدي هذا إلى تقليل حجم التنزيل والتثبيت بشكل كبير. قيل لنا أن LinkedIn شهد انخفاضًا بنسبة 23٪ في حجم التطبيق بينما شهد Twitter انخفاضًا بنسبة 35٪.

حزمة تطبيقات Android هي أيضًا وحدات حتى تتمكن من تقديم ميزات عند الطلب بدلاً من التثبيت. يتطلب هذا انضمامك إلى الإصدار التجريبي من Google Play Dynamic Delivery وتنزيل أحدث إصدار من Android Studio 3.2 Canary لنشر تطبيقك على متجر Google Play. تعتمد كمية البيانات التي ستقوم بحفظها باستخدام App Bundle و Dynamic Delivery على عدد أشكال التطبيق التي تقدمها وأنواع الموارد التي تجمعها مع تطبيقك ، ولكن بالنظر إلى مدى سهولة Google في جعل المطورين يخفضون حجم ملف APK ، يجب عليك الاستفادة من الأدوات الجديدة في أقرب وقت ممكن إذا كنت ترغب في جذب المزيد من المستخدمين من الأسواق الناشئة.