Ответ на пост «RuStore - 2»2
Кидать говном в разработчиков мобильных приложений вообще последнее дело. У разработчиков самих яйки в тисках. Тот же Google регулярно предлагает выбор: либо разработчик публикует обновление с поддержкой нового SDK или гугл удаляет приложение. И в итоге разработчик даже если ничего не планировал обновлять раз в год вынужден тупо пересобирать приложение под новый SDK и публиковать его.
Причём публиковать обновления к существующим приложениям это ещё ладно. Тут требования мягче. А вот чтобы опубликовать новое приложение надо соответствовать ещё более жёстким требованиям. Желающие могут почитать хотя бы тут.
По поводу использования фреймворков: при переходе на новые версии SDK часто недостаточно просто пересобрать приложение поправив циферки. Приходится переписывать отдельные куски кода с учётом изменений в API. Иногда достаточно радикально. И тут велик соблазн перейти на использование фреймворков, которые этот головняк с тебя снимут. Т.е. ты продолжишь дёргать методы фреймворка, а чего там под капотом тебя уже не так сильно волнует.
Хотя если смотреть глубже то КМК самая идея мобильных приложений порочна. Многие приложения появились как результат неумения сверстать сайт так, чтобы он нормально отображался на смартфонах. Всякие интернет-магазины, пиццерии и проч. Вполне достаточно PWA. Но это уже совсем другая боль.