Ответ на пост «Мобильные приложения. О том, как произошло самое большое обновление в истории Пикабу и почему этого почти никто не заметил»2
Сейчас в айтишке тренд на безрелиз - блокировки в сторах вынудили как-то крутиться и если с Android еще можно было как-то справляться с ситуацией, то вот с IOS совсем все плохо. Многим пользователям нравится iPhone (по своим каким-то причинам, неважно) и как теперь им добавлять новый функционал? Бизнеса (назовем их так, люди кто в компаниях за деньги думает) видят процент людей использующих старые версии и грустят, что далеко не все получают их нововведения, которые должны повысить прибыль компании и сделать график денег "вправо и вверх".
И тут на сцену выходит старый добрый web! Когда менеджеры поняли, что им можно будет добавить новую фичу и раскатать СРАЗУ НА ВСЕХ, независимо от версии приложения им буквально сорвало крышу. А тут еще и поднесли другие плюшки - одна команда(WEB) вместо двух(Android/iOS) - это дешевле же (да и сами JS разрабы дешевле будем честны), дизайн делается один раз, возможность фиксить баги на лету, можно даже "снежок" поверх контента пустить в новогодние праздники - ну куда ни посмотри одни плюсы же! А то, что это все работает не очень нативно (плавность, навигация, отображение системных элементов), жрет много ресурсов, выше фейлрейт и в целом менее приятно юзеру - бизнес воспринимает спокойно, а точнее через статистику. Проводят тест (на части своих клиентов аккуратненько так, а вдруг будет ну совсем плохо), смотрят сколько клиентов отвалилось после нововведений и считают деньги. Касательно перезда на web в своих сервисах продакты часто видели жалобы от пользователей, но последние продолжали пользоваться дальше - так это же здорово, юзеры привыкнут, а мы допилим web и сделаем что в наших силах!
И на следующий пленинг выносится глобальный переход на web-рельсы. Команды прощаются со своими фронтами(Android/IOS) и вместо них приходят другие(Web), происходит что-то вроде эволюции в отечественном мобильном-IT. Конечно нативные разработчики останутся в небольшом количестве, но как мост к девайсу для веба. Научись работать под блокировками или сдохни! чистый натив уходит в закат, даже если санкции отменят, ящик пандоры с идеями безрелиза уже открыт! Как после такого бизнесу куда-то возвращаться, зная, что можно делать такие штуки как обновление разом на всех без хвоста версий? (сервисный сбор например ввести)
А тут теперь еще появился KMP (Kotlin multiplatform), который умеет в одно приложение все три платформы (Android/IOS/Desktop) положить и нативные плюшки поддержать если нужно (в отличие от какого-нибудь флаттера) и к тому же есть Kotlin/WASM за счет которого повышение скорости при работе в том же браузере. А дальше будет без браузера и вебвью - все будет работать напрямую. И тогда прилка будет хостом, в который могут дотягиваться модифицированные бинарники и для логики и для юая и превращаться в около-нативный код! Но это все еще впереди, а пока менеджеры в компаниях смотрят друг на друга и принимают продуманные решения. Правда решения одни и те же, но зато свои))