جایگذینی AAB با APK
طبق پژوهش های صورت گرفته به حیث میرسد AAB در آجل جایگذینی برای فولدر های طراحی اپلیکیشن در مشهد APK باشد.
از تاریخ آگوست ۲۰۲۱، بسطدهندگان توانسته اند اپلیکیشنهای اندرویدی نو خویش را با فرمت AAB نیز در مغازه Google Play آپلود نمایند.
ولی پرسش این میباشد که تفاوت فی مابین AAB و APK چیست؟ آیا AAB عالی از APK میباشد یا این که بدتر؟
از مجال فعال سازی اندروید بیش تر از یک دهه می گذرد و خب قائدتا فولدرهای APK فرمت استاندارد و جهانی نرم افزارها بودهاند.
چه پیشرفت دهندگان یا این که یوزرها، در همگی ی فروشگاهای اندروید از فرمت APK به کارگیری می کردند.
برای بسط دهندگان، AAB ها در حال حاضر اجباری خواهند شد و برای یوزرها اندروید، APK ها به امری غامض خیس تبدیل خواهند شد.
AAB ها از آگوست 2021 برای همگی اپ های نو اجباری خواهند شد.
آپ دیت رسانی های نرمافزار های مو جود همچنان میتوانند بوسیله بسط دهندگان در پوسته APK آپلود شوند، براین اساس موقتیً چیزی دراین قسمت تغییرو تحول نخواهد کرد.
AAB دقیقا چیست ؟
AAB مخفف Android App Bundle میباشد. پوشه AAB مشمول تک تک کدینگ نرم افزار اندروید شما میباشد.
در نگاه اولیه چیزی تغییر و تحول نمی نماید. در واقع، با تحقیق دقیقتر، لحاظ میرسد که به هیچ وجهً تفاوتی نیست.
این بدین عامل میباشد که هنگامی روی نصب در مغازه Google Play کلیک میکنید، تلفن همراه هوشمند شما همچنان یک فولدر APK را دانلود مینماید. پس تفاوت حقیقتا در چیست ؟
تفاوت های میان AAB و APK
تفاوت در میان فولدر های APK و AAB در چیزی میباشد که ما آن را منابع می نامیم.
در یک نرم افزار ، به هر چیزی به غیر از کد منابع میگویند ؛ مانند تصاویر، فولدر های گویش یا این که موسیقی.
وقتی که دکمه “نصب” را برای یک نرم افزار در گوگل پلی تعیین میکنید، Google یک فولدر APK متناسب با فولدر AAB برای دستگاه شما با منابع مایحتاج برای شما ارسال می نماید.
1- پذیرش گوگل به مکان گسترش دهنده
تفاوت والا دیگر در پذیرش یا این که به اصطلاح امضای نرم افزار ها میباشد.
قبلا، مدام بسط دهنده یک نرمافزار بود که آن را با کلید گسترش دهنده خویش پذیرش میکرد.
از این کلید میاقتدار هنگام نصب اپ بر روی تلفن هوشمند به کار گرفت تا سنجیده شود که آیا خطاها امنیتی دارااست یا این که نه و از جمله، دربردارنده بدافزار میباشد .
ولی در آجل، این پیشرفت دهنده نخواهد بود که APK ها را پذیرش می نماید، بلکه گوگل خواهد بود
یعنی هنگامی که پوشه های APK را از AAB ها ساختوساز می نماید، به صورت منطقی، کلیدها دیگر
در مشت گسترش دهندگان نیستند، بلکه در چنگ گوگل قرار خواهند گرفت.
به لطف همین امضا، به اصطلاح، تحت عنوان بهروزرسانی، میاقتدار یک ورژن ماهر مبلغی را روی ورژن Lite بعداز خرید نصب کرد.
با امضای AAB و Google، این دیگر قابلیت و امکان پذیر وجود ندارد.
در قبال، توسعه و گسترش دهندگان می بایست به خریدهای باطن طرحی روی بیاورند.
2- باصرفه خیس بودن وسعت فولدر AAB
اولین مزیت مهم پوشههای AAB حتما باصرفه خیس شدن سایز نرم افزار است .
به صورت میانگین، بر طبق آنچه گوگل در اکتبر 2018 نوشت، به صورت میانگین
بایستی بتوانید کاهش 35 درصدی وسعت نرم افزار ها را درین طریق ببینید که
به نوبه ی خویش عدد قابل توجهی است .
3- امنیت خوب
مزیت دیگری که پیشرفت دهندگان آن را اثر گذار میدانند ارتقا واحد سنجش امنیت میباشد.
طبق نتیجه ها نتیجه ها گردیده امنیت نرم افزار ها نیز با به کار گیری از این شیوه بهبود یافته و
بسیار دشوار خیس می شود به شبکه های امنیتی آنها نفوذ پیدا کرد .
4- به روزرسانی و پیشرفت ی سهل وآسان خیس
در شرایطیکه APK ها بسته به مخاطب یا این که hardware آن به طور جدا مونتاژ شوند، مزایای بیشتری برای گسترش دهندگان به همپا داراست.
همان طور که NDTV گزارش اعطا کرد، به لطف فرمت AAB، آپ دیت رسانی ها را می قدرت در حین های خاص به دستگاه های خاص منتقل کرد.
این یک مزیت میباشد،زیراکه می اقتدار از بروز رسانی های وخیم در بعدی پرهیز نماید یا این که اثرات آنهارا کم کند.
همینطور خویش پروسه پیشرفت نیز سهل و آسان خیس گردد. در قبل، بخش اعظمی از بسطدهندگان یکسری ورژن APK را برای نرم افزار خویش در Play Store آپلود میکردند که با لوکیشن، لهجهها یا این که معماریهای پردازندههای گوناگون سازگار گردیدهاند.
در آجل، بسط دهندگان صرفا نیاز به آپلود یک فولدر AAB داراهستند .