گوگل تصمیم گرفته است تا کاتالوگ Google Play را تغییر دهد تا از فرمت توزیع برنامه Android App Bundle به جای بسته های APK استفاده کند. از آگوست 2021، قالب App Bundle برای همه برنامههای جدید اضافه شده به Google Play و همچنین برای تحویل فوری برنامه ZIP مورد نیاز خواهد بود.
بهروزرسانیهای برنامههایی که قبلاً در کاتالوگ وجود دارند، مجاز هستند همچنان در قالب APK توزیع شوند. برای ارائه داراییهای اضافی در بازیها، باید به جای OBB از سرویس Play Asset Delivery استفاده شود. برای تأیید برنامههای App Bundle با امضای دیجیتال، باید از سرویس Play App Signing استفاده شود که شامل قرار دادن کلیدهایی در زیرساخت Google برای تولید امضای دیجیتال است.
App Bundle با شروع اندروید 9 پشتیبانی میشود و به شما امکان میدهد مجموعهای ایجاد کنید که شامل همه چیزهایی است که یک برنامه برای کار بر روی هر دستگاهی نیاز دارد - مجموعههای زبان، پشتیبانی از اندازههای مختلف صفحه نمایش و ساختها برای پلتفرمهای سختافزاری مختلف. هنگامی که برنامه ای را از Google Play دانلود می کنید، تنها کد و منابع مورد نیاز برای اجرا در یک دستگاه خاص به سیستم کاربر تحویل داده می شود. برای یک توسعهدهنده برنامه، تغییر به App Bundle معمولاً به فعال کردن گزینه ساخت دیگری در تنظیمات و آزمایش بسته AAB منجر میشود.
در مقایسه با دانلود بستههای APK یکپارچه، استفاده از App Bundle میتواند میزان دادههای دانلود شده در سیستم کاربر را به طور متوسط 15 درصد کاهش دهد که منجر به صرفهجویی در فضای ذخیرهسازی و افزایش سرعت نصب برنامهها میشود. به گفته گوگل، اکنون حدود یک میلیون اپلیکیشن به فرمت App Bundle تغییر یافته اند، از جمله برنامه های Adobe، Duolingo، Gameloft، Netflix، redBus، Riafy و Twitter.
منبع: opennet.ru