От август 2021 г. новите приложения трябва да бъдат публикувани в Google Play посредством Android App Bundle. Тези, които са по-големи от 200 MB, могат да използват или Play Asset Delivery, или функцията на Google Play за доставяне.
От 30 юни 2023 г. Google Play вече не поддържа актуализации на приложения за телевизия посредством APK файлове. Всички актуализации на подобни приложения трябва да бъдат публикувани чрез Android App Bundle (AAB).
За да научите повече, прочетете статията The Future of Android App Bundles is here в блога за програмисти под Android.
Максималният размер на APK файловете зависи от поддържаната от тях версия на Android:
- 100 MB – APK файлове, насочени към Android 2.3 и по-нови версии (API ниво 9 – 10, 14 и по-високо).
- За да инсталират APK файлове от 100 MB, потребителите трябва да използват версия 5.2 или по-нова на Google Play Магазин.
Разширителните файлове се хостват без парично заплащане. Когато е възможно, Google Play ги изтегля при инсталиране или актуализиране на приложения. В някои случаи приложението ви ще трябва да изтегли разширителните си файлове.
Ако при изтегляне компресираният размер на APK файла ви (включително разширителните файлове) е по-голям от 200 MB, потребителите ще видят предупредителен диалогов прозорец с предложение да използват Wi-Fi, за да изтеглят приложението ви.
Пояснение: Ако използвате Android App Bundle, можете да компилирате и публикувате по-малки и по-ефективни приложения за инсталиране от потребителите.
Типове разширителни файлове
Когато използвате разширителни файлове, единият от тях е основен, а другият е незадължителен и предназначен за корекции. Той осигурява малки актуализации на основния файл.
Разширителните файлове могат да бъдат от всякакъв тип и се запазват в споделеното хранилище на устройството (например SD карта или дял в USB памет), където приложението ви има достъп до тях. Всеки издаден URL адрес на разширителен файл е уникален за всяко изтегляне.
Управление на разширителните файлове
Добавяне или промяна на разширителни файловеМожете да качвате нови или да добавяте съществуващи разширителни файлове към APK файлове във версия, която е чернова.
- Отворете Play Console.
- Изберете приложение.
- В менюто отляво отворете Версия > Стандартен канал.
- На страницата Стандартен канал ще видите падащо меню с филтрите „Стандартно“, „Само мигновени приложения“ и „Управление на типовете публикувани версии“.
- Изберете Управление на типовете публикувани версии.
- Ще видите списък с APK файловете, които са свързани с версията ви. До съответния код на версията изберете иконата за добавяне .
- Изберете дали да качите нов разширителен файл, или да прикачите съществуващ.
- Ако APK файлът още не е публикуван, можете да промените или премахнете разширителния файл, като посочите друг или изберете Без разширителен файл. Не можете да премахвате разширителни файлове от съществуваща версия.
- Изберете Запазване.
Не можете да премахвате разширителни файлове от съществуваща версия. Ако вече не желаете APK файлът ви да включва даден разширителен файл, създайте версия с нов APK, който не го съдържа.
По всяко време можете да променяте разширителни файлове, прикачени към APK файлове, които още не са публикувани.
- Отворете Play Console.
- Изберете приложение.
- В менюто отляво отворете Версия > Версии на приложението.
- Отворете Управление до типа версия, който искате да актуализирате.
- Ще видите списък с APK файловете, които са свързани с версията ви. До съответния код на версията изберете иконата за добавяне .
- Изберете стрелката за падащо меню .
- Изберете Без разширителен файл > Запазване.
Преди да публикувате приложението си, непременно тествайте внедрените разширителни файлове.
Разширителните файлове за APK не могат да се тестват посредством чернови. За да ги тествате, APK файлът ви трябва да е публикуван в наличен канал.