Можете ли вы опубликовать одно и то же приложение на Android Market с разными .apks для разных архитектур? - PullRequest
2 голосов
/ 07 июня 2011

Я знаю, что могу опубликовать .apk для некоторых «конфигураций», используя записи AndridManifest.xml для.

(я думал, что была похожая запись для исключения определенных устройств, но я не могу найти ничего, что подсказывает, что сейчас ... просто тонна вопросов StackOverflow, говорящих мне, что вы не можете этого сделать.)

Несмотря на это, я хотел бы опубликовать несколько apks для моего приложения, где разные apks удовлетворяют различным конфигурациям (скажем, один apk для «largeScreen» и один для «smallScreen»).Я хотел бы, чтобы .apks имел одинаковое видимое имя на рынке (разные идентификаторы или другие вещи, которые не относятся к клиенту, подойдут).Я видел сообщения на форуме, в которых упоминается, что вы должны изменить «имя», но они не говорят, какое имя ... Я думаю, имя «пакета» (которое не связано с клиентом) вверхуманифест ... но я не уверен.Поддерживается ли что-нибудь подобное?Если нет, то есть ли у кого-то чувство, что я должен был бы искать ошибки, если бы я публиковал приложение под разными видимыми именами для разных архитектур?Это испортить метрики или оплаты или что-нибудь?

1 Ответ

3 голосов
/ 07 июня 2011

Это возможно, но не нужно ни в малейшей степени. Хорошо сделанное приложение сможет обслуживать все возможные устройства с помощью одного APK. Существует множество руководств по созданию приложения для разных платформ, и я бы начал с того, что взгляну на разработчиков Android лучшие практики .

Некоторые компании (которые приходят на ум фруктовыми ниндзя) выпускают разные версии своих приложений с разными ярлыками (например, оптимизированные для HD или Tegra). Единственная причина, по которой я могу подумать, что это хорошая идея, заключается в том, что базовая структура приложения полностью отличается от его аналога. Например, можно углубиться в код на C, специфичный для архитектур на основе Tegra, в то время как тот же код не будет работать на других процессорах. Обычно этого следует избегать. Один apk для всех устройств.

Обновление

Если вы создаете игру, очень хорошая сессия по разработке агрессивно-совместимой игры для Android из конференции разработчиков Google io 2011.

...