Ориентация на различные спецификации в представлении приложений Android - PullRequest
0 голосов
/ 04 мая 2011

Мы работаем над портом игры для iPhone на Android.Одной из дополнительных проблем является то, что Android-устройства имеют разные разрешения.Наша команда художников переделывает искусство для каждого целевого разрешения (сейчас мы выбираем только несколько из них с более подробным описанием).

Мой вопрос: можем ли мы (и как лучше это сделать) представить?отдельные пакеты для каждого разрешения в Google Market под одним заголовком, чтобы, когда кто-то покупает его, он получал определенное разрешение?

ОБНОВЛЕНИЕ 7/21/2011

Хотямы выпустили без него, только что было объявлено, что Google Android Market теперь официально поддерживает несколько APK для одного приложения.

http://android -developers.blogspot.com / 2011/07 / multiple-apk-поддержка-в-андроида-market.html

Ответы [ 2 ]

3 голосов
/ 04 мая 2011

Вам не нужно проделывать большую работу для поддержки всех возможных размеров экрана, вам нужно всего лишь выделить ресурсы для нескольких конфигураций, а Android сделает все остальное.Основная идея здесь заключается в том, что вам необходимо поддерживать несколько плотностей экрана.После того как вы создали ресурс для каждой плотности, Android автоматически использует соответствующий ресурс для конкретного устройства.Вы загружаете только одно приложение для всех устройств.

Вы должны прочитать статью о , поддерживающем несколько экранов , а также о , предоставляющем ресурсы .

1 голос
/ 04 мая 2011

Я не видел такой опции при загрузке собственных приложений на рынок. Это хорошее / официальное объяснение того, как программировать на различные разрешения экрана.

Если вы не можете упаковать все свои ресурсы, относящиеся к разрешению, в приложение, вы можете скачатьизображения с ваших серверов после первого запуска приложения.На этом этапе вы сможете получить информацию о разрешении экрана и загрузить только то, что вам нужно.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...