
- بواسطة x32x01 ||
أعلنت جوجل قرارًا مهمًا لمطوّري تطبيقات الأندرويد: بداية من شهر سبتمبر القادم، كل التطبيقات اللي هتتنشر على متجر Google Play لازم تكون بصيغة AAB (Android App Bundle) بدل صيغة APK التقليدية. القرار ده هيأثر على المطورين والمستخدمين - هنا نشرح الفرق وفوايد التغيير وإزاي تتأقلم معاه.
إيه هي صيغة AAB؟ وهل تختلف عن APK؟
ليه جوجل بتعمل التحويل ده؟ وما هي الفوائد؟
إزاي القرار هيأثر على المطورين؟
نصايح عملية للمطوّرين
نصايح للمستخدمين
خلاصة سريعة
التحول من APK إلى AAB خطوة من جوجل لتحسين تجربة المستخدم وتقليل أحجام التطبيقات وتسريع التنزيلات. القرار مفيد للمستخدمين والمطوّرين، لكنه يتطلب من المطورين شغل وتحضير للاعتماد على حزم AAB واختبارها جيدًا قبل الإطلاق. لو انت مطور - ابدأ التحضير الآن؛ ولو مستخدم - تابع تحديثات تطبيقاتك واستمتع بحجم تنزيل أقل وأداء أفضل.
إيه هي صيغة AAB؟ وهل تختلف عن APK؟
- APK: هو الملف المُنصَّب مباشرةً على الهاتف - الشكل اللي الناس متعودة عليه لتحميل التطبيقات وتثبيتها.
- AAB (Android App Bundle): مش ملف تنصيب نهائي، لكن حزمة للمطوّر يرفعها على متجر Play. بعدها المتجر هو اللي يولّد حزم التثبيت الملائمة لكل جهاز (بحسب نوع المعالج، اللغة، دقة الشاشة، وما إلى ذلك) - يعني كل جهاز بياخد نسخة مصغّرة ومناسبة ليه.
ليه جوجل بتعمل التحويل ده؟ وما هي الفوائد؟
- تقليل حجم التطبيق (~15%)
التطبيقات لما تتوزع كـ AAB بتكون عادة أصغر في الحجم لأن كل جهاز بينزّل الموارد اللي يحتاجها فقط، وده بيوفر مساحة ويقلل وقت التنزيل. - تجربة تنزيل أسرع للمستخدم
حجم أقل = تنزيل أسرع = تجربة مستخدم أفضل، خصوصًا للمستخدمين اللي عندهم باقات محدودة أو هواتف بمساحة صغيرة. - تحديثات أخفّ
التحديثات هتبقى أصغر لأن Play يرسل فقط الملفات المتغيرة والمناسبة لكل جهاز. - تحسين التوافق
Play بيولّد APK مخصّص لكل نوع جهاز، فتقل مشكلة الأخطاء الناتجة عن اختلاف العتاد أو الإعدادات. - أدوات أفضل للمطوّرين
Android Studio وPlay Console فيها أدوات تدعم بناء AAB واختبارها، وده بيسهّل على المطورين إدارة حزم التطبيقات المتعددة.
إزاي القرار هيأثر على المطورين؟
- تطبيقات جديدة: لازم تُرفع بصيغة AAB من أول مرة على Play.
- تطبيقات قديمة: لازم المطورين يعملوا تحويل من APK إلى AAB لتحديث التطبيقات بعد تاريخ السريان.
- اختبار إضافي: ضروري تختبر bundles على أجهزة وأنماط مختلفة عشان تتأكد إن كل الموارد واللغات والملفات بتظهر بشكل صحيح.
- أدوات جاهزة: Android Studio بيوفر Build variants وPlay Console بيساعد على فحص وإدارة الApp Bundles.
نصايح عملية للمطوّرين
- ابدأ مبكرًا: جرّب بناء AAB الآن، اختبر التطبيق، وصحّح أي مشاكل قبل سبتمبر.
- استخدم Play Console: تابع التحذيرات والتقارير اللي بتديها منصة Play عن الحزم.
- اختبر Split APKs: تأكد إن كل موارد جهاز (لغات، أرشفة موارد، صور) متقسمة صح.
- راجع حجم الحزمة: حاول تقلل الباكدجات غير الضرورية لتستفيد من ميزة تقليل الحجم.
- خطط لمرحلة الإطلاق: لو التطبيق له قاعدة مستخدمين كبيرة، خطتك للتحديث لازم تكون مدروسة عشان ميحصلش انقطاع في الخدمة للمستخدمين.
نصايح للمستخدمين
- مش مطلوب منك تعمل حاجة - ده تغيير من جانب المتجر والمطوّرين.
- هتلاحظ تنزيل أسرع وتحديثات أصغر على المدى القريب.
- لو جهازك قديم جدًا، تابع تحديثات التطبيق لأن بعض المطورين ممكن يمنعوا نسخ أقدم أو تكون الموارد مختلفة لبعض الأجهزة.
خلاصة سريعة
التحول من APK إلى AAB خطوة من جوجل لتحسين تجربة المستخدم وتقليل أحجام التطبيقات وتسريع التنزيلات. القرار مفيد للمستخدمين والمطوّرين، لكنه يتطلب من المطورين شغل وتحضير للاعتماد على حزم AAB واختبارها جيدًا قبل الإطلاق. لو انت مطور - ابدأ التحضير الآن؛ ولو مستخدم - تابع تحديثات تطبيقاتك واستمتع بحجم تنزيل أقل وأداء أفضل. التعديل الأخير: