Мутирующие мобильные приложения

Проблема

При добавлении нового функционала в мобильное приложение, пользователь должен самостоятельно скачать его заново из стора (обновить). Вторая проблема, со стороны разработчиков. Это отсутствие возможности внести изменения в приложение без повторного обновления, например расширить функционал, улучшить или сменить дизайн.

Возможная реализация

Решение «мутирующих приложений» заключается в том, чтобы пользователю не было необходимости обновлять приложение, либо настраивать автообновление. Самое главное, разработчики бы могли вносить изменения через свой сервер.
Реализация в том, что внутри каждого приложения будет зашит интерпретатор, дополнительный враппер, который и реализует всю логику, интерфейс и доступ к данным. Таким образом, приложение лишь опрашивает с заданной периодичностью сервер разработки за новыми скриптами, и в случае необходимости скачивает их и исполняет. Приложение без обновления получает новый функционал. Интерпретируемым языком может быть любой: Python, Javascript, Ruby etc.

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *