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.