Как должно быть устроено простое кроссплатформенное мобильное приложение?
Бывают что нужна простейшая прикладная утилита, которую можно, например, раздать сотрудникам лаборатории. Грубо говоря - 4 квадратика, при щелчке квадратик меняет цвет с красного на серый и наоборот. Состояние сохраняется пока открыта утилита, не более.
Я попробовал один подход - сделал приложение на React Native, сделал Debug Apk. Но получается, что 4 цветных квадратика весят 65Мб. Мне кажется это перебор.
Второй подход - пока не пробовал, но смысл - то же самое делается на HTML + JS, кладётся в папочку, расшаривается в интернет, и потом человек пользуется утилитой через интернет. Получается 65Кб, уже легче, но хочется оффлайн.
можно просто из файловой системы смартфона/планшета открывать в любом браузере одностраничное html-приложение, которое может сохранять данные на сервер
недостаток - виден интерфейс браузера, но можно найти фулскрин-браузер и открывать в нем
можно одностраничное html-приложение упаковать с помощью phonegap в мобильное приложение ios/android
недостаток - надо платить за участие в магазине приложений эпла и гугла