پنجشنبه ۰۴ آبان ۰۲ | ۱۰:۵۹ ۲۷ بازديد
آیا AAB می خواهد عمل را برای دکانهای اپ فرد ثالث طاقت فرساخیس نماید؟
نقص دیگری که از اشتراکگذاری کلید محرمانه با Google ساخت و ساز می شود این میباشد که ممکن میباشد عمل را برای دکانهای اپ فرد ثالث مشقت بارخیس نماید. برای مثال، درحالتی که اپای را از Play Store نصب می کنید البته می خواهید از دکان Play جایگزین دیگری (به عنوان مثالً مغازه App Amazon یا این که Aptoide Store) به واپسین ورژن بهروزرسانی نمایید، ممکن میباشد به جهت عدم انطباق امضا، نصب طراحی اپلیکیشن در مشهد با ناکامی مواجه خواهد شد.
بدین برهان میباشد که Google اینک کلید امضای سری را رئیس می نماید، بدین ترتیب نمی توانید از به عبارتی کلید هنگام آپلود اپ خویش در مغازه نرم افزار اندروید فرد ثالث به کارگیری نمائید. شما می بایست از کلید محرمانه دیگری استعمال فرمایید و این منجر خطای عدم انطباق کلید سری می گردد.
به غیر از آن، این فرض که AAB بازدارنده از آپلود فولدرهای APK در مغازههای نرم افزار فرد ثالث میشود، خطا به لحاظ میرسد. گوگل پیش از این یک ابزار منبع گشوده به اسم bundletool ساخته میباشد که به توسعه و گسترش دهندگان اذن میدهد پوشه های APK را از بسته های AAB ساخت نمایند. فقط خلل اکنون این میباشد که به اشتراک گذاری کلید امضای سری بر یوزرها توانا اندروید تأثیر میگذارد.
آیا قادر خواهیم بود AABها را مانند APKها Sideload کنیم؟
با دقت به آنچه میدانیم، به حیث میرسد بار گذاری جانبی AAB ها در دستگاه های اندرویدی قابلیت پذیر میباشد، البته به اندازه لود جانبی APK ها شل نخواهد بود. نصب کننده بسته اندروید اینک از فرمت بسته بندی AAB هواخواهی نمی نماید، بدین مفهوم که نصب AAB روی دستگاه به طور ساکن قابلیت و امکان پذیر نخواهد بود. با این اکنون، میتوانید از نرم افزار های نصب کننده فرد ثالث برای نصب بسته AAB روی دستگاه استعمال فرمائید.
از جمله، فعلا، APKMirror Installer (بدون پول، خرید باطن طرحی را ارائه میدهد) به شما قابلیت میدهد بسته های APKM (Base APK + Split APK) را با نرمافزار نصب کننده خویش نصب فرمائید. ما پیش از اینً راهنمای دقیقی در زمینهی طرز نصب Android App Bundles بر روی تلفن خویش داریم، به این ترتیب نوشتهی علمی مرتبط را رسیدگی فرمائید.
جدای از آن، نمیتوانید adb روش خویش را برای نصب AABs اضافه نمایید. برای اخذ APK مطلوب که با دستگاه شما سازگار میباشد، بایستی از ابزار بسته منبع گشوده استعمال فرمائید. همانگونه که AAB ها به جریان اساسی تبدیل می گردند، شیوه های تازه و ریلکس برای بار گذاری جانبی ممکن میباشد به وجود بیاید. به خیال و خاطر داشته باشید، صرفا لود جانبی APK مبنا در دستگاه شما حاد میگردد.
در جدول پایین بعضا تفاوتها فی مابین APK و AAB اشاره گردیده است.
فاکتور
AABs
APKs
اسم بدون نقص
Android application bundle
Android application package or Android package kit
ارسال
AAB ها به پوشه های APK کوچکتر تقسیم میشوند. هر APK تقسیم گردیده مرتبط با یک تنظیمات دستگاه خاص میباشد.
فولدر APK ارسال گردیده و بعداً به به عبارتی شکلی که تولید گردیده دانلود می گردد.
نصب
AAB ها خودشان نمی توانند نصب را فعالسازی نمایند. آن ها ساختوساز APK را به Google Play موکول می نمایند.
APK ها را می اقتدار برای نصب بی واسطه یک نرم افزار در دستگاه Android به کار گرفت.
اندازه
پوشههای AAB اندازه نرمافزار خردخیس را ضمانت مینمایند چون هر APK تقسیمگردیده دربردارنده منابع خاص دستگاه میباشد.
پوشههای APK اندازه اپ گران قدرخیس را ضمانت مینمایند چون کلیه منابع سوای دقت به نیاز آن ها در دستگاه دانلود می شوند.
خصوصیت های پویا
منابع خصوصیت های پویا در Google Play ذخیره میشوند و در شکل نیاز فراخوانی می گردند.
همگی منابع بر اساس خصوصیت در پوشه APK ذخیره میشوند
پوشه Asset
آحاد Asset هایی که برای نصب اپلیکیشن ما یحتاج نیستند در Google Play ذخیره میشوند.
همگی Asset ها در فولدر اساسی APK ذخیره میگردند.
App churn
اندازه اپلیکیشن کوچکتر سبب کاهش وسعت نرمافزار میشود
اندازه نرم افزار بزرگتر سبب ساز ریزش بیشتر نرمافزار میگردد
کوشش ذخیره سازی
از دید اطراف عملکرد بیشتری داراهستند
منابع غیر ضروری وسعت متعددی از دستگاه را اشغال کرده و همت را کاهش میدهد