دریافت خروجی AAB در B4A (تغییر فرمت اندروید پکیج از آگوست)

گوگل به صورت رسمی اعلام کرده که قصد دارد فرمت اندروید پکیج ( APK ) را پس از سال‌ها خدمت، کنار بگذارد و فایل‌های AAB را از اواسط تابستان و همزمان با انتشار اندروید 12 به عنوان استاندارد جدید مورد استفاده قرار دهد.

دریافت خروجی AAB در B4A

گوگل معتقد است که فایل‌های AAB حدود ۱۵ درصد نسبت به فرمت APK، حجم کمتری اِشغال می‌کنند؛ در نتیجه زمان کمتری برای دانلود آن‌ها صرف می‌شود. همچنین به لطف قابلیت Play App Signing، از کلیدهای امنیتی اپلیکیشن‌ها محافظت بیشتری صورت خواهد گرفت و امکان به‌روزرسانی کلیدها به موارد پیشرفته‌تر در آینده هم مقدور است. ویژگی Play Feature Delivery هم به توسعه‌دهندگان امکان مشخص کردن ماژول‌های خاص برای هر نوع دستگاه را می‌دهد و حتی می‌تواند زمان ارائه و نصب قابلیت‌های مرتبط با هر ماژول را تعیین کند.

 

دریافت خروجی AAB در B4A

نکته : برنامه‌هایی که در گذشته تحت فرمت APK در گوگل پلی منتشر شده اند، هنوز الزامی برای ارائه فایل‌های AAB نخواهند داشت. اما اپلیکیشن‌هایی که از ماه آینده میلادی در صف انتشار گوگل پلی قرار می‌گیرند باید از AAB پشتیبانی به عمل آورند در غیر این صورت، گوگل از انتشار آن‌ها جلوگیری می‌کند.

دریافت خروجی AAB در B4A

به گفته اکانت Mcqueccu عضو شناخته شده انجمن مرجع B4X :

استفاده از فرمت AAB در آگوست 2021 اجباری خواهد شد

 

مراحل بروزرسانی برنامه موجود APK به بسته نرم افزاری AAB و دریافت خروجی AAB در B4A :

1. اطمینان حاصل کنید که از آخرین نسخه B4A استفاده می کنید (حداقل نسخه : 10.7)
لینک دریافت آخرین نسخه :
https://www.b4x.com/android/files/B4A.exe

2. به لینک زیر مراجعه کرده و 2 فایل را در مرحله شماره 2 مجدداً بارگیری کنید 
https://www.b4x.com/b4a.html

3. فایل bundletool.jar را بارگیری کنید و آن را در ادرس زیر قرار دهید
<android sdk>\tools\bin
لینک دانلود فایل : https://www.b4x.com/android/files/bundletool.jar

4. در IDE (محیط ویرایشگر کد) Release یا Release Obsfucated را انتخاب کنید
5. در منوی Project برروی Build App Bundle کلیک کنید و خروجی AAB بگیرید (فایل AAB در پوشه Objects سورس ایجاد خواهد شد)

 

دریافت خروجی AAB در B4A

6. نسخه جدید را در فروشگاه Play Store ایجاد و پرونده AAB جدید خود را بارگذاری کنید

 

این قابلیت قبل از این هم به صورت آزمایشی به B4A اضافه شده بود که یکی از دوستان هم لطف کرد و درموردش مختصر توضیحاتی داد

اما با داغ شدن دوباره این مساله و نبود مطالب مناسب تصمیم گرفتم توضیحات تکمیلی رو ارایه بدم

اگر با خطای زیر مواجه شدید 

Unsupported option: –v3-signing-enabled. See –help for supported options.

دریافت خروجی AAB در B4A

به لینک زیر مراجعه کنید و required resources رو بارگیری و ( در پوشه SDK ) جایگزین فایل قبلی کنید

B4A – The simple way to develop native Android apps (b4x.com)

مطلب مفیدی برای شما بود ؟ پس به اشتراک بگذارید برای دوستانتان

مصطفی

38 مطلب منتشر شده

درباره این مطلب نظر دهید !