2015-08-06 1 views
0

Я не знаю, принадлежит ли этот вопрос SO или UX (или Programmers.SE), но здесь он идет.Когда удастся удалить старый API

Мы создали мобильное приложение пару месяцев назад, которое мы намерены изменить некоторыми основными способами (например, аутентификацией и безопасностью) в следующей версии. Мы опубликовали его в AppStore/PlayStore, и он имеет количество загрузок между диапазонами 5k-10k.

Теперь вопрос в том,

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

или

создать новый API под другим URL и сохранить как API в одно и то же время (в этом случае мы должны поддерживать его навсегда или мы должны установить дату истечения срока действия)?

EDIT: Это будет наше первое и, возможно, последнее обновление, так как наше приложение представляет собой гибридное приложение на основе cordova, мы намерены использовать развертывание без облаков без использования магазинов приложений.

+4

Предположительно вы контролируете использование API? Таким образом, вы можете принять обоснованное решение, когда по линии оно больше не стоит усилий для сохранения обратной совместимости. –

+0

У нас относительно низкие активные пользователи, например от 10 до 15 новых пользователей и около 50-60 активных пользователей каждый день. Поэтому я подумал, что, поскольку мы очень молоды в плане истории приложений, мы бы ушли с обновлением с грязной силой, не слишком сильно раздражая нашу пользовательскую базу. – JuniorDev

ответ

1

Я бы сказал - для мобильного приложения, заставляя ваших пользователей сразу обновляться, не является необоснованным ожиданием. Исключением является то, что у вас есть пользователи в старой операционной системе (например, в старой iOS), которые невозможно обновить. Тогда вам может понадобиться поддерживать устаревший API.

Можете ли вы дать законную причину, почему разумно пользователь не был бы готов к обновлению вашего приложения?

+1

Просто не привыкайте делать это все время - это быстро станет раздражающий. – eddiewould

+2

Также предполагается, что ваши выпуски полностью без ошибок и хорошо протестированы. Если у вас есть история обновлений приложений, вызывающих проблемы, тогда пользователям не нужно отказываться от обновления. – eddiewould

+0

Вот почему у меня возникают другие мысли, и это раздражает меня как пользователя, а также того, что меня тоже заставляют обновлять. Поскольку вы не можете обновить из-за ограничений ОС, я не думаю, что мое приложение связано с этими ограничениями, поскольку это гибридное приложение на основе кордовы. – JuniorDev