8 أسباب تدفع الشركات لاستخدام حزم تطبيقات Android

نشرت: 2021-01-28

هل تعلم أن حزمة تطبيقات Android أصبحت المعيار الذهبي للنشر على Google Play؟ احفر في فوائدها.

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

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

كل هذا يتم من خلال تنسيق توزيع تطبيق حزمة تطبيقات Android. دعونا نتعمق في موضوع تنسيق النشر الرسمي الجديد لنظام Android.

ما هي حزمة تطبيقات Android؟

أطلق Android تنسيقًا رسميًا جديدًا للنشر يسمى حزم تطبيقات android (.aab) وهو يوفر طريقة أكثر فاعلية لإنشاء تطبيقك وإصداره. يتيح لك أيضًا تقديم تجربة مستخدم رائعة بسهولة في تطبيق صغير الحجم ، وهذا بدوره يحسن أيضًا معدل نجاح التثبيت ويقلل من معدلات إلغاء التثبيت.

تُعد حِزم تطبيقات Android طريقة موصى بها من Google لإنشاء التطبيق ونشره وتوزيعه عبر تكوينات الجهاز المختلفة.

هل تعلم أن حزمة تطبيقات android أصبحت المعيار الذهبي للنشر على Google Play؟ يستخدم أكثر من 600000 تطبيق ولعبة حاليًا حزمة التطبيقات في الإنتاج ، وهو ما يمثل أكثر من 40٪ من جميع الإصدارات على Google Play بما في ذلك Netflix.

لنلقِ نظرة على مزايا حزم التطبيقات الآن.

فوائد استخدام Google Android App Bundle

1. تخفيض الحجم

تساعد حزم التطبيقات في تقليل قدر كبير من حجم التطبيق! في المتوسط ​​، شهد المطورون توفيرًا في الحجم بنسبة 20٪ مقارنةً بـ APK. يمكنك زيارة تقرير حجم التطبيق الجديد في وحدة تحكم google play لمعرفة مقدار ما يمكن للتطبيق توفيره.

هل تعلم أنه بمساعدة تطوير حزمة التطبيقات ، قامت Adobe بتقليل حجم Adobe Acrobat Reader بنسبة 20٪؟ ليس هذا فقط ، ولكن بعض هذه المدخرات في الحجم من قبل المستخدمين الأوائل لحزم التطبيقات تظهر بعض النتائج المذهلة. هذه النتائج هي التي تجعل حزم تطبيقات Android طريقة رائعة لإنشاء تطبيقات Android Go :

Size Reduction in Android App Bundle

2. زيادة عمليات تثبيت التطبيق وتقليل عمليات إلغاء التثبيت

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

app size vs installation graph

كتأثير مضاعف لتوفير الحجم بمساعدة حزمة تطبيقات xamarin android ، سيزيد من عمليات تثبيت التطبيق. وقد أدى ذلك أيضًا إلى زيادة معدلات التحديث وتقليل عمليات إلغاء التثبيت.

3. كفاءة أعلى

يتيح لك تطوير حزمة التطبيقات في نظام Android إنشاء عنصر واحد يتضمن جميع التعليمات البرمجية والموارد والمكتبات الأصلية التي تم جمعها لتطبيقك. لذلك ، لم يعد مطلوبًا منك إنشاء أكواد الإصدار وتوقيعها وتحميلها وإدارتها لملفات APK متعددة. وبالتالي ، تزداد الكفاءة إذا قمت بتثبيت حزمة تطبيقات android على جهازك.

4. سرعة التنزيلات

يمكن تخصيص تطبيقك بكفاءة لكل جهاز بواسطة Google Play مما يعني أن عملية تنزيل التطبيق وتثبيته تصبح أسرع.

5. رموز متكاملة

بمساعدة حزمة تطبيقات android studio ، يمكنك الاستعداد لمتطلبات 64 بت دون زيادة حجم تطبيقك. نتيجةً لذلك ، سيقدم Play الرمز الأصلي المناسب المطلوب لكل جهاز.

6. زيادة السرعة الهندسية

يتم تسريع عملية إنشاء التطبيق بالكامل. من بناء وحدات ديناميكية ومستقلة لتصميمها واختبارها وإصدارها. تحصل السرعة الهندسية على دفعة كبيرة من خلال وحدة حزمة تطبيقات android.

على سبيل المثال ، أعلن تطبيق Book My Show أن تطبيقه يبني الوقت (لبناء جديد تمامًا ، بدون أي تخزين مؤقت) انخفض بنسبة 70٪ - وهذا لأنه ، مع حزم التطبيقات ، يقوم فقط بتفريغ كل مورد في الحزمة ، بدلاً من الفصل بينهم ، مثل ملفات APK.

7. تقليل الجهد اليدوي

أثناء تطوير تطبيق android ، يمكن أتمتة العديد من الجهود اليدوية بالكامل. بمجرد الانتهاء من التطوير ، يتم تحميل الرابط الخاص به ومشاركته على قناة Slack معينة تلقائيًا. لا يتطلب أي تدخل يدوي.

8. تمكين التسليم الديناميكي

قدمت لنا حزم التطبيقات مفهومًا جديدًا يُعرف باسم التسليم الديناميكي. يمكن للمرء تقديم ميزات شرطية في وقت التثبيت على أساس خصائص مثل ميزات الجهاز (على سبيل المثال ، AR / VR) أو بلد المستخدم أو إصدار الجهاز. يتم منح المستخدمين أيضًا إمكانية تثبيت الميزات في وضع عند الطلب بدلاً من وقت التثبيت. يمكنهم حتى إلغاء تثبيت الميزات التي لم يعودوا بحاجة إليها.

Dynamic delivery in app bundle

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

كيف يمكن إنشاء حزم تطبيقات Android ونشرها؟

على عكس حزم APK ، فإن حزم التطبيقات هي تنسيق نشر يتضمن جميع رموز تطبيقك. لذلك ، لا يمكن نشره مباشرة على الجهاز. بمساعدة استوديو android ، أصبح إنشاء مشروع كحزمة تطبيقات موقعة على بعد نقرات قليلة!

لإنشاء حزم التطبيقات ، اتبع الخطوات التالية:

الخطوة 1: ابدأ بتنزيل Android Studio 3.2 أو أعلى. إنها أبسط طريقة لإنشاء حزم التطبيقات.

الخطوة 2: أضف دعمًا لتسليم ميزة Play عن طريق تضمين وحدة أساسية وتنظيم التعليمات البرمجية والموارد لتكوين ملفات APK وإضافة وحدات ميزات اختياريًا.

خطوة 3: الآن ، ابدأ في إنشاء حزمة تطبيقات Android باستخدام Android Studio. يمكنك حتى نشر التطبيق على جهاز متصل من حزمة التطبيقات من خلال تعديل تكوين التصحيح / التشغيل واختيار خيار "نشر APK من حزمة التطبيقات".

الخطوة 4: سيكون اختبار حزمة التطبيق ونشرها هو الخطوة الأخيرة.

اختبر حزمة التطبيقات الخاصة بك

بمجرد إنشاء حزمة تطبيقات android ، يجب عليك اختبار كيفية استخدام Google Play لها لإنشاء ملفات APK وكيف ستتصرف ملفات APK هذه عند نشرها على جهاز. يمكنك استخدام الطرق التالية لاختبار نفسه:

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

الكلمات الأخيرة

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