11/02/2022
🧐Для чего поднимают версии и что обозначают циферки у версий приложения?
🤔Наверняка у некоторых пользователей возникает любопытство после установки очередного обновления, что обозначает версия приложения и почему были стабильные и не меняющиеся 1.0.1, 1.0.2, 1.0.3
и т.д, а ранним утром одного обычного, но в связи с обновлением приложения неожиданного и прекрасного дня, вдруг появилось 2.0.0.
🧑🏻💻👩🏼💻Для разработчиков данный материал лишним тоже не будет, чтобы освежить в памяти возможно «забывшиеся» или «незнавшиеся» моменты.
🤓Рассмотрим, пожалуй, самую распространенную схему версий мобильных приложений, которая имеет формат X.Y.Z
X — Major
Y — Minor
Z — Patch
Patch — поднимаем, когда добавляются обратно совместимые изменения. Т.е добавлена новая функциональность, которая никак не нарушает функционирования всей системы в целом.
Цифра изменилась, но функционал как работал раньше, так и продолжает работать, возможно с изменениями, но не значительными. 1.0.0 → 1.0.1→ 1.0.2 и т.д.
Пример Patch: исправлено падение приложения после добавления фотографии.
Minor — поднимаем, когда добавляются новые функциональности, которые не нарушают обратную совместимость.
Minor увеличивают, когда функциональность публичного API помечена как устаревшая. Также может увеличиваться, когда есть изменения, характерные для Patch.
Минорная версия увеличивается по мере внесения существенных изменений в программу, например, добавления совершенно нового функционала в программу.
Полный текст читайте в карусели ☝️