1400/6/10، 11:07 صبح
1
به نام خـداچند وقته پيش نريمان عزيز گفت كه حالا كه aab جاي apk رو گرفته، چجوري ميخوايم از كانس 2 خروجي بگيريم؟! اگر كه شما هم نميدونين كه چيكار بايد بكنين اين تاپيك رو با دقت بخونيد!
اين فرمت چيه؟
يه فرمته جديده كه گوگل پلي بطور رسمي چند وقته پيش خبر جايگزين كردنش رو با فرمت apk داد و از اول آگوست (يك ماه و خورده اي روز گذشته) ديگه فرمت apk رو براي پابليش روي سروراش قبول نميكنه! (اما اون برنامه هايي كه قبلا منتشر شدن لازم به ارائه اين فرمت رو فعلا ندارن!) ؛ البته aab يه فرمت جديد نيستش و كمپاني بزرگ گوگل از چند سال پيش (2018) داشت روي اين فرمت كار ميكرد و اينجوري اعلام كرده بود كه اين فرمت يک فرمت انتشار اپ جديد هست كه فايلهاي aab در مقايسه با فرمت محبوب (و خدا بيامرز ) apk مزايايي داره که براي مثال ميشه به کاهش سايز برنامه ها و قابليتهاي شخصيسازي بيشتر اشاره کرد، تا بالاخره بتونه يه روزي ازش استفاده كنه...
فرمت aab در اندرويد استوديو 3.2 و نسخههاي جديدتر، Unity 2018.3 و 2017.4.17 و نسخه 2.0.9 Cocos Cretor و Corodova و... پشتيباني ميشه! 3
حالا مزاياش چيه؟!
استفاده از يه فرمت جديد اين مزايا رو بدنبال داشته:
1- حجم كمتر و تطابق بيشتر!
خب يعني چي؟!
يعني يه فايل aab و هزاران فايل apk براي نصب روي گوشي ها كه هر كدوم با توجه به سخت افزار طرف آپتيمايز شدن:
فرض كنين يه برنامه از تكسچر هاي خيلي با كيفيتي استفاده مي كنه ، و عملا يه گوشي رده پايين كه نمايشگرش نميتونه اون كيفيت رو نشون بده نيازي به اين كيفيت و حجم نداره، و اينجا هست كه گوگل پلي مياد و يه apk ميسازه اما ايندفعه كيفيت اون تكسچر ها رو كم ميكنه و اينطوري حجم اون برنامه يا بازي هم كم ميشه!
و يا ميشه وقتي كاربر مرحله 1 رو رد كرد مرحله 2 هم براش دانلود شه! (نميدونم توي كانس چجوريه! 4 )
و حدود 10 تا 50 درصد (خودمم نميدونم اين آمار رو از كجا آوردم ) از حجم برنامه يا بازي كم ميشه:
خب حالا چي ميشه؟
1- دانلود برنامه صورعتش بالاتر ميره!
2- و فضاي كمتري رو از مموري و حافظه رو ميگيره و كاربر كمتر تصميم به حذف اون ميگيره!
2- سرعت بيلد بالاتر ميره! (هورا )
3- برنامه ها امنيت بيشتري پيدا ميكنن! (دقيق نميدونم منظور از اين مزيت دست بردن توي گرافيك هست يا منظورش لاكي پچر و ... هستش! 4 )
4- تجربه فوي برنامه:
توي گوگل پلي ميتوني برتامه رو بدون نصب كردن ببيني!
خب حالا معايبش چيه؟! (بيشتر نگراني هستن تا معايب!)
1- امنيت!!!! (جزو مزاياش هم بود كه چيشد يدفعه؟! )
منظور از امنيت اينه كه چون كي استور رو در اختيار گوگل؛ غول عظيم دنيا امروزي ميذاري اگر به هر دليلي ينفر به ديتاسنتري كه كي استور ها داخلش آپلود ميشن دست پيدا كنه نور علي نور ميشه!
2- اگر ينفر برنامه رو از پلي استور بگيره نميتونه از بازار يا مايكت اون رو آپديت كنه! چرا؟؟؟؟؟! چون اون برنامه توسط اون ماركت ساين شده!
با اينكار گوگل به سمت انحصارگرايي مثل اپل پيش رفته و شايد رفته رفته بازار و مايكت هم دار فاني رو وداع بگن 5 همينطور بعضيا معتقدن اين كار گوگل بيشتر براي اين بود كه برادراي ردموندي (Windows) رو سرجاشون بشينه تا ديگه نخوان فايلهاي apk رو داخل ويندوز 11 (13 مهر امسال بصورت آپديت رايگان منتشر ميشه) اجرا كنن!
طبق چيزايي كه خوندم بازار هم به تازگي از اين فرمت پشتيباني ميكنه! 3
اما اينا همه يسري چيز جزئي بودن و اما اصل كار:
نحوه خروجي گرفتن از كانس بصورت aab (بسته برنامه اندرويد)!:
اول بگم كه براي اينكه بتونيد يه خروجي سالم داشته باشين مهمترين چيز، يه دل پاكه و يه نيت خالصانه! از اينجا خروجي مستقيم رو طبق اين آموزش عالي از رضا جان عزيز پيش بريد:
آموزش خروجی اندروید روی سیستم شخصی
بعد بجاي:
کد:
cordova build android --release -- --keystore="Location keystore" --storePassword="pass key" --alias="alias name" --Password="pass alias"
اينو وارد كنيد:
کد:
cordova build android --release -- --keystore="Location keystore" --storePassword="pass key" --alias="alias name" --Password="pass alias" --packageType=bundle
و Enter رو بزنيد! همين!
و كمي صبر كنيد تا BUILD SUCCUSFULLY رو ببينيد 7
اگر نديديد بدونيد كه حتما نيتتون خالصانه نبوده!
واقعا اگر با همچين نوشته ي وجيحي روبرو شديد:
BUILD FAILEDD
بدونيد كه گوگل ايران رو تحريم كرده و بايد از يه تحريم شكن مثل شكن استفاده كنيد و در حين خروجي گرفتن حتما به اينترنت وصل باشين! (البته فقط براي بار اول)سعي كردم كه نكاتي كه بيشتر بدرد كانس ميخوره رو اينجا بنويسم اما براي اطلاعات بيشتر ميتونين از قسمت منابع اطلاعات بيشتري پيدا كنين!
راستي اگر نكته نظري داريد و جايي رو نفهميديد يا من جايي رو اشتباه كردم (فكر كنم زياد غلط املايي داشتم) ، ممنون ميشم گوشزد كنيد...
با آرزوي موفقيت براي تموم بچه هاي انجمن
با آرزوي موفقيت براي تموم بچه هاي انجمن
با تــــــــشكر از همراهيتـــــــون موفــــــــق باشيد...
1
منابع:
digiato.com]https://digiato
https://developer.android.com
https://www.faramaham.com/what-is-aab/
Android Platform Guide - Apache Cordova
https://developer.android.com
https://www.faramaham.com/what-is-aab/
Android Platform Guide - Apache Cordova