AAB به جای APK | فرمت جدید اپلیکیشن ها در گوگل پلی
گوگل قوانین جدید گوگل پلی و ارسال اپلیکیشن توسط توسعه رهندگان را اعلام کرد و بر این اساس از اول آگوست توسعه دهندگان مجبورند به جای فرمت APK ، فرمت AAB را برای انتشار در بازار اپلیکیشن های گوگل ارسال نمایند. اما تفاوت فرمت AAB یا APK در چیست؟
تاکنون اکثر برنامههای اندروید در قالب APK سنتی یا Android Package Kit به فروشگاه گوگل ارسال میشدند. اما از اول آگوست، گوگل توسعه دهندگان نرم افزارهای اندروید را موظف کرده که تا همه برنامههای خود را از طریق چارچوب جدیدتر AAB (Android App Bundle) ارسال کنند. در واقع تغییر فرمت اکنون اجباری شده است.
AAB به جای APK | فرمت جدید اپلیکیشن ها در گوگل پلی
خبر خوب این است که این تغییر دردسر بزرگی برای توسعه دهندگان ایجاد نمیکند، زیرا آنها مجبور نیستند روی برنامهها تغییرات زیادی انجام دهند. قالب تحویل برنامه جدید امکان تقسیم بندی بیشتر اجزای درون برنامه، اولویت بندی و بهینه سازی را فراهم میآورد تا بهترین تجربه در اندروید به کاربر ارائه شود.
افزایش بهره وری برنامه های اندروید
گوگل میگوید با استفاده از این فرمت میتوان بهره وری را افزایش داد، سرعت بالاتری را تجربه کرد و ارائه دادهها را نیز بهبود داد. فرمت AAB میتواند برنامهها را برای پیکربندیهای مختلف بهینه سازی کند و در نتیجه، کاهش ۱۰ تا ۱۵ درصدی حجم برنامهها در مقایسه با فرمت APK محقق میشود.
فرمت AAB باعث ساخت یک نسخه شامل تمام کدهای کامپایل شده و منابع و کتابخانههای بومی برای یک برنامه خاص میشود. در همین راستا نیاز به ساخت، امضا، آپلود و مدیریت کدهای نسخهها برای APKهای مختلف از بین میرود.
اگرچه AAB غیر از پلی استور از پلتفرمهای انتشار اپ دیگری پشتیبانی نمیکند، اما اگر توسعه دهندهای بخواهد دست به چنین کاری بزند، چندین راه حل پیش روی او قرار دارد. برای مثال توسعهدهنده میتواند از یک کلید امضای یکسان برای تمام پلتفرمها استفاده کند یا برای هرکدام از آنها به سراغ کلید متفاوتی برود.