Как вариант реализации (скорее не для вашего случая, просто теоретический) — существуют т.н.
MEAP платфоры.
Работают так: под каждый вариант мобильной ОС есть универсальная программа-интерпретатор, которая компилится под каждое приложение и динамически подтягивает заданную бизнес-логику и конфигурацию. Из плюсов — централизованный контроль над версиями и обновлением (можно принудительно обновлять при выходе устройства в онлайн). Недостатков куча:
— Проприетарщина, дорого
— Требует middleware сервера для общения с устройствами
— Отсутствуют открытые комьюнити девелоперов
— Ограниченная стандартная функциональность