1) Вам не нужно понижать версию вашей Ionic, но нужно будет установить пакет @ ionic / v1-toolkit.
2) Это более субъективный вопрос.Насколько я понимаю, v1 останется стабильным, по крайней мере, в ближайшем будущем.Однако вряд ли оно получит более активное развитие.Вы можете столкнуться с обычными проблемами со старой экосистемой, такими как устаревшие зависимости, устаревшие шаблоны архитектуры, нехватка учебных ресурсов.
На данный момент я обновил несколько приложений с v1 до v3 / v4, и я НАСТОЯТЕЛЬНО предпочитаю современный угловой стиль, архитектуру и функциональность.Так что это так.Машинопись также очень полезна.Приложение в конечном итоге должно быть обновлено, и обновление с 1 до 2 полностью переписано, как утверждает Maheshivirus.Чем больше работы вы выполняете в приложении Ionic 1, тем сложнее будет обновление.Не зная ваших обстоятельств, возможно, стоит сначала подумать об обновлении, чтобы ограничить развитие технического долга и улучшить будущее приложение.
Хорошая новость заключается в том, что они используют одну и ту же Cordova, поэтому очень маловероятно, что это повлияет на функциональность.Новые версии Ionic работают быстрее, поддерживают отложенную загрузку, имеют лучшие эстетические компоненты и работают лучше, чем PWA.Если какой-либо из этих аспектов представляет интерес для вас, это может повлиять на ваше решение.См. эту ссылку и эту для получения дополнительной информации.Вторая ссылка указывает на то, что в версии 1 больше не ведется активная работа.
Надеюсь, это поможет.