متجر Google Playمنشئ AAB

أنشئ حزم تطبيق Android
لمتجر Google Play

ابنِ تطبيقك في Natively ثم أنشئ ملفات Android App Bundle ‏(AAB) فورًا. أنشئ حزم AAB موقّعة المطلوبة لمتجر Google Play للنشر.

تنسيق مطلوب في Google Play
إنشاء keystore تلقائي
جاهز خلال 5-10 دقائق
متجر Google Play

مطلوب في Google Play منذ أغسطس 2021

يجب أن تستخدم جميع التطبيقات الجديدة المقدمة إلى Google Play تنسيق Android App Bundle ‏(AAB). يوفر AAB حتى تنزيلات أصغر بنسبة 15% لمستخدميك.

تعرّف على المزيد

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

إن Android App Bundle ‏(AAB) هو تنسيق النشر الرسمي من Google لتطبيقات Android على متجر Play. وقد قُدم في عام 2018 ويمثل تحولًا جذريًا عن صيغة APK التقليدية في طريقة حزم التطبيقات وتسليمها للمستخدمين.

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

وفقًا لـ الوثائق الرسمية من Google، فإن التطبيقات المنشورة بصيغة AAB تحقق في المتوسط انخفاضًا بنسبة 15% في حجم التنزيل مقارنةً بملفات APK الشاملة، ومع التطبيقات الأكبر التي تحتوي على تعريب واسع أو أصول كثيرة قد يكون التوفير أكبر.

داخل حزمة تطبيق Android

base/ (الوحدة الأساسية)

شفرة التطبيق الأساسية والموارد التي يتم تثبيتها دائمًا. تتضمن ملفات DEX الرئيسية وملف البيان والأصول الأساسية.

feature/ (ميزات ديناميكية)

وحدات اختيارية يمكن تنزيلها عند الطلب. تتيح للمستخدمين تثبيت الميزات فقط عند الحاجة.

lib/ (مكتبات أصلية)

شفرة أصلية خاصة بكل معمارية (ARM وARM64 وx86). يتم تسليم ABI المناسب فقط لكل جهاز.

res/ (الموارد)

صور وتخطيطات وسلاسل نصية منظمة حسب الإعداد. يحصل المستخدمون فقط على موارد الكثافة واللغة المطابقة.

BundleConfig.pb

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

META-INF/

ملفات التوقيع الرقمي التي تتحقق من أصالة الحزمة. يتم توقيعها بمفتاح الرفع الخاص بك لـ Play Console.

AAB مقابل APK: الفروقات الرئيسية

الميزةAAB (حزمة التطبيق)APK (حزمة)
الغرض الأساسيالنشر على متجر Playتثبيت مباشر
Google Play (التطبيقات الجديدة)
مطلوب
غير مقبول
حجم التنزيلأصغر بنحو 15%أكبر (كل الموارد)
التوصيل الديناميكي
التثبيت المباشر على الجهاز
توقيع التطبيقتوقيع تطبيق Playيدار من المطوّر

لماذا تستخدم
حزم تطبيق Android؟

يوفر AAB مزايا كبيرة للمطورين والمستخدمين على حد سواء

تنزيلات أصغر بنسبة 15%

ينزّل المستخدمون فقط الموارد التي يحتاجها جهازهم. تشير Google إلى توفير متوسطه 15% في الحجم، وبعض التطبيقات تصل فيها نسبة التخفيض إلى 35%.

التوصيل الديناميكي

قسّم تطبيقك إلى وحدات بحيث يمكن تنزيل الميزات عند الطلب. يثبت المستخدمون ما يحتاجونه وقتما يحتاجونه.

أمان أعلى

تدير خدمة توقيع تطبيق Play مفتاح توقيع تطبيقك بأمان ضمن بنية Google. ويمكنك بسهولة إعادة تعيين مفتاح الرفع إذا تعرّض للاختراق.

محسّن لكل جهاز

ينشئ Google Play تلقائيًا ملفات APK محسّنة لكل إعداد جهاز: معمارية المعالج وكثافة الشاشة واللغة.

نشر أبسط

ارفع ملف AAB واحدًا بدل إدارة عدة ملفات APK. يتولى Google Play كامل تعقيد استهداف الأجهزة.

تثبيت أسرع

التنزيلات الأصغر تعني أوقات تثبيت أسرع. يستفيد المستخدمون ذوو الإنترنت أو السعة المحدودة من تقليل البيانات.

توفير حجم AAB حسب نوع التحسين

~50%

المكتبات الأصلية

خاص بالمعمارية (ARM وx86)

~25%

موارد الصور

خاص بالكثافة (mdpi وhdpi...)

~30%

موارد اللغة

نصوص وأصول خاصة بكل لغة

المصدر: Android Developers - أسئلة App Bundle الشائعة

فهم
توقيع تطبيق Play

كيف تدير Google توقيع التطبيق لملفات AAB

كيف يعمل

1

توقّع أنت بمفتاح الرفع

وقّع ملف AAB بمفتاح الرفع الخاص بك قبل رفعه إلى Play Console. تقوم Natively بإنشاء هذا المفتاح وتوفيره لك بشكل آمن.

2

Google تتحقق وتخزن

يتحقق Google Play من توقيع الرفع ويخزن حزمتك بأمان. تتم إدارة مفتاح توقيع تطبيقك بواسطة Google.

3

Google توقّع للتوزيع

عند تنزيل المستخدمين لتطبيقك، تقوم Google بتوقيع ملفات APK المحسّنة باستخدام مفتاح توقيع تطبيقك لضمان التوزيع الآمن.

مفتاح الرفع

مفتاحك الخاص المستخدم لتوقيع ملفات AAB قبل رفعها إلى Google Play. أنت من يتحكم في هذا المفتاح.

  • يُنشأ محليًا أو عبر Natively
  • يمكن إعادة تعيينه إذا تعرّض للاختراق
  • يُستخدم فقط لعمليات الرفع إلى Play Console

مفتاح توقيع التطبيق

المفتاح الذي تستخدمه Google لتوقيع ملفات APK التي تصل إلى المستخدمين. تتم إدارته بأمان بواسطة Google.

  • مخزن ضمن بنية Google الآمنة
  • لا يتم كشفه للمطورين أبدًا
  • يُستخدم للتوزيع النهائي لملفات APK

مهم: احفظ ملف keystore الخاص بك!

عندما تنشئ Natively ملف keystore الخاص بك، يجب عليك تنزيله وحفظه كلا ملف keystore ‏(.p12) وملف بيانات الاعتماد. هذه الملفات مطلوبة لنشر تحديثات تطبيقك. إذا فقدتها فلن تتمكن من تحديث تطبيقك على Google Play، وستحتاج إلى نشره كتطبيق جديد بالكامل باسم حزمة مختلف.

اعرف المزيد: وثائق توقيع تطبيق Play|مساعدة Google Play Console

بناء ملفات AAB
مع Natively

أنشئ ملفات AAB موقعة جاهزة لـ Google Play خلال دقائق

1

ابنِ تطبيقك في Natively

أنشئ تطبيق Android باستخدام منصة Natively المدعومة بالذكاء الاصطناعي. صف فكرة تطبيقك أو اكتب الشفرة مباشرةً. نحن ننشئ مشروع React Native كاملًا مع جميع الإعدادات.

2

أدخل معرّف الحزمة

قدّم معرّف الحزمة الفريد الخاص بك (مثل: com.yourcompany.appname). هذا المعرّف يحدد تطبيقك بشكل دائم على Google Play ولا يمكن تغييره لاحقًا.

3

نزّل مفتاح التوقيع الخاص بك

ننشئ ملف keystore آمنًا لتطبيقك. نزّل كلًا من ملف keystore وبيانات الاعتماد، فستحتاجهما للتحديثات المستقبلية. احفظهما بأمان!

4

نزّل وانشر

احصل على ملف AAB موقّع وجاهز للإنتاج خلال 5-10 دقائق. ارفعه مباشرةً إلى Google Play Console وانشره في أكبر متجر تطبيقات في العالم.

ما الذي تتكفله Natively تلقائيًا

إنشاء keystore

إنشاء keystore آمن بكلمات مرور قوية وإعداد صحيح للشهادات

توقيع الحزمة

توقّع ملف AAB بمفتاح الرفع الخاص بك ليكون جاهزًا للإرسال إلى Play Console

تهيئة Gradle

تضبط ملفات البناء وإصدارات SDK والتبعيات وإعدادات الحزمة تلقائيًا

تحسين الشفرة

تطبق تقليص الشفرة عبر R8 وتحسين الموارد للحصول على حزم أصغر

دعم Android الحديث

يستهدف Android 14 ‏(API 34) مع توافق رجعي حتى Android 7.0+

جاهز لـ Play Console

مخرجات AAB متوافقة بالكامل مع متطلبات وسياسات Google Play

إدارة بيانات الاعتماد

يوفر ملف بيانات اعتماد قابلًا للتنزيل حتى لا تفقد الوصول إلى مفاتيح التوقيع

الطريقة التقليدية

1

نزّل Android Studio

تنزيل 3.2GB+ ومساحة قرص 10GB+

2

تهيئة SDK وأدوات البناء

تثبيت إصدارات SDK الصحيحة وGradle والتبعيات

3

إنشاء keystore يدويًا

استخدام سطر أوامر keytool بالمعاملات الصحيحة

4

تهيئة التوقيع

إعداد build.gradle بمسارات keystore وكلمات المرور

5

البناء واستكشاف الأخطاء

تشغيل عمليات البناء، إصلاح الأخطاء، والتحقق من المخرجات

2-3 ساعاتوقت الإعداد الأولي

منشئ Natively

بدون إعداد مسبق

ابنِ ملفات AAB مباشرةً من المتصفح دون تنزيلات

إنشاء keystore تلقائي

إنشاء keystore آمن بنقرة واحدة مع توفير بيانات الاعتماد

توقيع مهيأ مسبقًا

يتم تهيئة نظام البناء تلقائيًا لتوقيع نسخة الإصدار

بناء سحابي

عمليات بناء سريعة على خوادم محسّنة، دون الحاجة لموارد محلية

تنزيل فوري

احصل على ملف AAB موقّع ومحسّن وجاهز لـ Google Play

5-10 دقائقمن البداية حتى ملف AAB

النشر على
متجر Google Play

خطوات نشر ملف AAB الخاص بك

1

إنشاء حساب مطوّر

سجّل في Google Play Console برسوم تسجيل لمرة واحدة قدرها 25 دولارًا

2

أنشئ تطبيقك

أضف اسم التطبيق واللغة الافتراضية واختر فئة تطبيق أو لعبة

3

إعداد صفحة المتجر

أضف الوصف ولقطات الشاشة وأيقونة التطبيق والرسومات

4

ارفع ملف AAB الخاص بك

اذهب إلى Release > Production > Create release ثم ارفع ملف AAB

5

إكمال تصنيف المحتوى

أجب عن الاستبيان للحصول على تصنيفات عمرية (ESRB وPEGI وغيرها)

6

أرسل للمراجعة

تراجع Google تطبيقك (عادة يستغرق ذلك بضعة أيام للتطبيقات الجديدة)

متطلبات صفحة المتجر

أيقونة التطبيق

512 × 512 بكسل، PNG، 32-بت مع قناة ألفا

الصورة الترويجية

1024 × 500 بكسل، بانر ترويجي

لقطات الشاشة

2-8 لقطات شاشة بمقاسات الهاتف و/أو الجهاز اللوحي

وصف قصير

حتى 80 حرفًا

وصف كامل

حتى 4,000 حرف

سياسة الخصوصية

مطلوب رابط URL إذا كان التطبيق يتعامل مع بيانات شخصية/حساسة

إفصاحات أمان البيانات

صف البيانات التي يجمعها تطبيقك وكيفية استخدامها

نصيحةجهّز كل أصول صفحة المتجر قبل رفع ملف AAB لتسريع عملية الإرسال.

اعرف المزيد: قائمة التحقق لإطلاق Google Play|دليل إطلاق تطبيق Android للمطورين

متى تستخدم
AAB مقابل APK

استخدم AAB عندما...

النشر على متجر Google Playمطلوب لكل التطبيقات الجديدة منذ أغسطس 2021
تحسين حجم التنزيلالتثبيتات الأصغر تعني أن عددًا أكبر من المستخدمين يكملون التنزيل
استخدام الميزات الديناميكيةقدّم الميزات عند الطلب لتقليل حجم التثبيت الأولي
ترك Google تدير التوقيعتوفر توقيع تطبيق Play أمانًا معززًا
دعم الأجهزة المتنوعةتحسين تلقائي لكل إعدادات Android

استخدم APK عندما...

الاختبار على الأجهزة الفعليةتثبيت مباشر لاختبارات الجودة والتطوير
المشاركة مع مختبري النسخ التجريبيةتوزيع سريع خارج متاجر التطبيقات
تطبيقات المؤسسات/التطبيقات الداخليةالنشر عبر MDM دون متجر تطبيقات
التوزيع خارج متجر PlayAmazon App Store، تنزيل مباشر، تثبيت جانبي
تحديث تطبيقات Play Store القديمةيمكن للتطبيقات الحالية الاستمرار في استخدام تحديثات APK

تدعم Natively كلا التنسيقين

AAB لمتجر Play

أنشئ ملفات AAB موقعة وجاهزة لـ Google Play Console مع keystore تلقائي

APK للاختبار

أنشئ ملفات APK للتثبيت المباشر على الأجهزة والاختبار التجريبي والتثبيت الجانبي

بدّل بين التنسيقات بسهولة: ابنِ تطبيقك مرة واحدة ثم صدّره بالتنسيق الذي تحتاجه. تعرّف أكثر على منشئ APK الخاص بنا ←

الأسئلة
الشائعة

ما هو ملف AAB؟

ملف AAB ‏(Android App Bundle) هو تنسيق النشر الرسمي من Google لتطبيقات Android على متجر Play. بخلاف ملفات APK، تحتوي ملفات AAB على الشفرة والموارد المترجمة بالكامل، لكن توليد APK يتم داخل Google Play. عندما ينزّل المستخدم تطبيقك، ينشئ Google Play ملفات APK محسّنة خصيصًا لإعداد جهازه ويقدّمها له، ما يؤدي إلى تنزيلات أصغر وأداء أفضل.

هل AAB مطلوب لمتجر Google Play؟

نعم، منذ أغسطس 2021 يطلب Google Play نشر جميع التطبيقات الجديدة بصيغة Android App Bundle ‏(AAB). يمكن للتطبيقات الحالية الاستمرار باستخدام APK للتحديثات، لكن Google تشجع بقوة الانتقال إلى AAB للاستفادة من أحجام تنزيل أصغر (حتى 15% أقل) وميزات التوصيل الديناميكي.

ما الفرق بين AAB وAPK؟

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

كيف أوقّع ملف AAB؟

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

هل يمكنني تثبيت ملف AAB على جهازي؟

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

ما هي خدمة توقيع تطبيق Play؟

توقيع تطبيق Play هي خدمة Google لإدارة مفتاح توقيع تطبيقك. عند رفع ملف AAB تقوم بتوقيعه بمفتاح الرفع، لكن Google تستخدم مفتاح توقيع تطبيق منفصلًا لتوقيع ملفات APK النهائية التي تصل إلى المستخدمين. هذا يوفر أمانًا أعلى لأن مفتاح توقيع تطبيقك يُخزن بأمان لدى Google، ويمكنك إعادة تعيين مفتاح الرفع إذا تعرّض للاختراق.

كم تكون تنزيلات AAB أصغر مقارنةً بـ APK؟

عادةً ما تؤدي Android App Bundles إلى تنزيلات أصغر بمتوسط 15% مقارنةً بملفات APK الشاملة. يأتي هذا التوفير من إرسال الموارد المطلوبة فقط لكل جهاز: صور كثافة الشاشة المناسبة، والمكتبات الأصلية الملائمة لمعمارية المعالج، وموارد اللغة الصحيحة. وفي التطبيقات التي تحتوي على أصول كثيرة أو لغات متعددة قد يكون التوفير أكبر.

ما هو تسليم الميزات الديناميكي في AAB؟

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

كم يستغرق بناء ملف AAB؟

باستخدام الطرق التقليدية عبر Android Studio، يستغرق بناء AAB من 2 إلى 10 دقائق حسب تعقيد المشروع، بالإضافة إلى وقت إعداد أولي من 2 إلى 3 ساعات. ومع منشئ AAB عبر الإنترنت من Natively يمكنك إنشاء ملف AAB كامل وموقّع خلال 5 إلى 10 دقائق دون أي وقت إعداد. تتولى بنيتنا السحابية عملية البناء والتوقيع والتحسين تلقائيًا.

هل أحتاج إلى الاحتفاظ بملف keystore الخاص بي؟

نعم، بالتأكيد! ملف keystore وكلمة مروره ضروريان لنشر تحديثات تطبيقك. إذا فقدت ملف keystore فلن تتمكن من تحديث تطبيقك على Google Play وستضطر إلى نشره كتطبيق جديد بالكامل باسم حزمة جديد. تقوم Natively بإنشاء keystore وتوفر روابط تنزيل آمنة - احفظ هذه الملفات في مكان آمن.

Spin to Win

Try your luck for $5 off your first month.

$5 OFFTRY AGAIN$5 OFFTRY AGAIN$5 OFFTRY AGAIN$5 OFFTRY AGAIN

انشر على
Google Play اليوم

ابنِ تطبيقك في Natively، وأنشئ ملفات AAB موقعة بنقرة واحدة، ووصل إلى أكثر من 2.5 مليار مستخدم Android حول العالم.

لا حاجة إلى بطاقة ائتمانعمليات بناء خلال 5-10 دقائقملفات AAB جاهزة لمتجر Play