Вообще, конечно, обновления — очень двоякая вещь. Сейчас обновление поставить не составляет труда: нажимаешь «обновить», ждёшь несколько минут (или даже секунд), и всё. Если сайт, то ещё проще, даже делать ничего не надо.
И с одной стороны, это удобно: если допустил ошибку, то один быстрый патч — и всё, проблема решена. С другой — теперь допускать ошибки не так страшно, что приводит к тому, что теперь они допускаются чаще. Ведь какая разница, один быстрый патч всё решит, правда?
Но обновления — это не только ведь новые ошибки и их исправления. Порой дизайн-отделу становится нечего делать, и в итоге начинается «редизайн». Иногда этот редизайн в плюс, но чаще всего с редизайна плюются, потому что какие-то функции переезжают, какие-то вообще выбрасываются, да и в принципе тонкостей здесь много. При этом выбора обычно никто не даёт, кроме временной опции, которую потом убирают и принудительно переводят всех на новый дизайн, хочешь ты этого или нет.
При этом редизайном это всё не ограничивается: часто обновления вводят новые функции. И тут тоже может быть как в плюс, так и в минус: функция может как улучшить работу с приложением, так и наоборот. Ну или это может быть просто бесполезная функция, из-за которой приложение просто будет весить и потреблять больше.
Но не только функции могут заставить приложение ожиреть. Это ещё и новые технологии, которые обычно вводятся для упрощения разработки, а в компаниях упрощение разработки — это сокращение затрат на разработку. Почему, к примеру, популярен тот же нелюбимый мной Electron? Да потому что ты написал сайт — и у тебя большая часть приложения готова: приделываешь пару системных штук, пакуешь — и в релиз. При этом исходят из того, что у большинства устройства мощные, поэтому вытянут, а за остальных можно не переживать, пусть новое устройство покупают.
И можно ведь тут сказать «но ведь обновления — это развитие, это прогресс». Только вот реальность такова, что обновления — это то, что разработчикам или их руководителям показалось прогрессом, а на деле это вполне может быть и регресс.
Нельзя сказать, что каждое обновление — абсолютное зло. Но порой они делаются для чего угодно, кроме прогресса: чтобы дизайн-отдел не скучал, чтобы показывать «смотрите, мы развиваемся», чтобы расходы на разработку сократить. Поэтому «частота обновлений» — далеко не показатель того, что продукт хороший. И выкидывать просто так приложения, потому что продукт «давно не обновлялся» — это решение, которое поощряет «обновления ради обновлений», и ни о каком качестве тут речи не идёт.
И с одной стороны, это удобно: если допустил ошибку, то один быстрый патч — и всё, проблема решена. С другой — теперь допускать ошибки не так страшно, что приводит к тому, что теперь они допускаются чаще. Ведь какая разница, один быстрый патч всё решит, правда?
Но обновления — это не только ведь новые ошибки и их исправления. Порой дизайн-отделу становится нечего делать, и в итоге начинается «редизайн». Иногда этот редизайн в плюс, но чаще всего с редизайна плюются, потому что какие-то функции переезжают, какие-то вообще выбрасываются, да и в принципе тонкостей здесь много. При этом выбора обычно никто не даёт, кроме временной опции, которую потом убирают и принудительно переводят всех на новый дизайн, хочешь ты этого или нет.
При этом редизайном это всё не ограничивается: часто обновления вводят новые функции. И тут тоже может быть как в плюс, так и в минус: функция может как улучшить работу с приложением, так и наоборот. Ну или это может быть просто бесполезная функция, из-за которой приложение просто будет весить и потреблять больше.
Но не только функции могут заставить приложение ожиреть. Это ещё и новые технологии, которые обычно вводятся для упрощения разработки, а в компаниях упрощение разработки — это сокращение затрат на разработку. Почему, к примеру, популярен тот же нелюбимый мной Electron? Да потому что ты написал сайт — и у тебя большая часть приложения готова: приделываешь пару системных штук, пакуешь — и в релиз. При этом исходят из того, что у большинства устройства мощные, поэтому вытянут, а за остальных можно не переживать, пусть новое устройство покупают.
И можно ведь тут сказать «но ведь обновления — это развитие, это прогресс». Только вот реальность такова, что обновления — это то, что разработчикам или их руководителям показалось прогрессом, а на деле это вполне может быть и регресс.
Нельзя сказать, что каждое обновление — абсолютное зло. Но порой они делаются для чего угодно, кроме прогресса: чтобы дизайн-отдел не скучал, чтобы показывать «смотрите, мы развиваемся», чтобы расходы на разработку сократить. Поэтому «частота обновлений» — далеко не показатель того, что продукт хороший. И выкидывать просто так приложения, потому что продукт «давно не обновлялся» — это решение, которое поощряет «обновления ради обновлений», и ни о каком качестве тут речи не идёт.