Android несколько APK (плотность зависит от)

Моя игра все еще находится в стадии разработки, однако APK, скорее всего, будет иметь размер около 100-150 МБ. Поэтому я подумывал об использовании файла расширения, однако они сохраняются в общедоступном месте и не так безопасны, как APK.

Поэтому я решил использовать подход APK, который, по-видимому, имеет гораздо больше преимуществ, таких как безопасность, меньший общий размер файла и т. Д.

Однако, прочитав официальную документацию, я не совсем уверен, как обстоят дела с плотностью APK. Я хотел бы создать 3 APK (mdpi, hdpi & xhdpi), однако я не уверен в следующем:

1. Означает ли это, что пользователи с плотностью экрана xxhdpi или более новой плотностью не смогут загрузить мое приложение?

2 - Как я могу реализовать APK-файлы разной плотности, чтобы Play Store правильно определял их?

3 - Может ли это быть просто протестировано с использованием альфа- и бета-версий?

4 - Какой размер приложения будет отображаться на сайте при загрузке в Google Play Store? Будет ли это просто взять мой самый большой APK и отобразить его?

5 - Каковы основные плюсы и минусы использования нескольких APK-файлов и файлов расширения?

1 ответ

1. Означает ли это, что пользователи с плотностью экрана xxhdpi или более новой плотностью не смогут загрузить мое приложение?

Когда вы изменяете APK, чтобы "уменьшить" поддержку характеристик устройства, и никакие другие APK не поддерживают устройства, которые затем выходят за пределы поддерживаемого диапазона. Например, если APK в настоящее время поддерживает экраны малого и обычного размера, и вы изменили его на поддержку только небольших экранов, то вы сократили пул поддерживаемых устройств, и некоторые устройства больше не будут видеть ваше приложение в Google Play. Вы можете решить эту проблему, добавив еще один APK, который поддерживает экраны нормального размера, чтобы все ранее поддерживаемые устройства все еще поддерживались.

Читать далее Правила для нескольких APK

2 - Как я могу реализовать apk-файлы с разным описанием для магазина PlayStore, чтобы они правильно определяли? Читать о создании нескольких APK

3 - Может ли это быть просто протестировано с использованием альфа и бета-версий

Все рекомендации применимы как к альфа-версии, так и к бета-версии, при загрузке APK перейдите в расширенный раздел, где у вас будет необходимая информация.

4 - При загрузке в магазин Google Play, какой размер приложения будет отображаться на сайте. Будет ли это просто взять мой самый большой apk и показать его?

Я хотел бы обратить ваше внимание на цитату для разработчика Android, подробнее здесь

В настоящее время Google Play требует, чтобы размер файла APK не превышал 50 МБ. Для большинства приложений это достаточно места для всего кода и ресурсов приложения. Однако некоторым приложениям требуется больше места для высококачественной графики, медиафайлов или других крупных ресурсов. Ранее, если размер вашего приложения превышал 50 МБ, вы должны были самостоятельно размещать и загружать дополнительные ресурсы, когда пользователь открывает приложение. Размещение и обслуживание дополнительных файлов может быть дорогостоящим, а пользовательский опыт зачастую не идеален. Чтобы упростить этот процесс для вас и сделать его более приятным для пользователей, в Google Play можно прикрепить два больших файла расширения, которые дополняют ваш APK.

Размер файла, который будет показан пользователю, будет включать Expansion pack + APK Size, относящиеся к той версии Android, плотности экрана и другим необходимым Bucket устройства попадают в.

5 - Каковы основные плюсы и минусы использования mulitple apks против пакетов расширения?

Это весьма спорно, так как она полностью зависит от того, как вы, как разработчик собирается управлять приложениями и версиями и несколько файлов APK на Google Play.

Другие вопросы по тегам