Я пытаюсь добиться модульного приложения для Android с одним ядром и несколькими плагинами.
Идея заключается в том, что вы загружаете основное ядро APK и, если вам нужна функция, приложение извлекает ее с удаленного сервера (возможно, с рынка Android) и устанавливает как второе не запускаемое приложение (не запускается), а затем запустить намерение из этого нового плагина.
Может ли приложение загрузить и установить этот APK без необходимости его инициации пользователем - если они оба подписаны содин и тот же ключ?
Обоснование состоит в том, что может быть две (или более) команды, разрабатывающие код для одного и того же приложения на суше и на море, и между ними не будет общего кода, только интерфейсы.
Наши возможности уже на пределе, но бизнес требует больше работы, и мы не собираемся передавать исходный код.
Спасибо,
Джон