Что происходит, когда я выпускаю обновление с более высокой целевой SDK, как предыдущая версия? - PullRequest
1 голос
/ 06 июня 2010

SoundPool имеет серьезную ошибку в Android 1.5. Я исправил это с помощью обходного пути, но, поскольку это действительно ограничивает мое приложение, я хочу выбрать 1.6+ для следующей версии.

Мне интересно: что произойдет, когда я выпущу обновление с более высокой целевой версией SDK, чем предыдущая версия моего приложения? Только 1.6+ пользователи смогут обновить свое приложение? Или пользователи версии 1.5 также смогут выполнить обновление, поскольку у них уже установлена ​​программа?

Кто-нибудь сталкивался с этим?

Ответы [ 2 ]

0 голосов
/ 07 июня 2010

Поскольку вы ответили на один из моих вопросов, я подумал, что взгляну на ваши вопросы: -

Из того, что я прочитал на сайте разработчиков Android: -

Манифест содержит МИНИМАЛЬНУЮ версию, которую поддерживает APK. Только пользователи с той же версией SDK или выше могут видеть ваше приложение в Маркете.

Поэтому, чтобы ответить на ваш вопрос, ДА, только пользователи с ОС Android 1.6+ смогут обновляться. Однажды я выпустил приложение, настроенное на 1.6, и подумал, почему мне загружают меньше, потом понял, что я сделал, вернул его на 1.5, и все было хорошо.

Можно ли в любом случае получить новый источник 1.6 для soundpool, добавить его в свое приложение и использовать его при обнаружении версии 1.5 (или просто использовать его все время).

Я знаю много хлопот, но только мысль.

0 голосов
/ 06 июня 2010

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

...