-
Лого на Android App Bundle.
-
Пакетите приложения позволяват на сървърите на Google Play да присвоят приложение на всеки потребител.
-
Потребителят на телефон от средно ниво получава основния apk, xhdpi графични активи, ARM v7 код и английски език.
-
Тук телефонът от висок клас получава своята кофа от xxxhdpi активи, ARM64 и огромни три езика.
-
На Google I/O 2018 Google каза, че разделянето на APK конфигурация осигурява средно 20% спестяване на място, благодарение на повече целеви езици, активи на изображения и архитектури.
-
За да спести допълнително от размера на конкретното приложение, Google предложи тази схема.
Google I/O 2018
Android TV ще бъде по-малко алчен за съхранение в бъдеще. Google обявявам Този пестящ място файлов формат за приложения за Android, Android Application Packages (AABs), най-накрая ще бъде стандартът за Android TV. До май 2023 г. — шест месеца по-късно — Google ще изисква всички приложения за Android TV да преминат към новия файлов формат, което може да намали изискванията за съхранение на приложенията с 20 процента.
Съхранението на Android TV винаги е трудно, защото производителите на устройства искат да направят смарт телевизорите и приемниците възможно най-евтини, а това често означава доставка с възможно най-малко място за съхранение. Google казва, че „През 2022 г. минималният размер на паметта в смартфоните често е 64 GB, но смарт телевизорите са средно само 8 GB.“ Самият Google всъщност е огромен виновник тук, тъй като Google Chromecast се доставя с Google TV само с 8 GB място за съхранение. Това далеч не е достатъчно и много хора Няма място за съхранение На вашия нов Chromecast с инсталирани само минимални приложения за съдържание. Има 10 000 приложения за Android TV, като някои от най-големите пристигат 10 GB +но повечето потребители на Android TV не могат да го инсталират.
Пакетите приложения за Android няма да бъдат панацея за лошо проектирани устройства с недостатъчно място за съхранение, но няколко ще помогнат. Android App Bundles, обявени с Android 9 през 2018 г Като начин за спестяване на хранилище на устройството чрез разделяне на приложението на модули, вместо един голям взаимосвързан APK (старият формат на приложението за Android) с всеки възможен бит данни. Приложенията за Android поддържат голям брой различни езици, резолюции на дисплея и процесорни архитектури, но всяко отделно устройство трябва да избере само няколко от тези опции, за да работи. Пакетите с приложения за Android се интегрират с Play Store, за да създадат динамична система за доставка за всеки модул. Вашият телефон комуникира с модулите, от които се нуждае, с Play Store, а сървърите на Google компилират подходящ пакет и го изпращат на вашето устройство. Възможно е дори разработчиците да преместят част от функционалността на по-рядко използвани приложения в пакет, който може да бъде изтеглен бързо, ако потребителят има нужда от него.
Пакетите с приложения основно прехвърлят голяма част от отговорността на пакетите с приложения към облака, тоест към облака на Google, което причинява голямо количество заключване на Google. Разработчиците трябва да качат ключовете за подписване на приложението и тяхната кодова база на сървърите на Google, които сега отговарят за компилирането на своите приложения в повече от 100 модула. Play Store вече е отговорен за намирането на това от какво се нуждае телефонът, за да предложи тези устройства в движение. Но дори ако магазин за приложения на трета страна може да възпроизведе всичко това, има голям шанс разработчиците да не се интересуват да се доверят на милиони различни магазини за приложения с техните ключове за подписване.
Google казва, че средният пакет от приложения за Android спестява около 20 процента място в сравнение с монолитен APK пакет, което ще бъде огромна помощ за тези гладни за съхранение устройства. От 2021 г. те са задължителният стандарт за телефони и таблети, а в рамките на шест месеца телевизионните приложения също ще трябва да ги използват. Техните телевизионни приложения ще бъдат скрити от търсенето на разработчици, които не се обръщат навреме, така че по-добре да работят! Google изчислява, че „в повечето случаи мигрирането ще отнеме на един инженер около три дни“.
Изображение на списъка от Google