Гоогле је представио нови модел апликације за Андроид под називом Андроид Апп Бундле. Ово ће, заједно са Гоогле Плаи динамичком испоруком, драматично смањити величину апликације како би се побољшало задржавање корисника.
Као програмер, на вама је да учините све што је у вашој моћи да побољшате задржавање корисника. Одржавање односа инсталирања и деинсталирања што је могуће ниже је важно да би ваша апликација била високо рангирана. Нови корисници се придружују Андроид екосистему милионима сваке године док Гоогле наставља да се шири на тржишта као што су Индија и разне афричке земље. Корисници на овим тржиштима у развоју имају тенденцију да буду савеснији према подацима од већине, тако да можда нисте ни свесни да је величина вашег АПК-а постала превелика да би се свидела овим корисницима. Због тога Гоогле представља нови модел апликације за Андроид под називом Андроид Апп Бундле. Заједно са новом Гоогле Плаи динамичком испоруком, величине апликација могу се драматично смањити како би се побољшало задржавање корисника на кључним тржиштима.
Смањење величине АПК-а уз Андроид Апп Бундле и Гоогле Плаи Динамиц Деливери
Ако правите апликацију са циљем да обезбедите највећу компатибилност са Андроид уређајима, то значи да ћете морати да направите за сви фактори облика укључујући Андроид паметне телефоне, таблете и Цхромебоок-ове и сву хардверску архитектуру укључујући АРМ, АРМ64 и к86. Такође ћете морати да креирате више распореда да бисте прилагодили разноликост резолуција екрана, размера и густине. А да бисте пружили најбоље искуство корисницима у различитим регионима, такође ћете морати преведите своју апликацију на више језика. Стављање свега овога може резултирати једним огромним, надувеним АПК-ом који садржи много ресурса који нису релевантни за већину корисника. Наравно, можете понудити различите АПК-ове за сваку архитектуру, фактор облика, изглед итд. и дозволите Гоогле Плаи-у да управља са верзијом која ће служити кориснику, али ћете и даље завршити са корисницима који инсталирају апликације које садрже непотребне ресурсе.
Са новим моделом апликације под називом Андроид Апп Бундле, можете наставити и удружити све што је вашој апликацији потребно за сваки уређај. Само отпремите своју апликацију на Гоогле Плаи Девелопер Цонсоле и притисните „креирај пакет“. То је тако једноставно! Затим, захваљујући Гоогле Плаи Динамиц Деливери-у, само ресурси и код релевантни за одређени уређај корисника ће бити испоручени. На пример, ако корисник чији је примарни језик француски преузме вашу апликацију која је одредила француски језик стрингс, онда ће динамичка испорука послужити француски превод, а не АПК који садржи све језика. Ово потенцијално може драматично смањити укупну величину преузимања и инсталације. Речено нам је то ЛинкедИн видео смањење величине апликације за 23% док Твиттер забележио смањење од 35%.
Андроид Апп Бундле је такође модуларан тако да можете испоручити функције на захтев уместо током инсталације. Ово захтева да се придружите бета верзији за Гоогле Плаи динамичка испорука и преузмите најновије Андроид Студио 3.2 Цанари издање за објављивање ваше апликације на Гоогле Плаи продавница. Количина података коју ћете сачувати помоћу Апп Бундле-а и Динамиц Деливери-а зависиће од броја варијанти апликације које нудите и врста ресурса које обједињујете са својом апликацијом, али с обзиром на то колико лако Гоогле олакшава програмерима да смање величину АПК-а, требало би да искористите предности нових алата што је пре могуће ако желите да привучете више корисника из нових тржишта.