У меня есть несколько стандартных приложений Java для Google App Engine, которые являются бэкэндами для мобильных приложений, есть клиенты для Android и iOS.
Некоторое время назад я получил электронное письмо о том, что Cloud Endpoints v1 больше не будет поддерживаться и что мне нужно перейти на новую версию v2.
Что произойдет с уже существующими (и использующими конечные точки v1) мобильными клиентами, когда я обновлю версию сервера?
Мои клиенты Android используют библиотеки, созданные maven, а интеграция с iOS основана на документах обнаружения, созданных другой командой maven.
Боюсь, что после апгрейда клиенты больше не смогут общаться с моим бэкендом (пока не обновят свои libs/docs). Поскольку мы не можем заставить пользователей приложений обновлять свои приложения, я надеюсь, что изменения сервера не повлияют на все клиенты, которые уже работают в рабочей среде.