کمتر از یک هفته پیش گوگل رسما اعلام کرد - تعمیرات لباسشویی سانیو در شهر ملایر استان همدان - که پس از سالها میخواهد فرمت «بسته برنامه اندروید» یا همان APK را با فرمت جدیدی به - تعمیرات لباسشویی سانیو در شهر ملایر استان همدان - نام AAB یا «باندل برنامه اندروید» جایگزین کند. اما فایلهای AAB چیست و چه مزایا و - تعمیرات لباسشویی سانیو در شهر ملایر استان همدان - معایبی نسبت به APK دارند؟
سال ۲۰۱۸ بود که گوگل باندل برنامه اندروید را معرفی کرد که یک فرمت انتشار اپ جدید است. فایلهای AAB در مقایسه با فرمت محبوب APK مزایایی دارند که برای مثال میتوان به کاهش سایز برنامه و - تعمیرات لباسشویی سانیو در شهر ملایر استان همدان - قابلیتهای شخصیسازی بیشتر اشاره کرد.
این فرمت همچنین امکان افزودن چندین ماژول از قابلیتها با مزایای «Play Feature Delivery» را به اپها فراهم میکند. علاوه بر این، توسعهدهندگان بازی با استفاده از فرمت AAB میتوانند برای ارائه حجم بالایی از - تعمیرات لباسشویی سانیو در شهر ملایر استان همدان - قابلیتها مانند بافتها در بازیها و همچنین بهبود عملکرد آنها، از «Play Asset Delivery» استفاده - تعمیرات لباسشویی سانیو در شهر ملایر استان همدان - کنند.
فرمت AAB در اندروید استودیو ۳.۲ و نسخههای جدیدتر، Unity 2018.3 و 2017.4.17 و نسخه ۲.۰.۹ Cocos Cretor و نسخههای بالاتر پشتیبانی میشود.
تنها چند روز از اعلام - تعمیرات لباسشویی سانیو در شهر ملایر استان همدان - این خبر میگذرد و گوگل اخیرا تصمیم گرفته که AAB را به بسته برنامه پیش فرض اپهای اندرویدی در گوگل پلی استور تبدیل کند. به باور این غول جستجوی اینترنتی، با - تعمیرات لباسشویی سانیو در شهر ملایر استان همدان - استفاده از - تعمیرات لباسشویی سانیو در شهر ملایر استان همدان - این فرمت میتوان بهرهوری را افزایش داد، سرعت بالاتری را تجربه کرد و ارائه دادهها را - تعمیرات لباسشویی سانیو در شهر ملایر استان همدان - هم بهبود داد.
با توجه به این موضوع، تمام برنامههای جدید باید از آگوست یعنی ماه آینده میلادی دارای فرمت AAB باشند. در حال حاضر اجباری برای تغییر در برنامهها با فرمت APK وجود ندارد.
از ماه آینده میلادی تغییرات زیادی در اپهای اندرویدی پلی استور اعمال میشوند:
این تغییرات برای برنامهها یا فایلهایی که - تعمیرات لباسشویی سانیو در شهر ملایر استان همدان - در آینده نزدیک ارائه - تعمیرات لباسشویی سانیو در شهر ملایر استان همدان - میشوند، درنظر گرفته شدهاند و اپهای کنونی بدون تغییر به - تعمیرات لباسشویی سانیو در شهر ملایر استان همدان - کارشان ادامه میدهند، بلکه گوگل تغییری در برنامههایش ایجاد کند. از آگوست ۲۰۲۱، فایلها با حجم بیش از ۱۵۰ مگابایت میتوانند با فرمت AAB از مزایای PAD و PFD بهرهمند شوند.
حرکت به سمت فرمت جدید، مزایایی به شرح زیر - تعمیرات لباسشویی سانیو در شهر ملایر استان همدان - به همراه دارد:
این فرمت میتواند برنامهها را برای پیکربندیهای مختلف بهینهسازی کند که نتیجهاش، کاهش ۱۰ تا ۱۵ درصدی سایز اپها در مقایسه با فرمت APK خواهد بود. کاربران تنها نیاز به دانلود کدهای استفاده شده در یک اپ و منابع موردنیاز دارند. با این کار، برنامهها سریعتر دانلود میشوند و کاربران کمتر تصمیم به حذف آنها میگیرند.
فرمت AAB باعث ساخت یک نسخه شامل تمام کدهای - تعمیرات لباسشویی سانیو در شهر ملایر استان همدان - کامپایل شده، منابع و کتابخانههای بومی برای یک برنامه خاص میشود. در - تعمیرات لباسشویی سانیو در شهر ملایر استان همدان - همین راستا نیاز به ساخت، امضا، آپلود و مدیریت کدهای نسخهها برای APKهای مختلف از بین میرود.
این ویژگی انحصاری AAB مدت زمان انتظار و انتقال قابلیتها و هزینه آنها را کاهش میدهد. بازیها با چنین ویژگی میتوانند از مزایای فشردهسازی بافت بهرهمند شوند و کاربران تنها به موارد موردنیاز - تعمیرات لباسشویی سانیو در شهر ملایر استان همدان - و البته مناسب دستگاه خودشان دسترسی داشته باشند.
فرمت AAB باعث میشود - تعمیرات لباسشویی سانیو در شهر ملایر استان همدان - اندروید استودیو با استفاده از Gradle، - تعمیرات لباسشویی سانیو در شهر ملایر استان همدان - سریعتر سیستمها را بسازد. این قابلیت برای اپهای ماژولار بهینهسازی شده، - تعمیرات لباسشویی سانیو در شهر ملایر استان همدان - بنابراین در مقایسه با اپهای تکی - تعمیرات لباسشویی سانیو در شهر ملایر استان همدان - حجیم سریعتر ساخته میشوند. با توجه به این موضوع، توسعهدهندگان باید کمتر انتظار بکشند و در همین راستا میتوانند زمان بیشتری به طراحی، کدنویسی و البته تست برنامه اختصاص دهند.
آخرین مزیت استفاده از این فرمت، ارائه تجربه فوری اپها در گوگل پلی است. این فرمت از - تعمیرات لباسشویی سانیو در شهر ملایر استان همدان - باندلی به نام Instant-Enabled App بهره - تعمیرات لباسشویی سانیو در شهر ملایر استان همدان - میبرد که نصب اپ، پیکربندی، بیلد، تست - تعمیرات لباسشویی سانیو در شهر ملایر استان همدان - و راهنمای انتشار را نشان میدهد.
اگرچه این فرمت مزایای تقریبا - تعمیرات لباسشویی سانیو در شهر ملایر استان همدان - زیادی برای کاربران و توسعهدهندگان به همراه دارد، اما معایبی هم دارد که در ادامه نگاهی به آنها خواهیم داشت، البته مورد اول چندان دردساز نخواهد بود.
اگر توسعهدهندهای بخواهد برنامههایش را در فروشگاههای مختلف مانند اپ استور آمازون یا اپ گالری هواوی منتشر کند، بطور دستی نسخه APK را منتقل میکند که کار پیچیده و چندان سنگینی برای - تعمیرات لباسشویی سانیو در شهر ملایر استان همدان - توسعهدهنده نیست.
در صورتی که توسعهدهندهای تنها بخواهد برنامههایش را در گوگل پلی استور منتشر کند، استفاده از فرمت AAB برای آن مشکلی ایجاد نمیکند. اما مصرفکننده نهایی که هنوز به فایل APK نیاز دارد، اگر نتواند از طریق استورهای مختلف به - تعمیرات لباسشویی سانیو در شهر ملایر استان همدان - آن دسترسی پیدا کند، باید با مشکل خروجی گرفتن از AAB کنار بیایند.
این موضوع یکی از نگرانیهای اصلی است چرا که توسعهدهندگان برای خروجی گرفتن از فایلهای AAB با فرمت APK، باید کلید امضا شده را در اختیار گوگل قرار دهند. همین موضوع قدرت برتر را به گوگل میدهد تا به هسته اپ دسترسی پیدا کند.
کلید امضای برنامه به عنوان قدرت توسعهدهنده عمل میکند و نشاندهنده ساخت یک برنامه است. اگر فرد دیگری به کلید امضا دسترسی داشته باشد، میتواند از آن برای فرمان دادن به برنامه استفاده کند که برای توسعهدهندگانی که آشنایی کاملی با فرمت AAB ندارند، میتواند دردسرساز شود.
اگرچه AAB - تعمیرات لباسشویی سانیو در شهر ملایر استان همدان - غیر از پلی استور از پلتفرمهای انتشار اپ دیگری - تعمیرات لباسشویی سانیو در شهر ملایر استان همدان - پشتیبانی نمیکند، اما اگر توسعهدهندهای بخواهد دست به چنین کاری بزند، چندین راهحل پیش روی وی قرار دارد. برای مثال توسعهدهنده میتواند از - تعمیرات لباسشویی سانیو در شهر ملایر استان همدان - یک کلید امضا یکسان برای تمام پلتفرمها استفاده کند یا برای هرکدام از آنها به سراغ کلید متفاوتی برود.
برخی اقدام اخیر گوگل را واکنش آن به امکان اجرای اپهای اندرویدی با استفاده از اپ استور آمازون در ویندوز ۱۱ مایکروسافت میدانند. باید منتظر ماند و دید فرمت AAB چه سرنوشتی برای اپهای اندرویدی، توسعهدهندگان و البته خود اندروید رقم میزند. در حال حاضر برای اظهارنظر قطعی در این زمینه زود است، اما انتظار میرود - تعمیرات لباسشویی سانیو در شهر ملایر استان همدان - گوگل به کنترل بیشتری روی اپها - تعمیرات لباسشویی سانیو در شهر ملایر استان همدان - دست پیدا کند.