Я хочу разработать приложение для Android, которое поддерживает динамическую загрузку и разгрузку пакетов. Поэтому я рассматриваю возможность использования основы реализации OSGI.Лучший выбор для реализации OSGI с Android
Каким будет мой лучший выбор реализации OSGI?
В лучшем случае речь идет о документации (доступность ресурсов), совместимости с Android API и поддержке внедрения OSGI в Android-приложении.
При поиске, я нашел две реализации, которые, кажется, чтобы быть хорошим:
1- Apache Felix
2- Knopflerfish
Любые предложения? Благодарю.
Я читал слухи, что Knopflerfish работал на Android один раз. Однако для меня это вопрос, если он вообще может работать. В Dalvik VM одно приложение может иметь 65535 методов (возможно, оно было изменено в последних версиях). Если вы начнете использовать много пакетов в одном приложении, вы быстро достигнете этого номера. Через год или что-то, что я хотел бы потратить некоторое время на этот вопрос, но я думаю, что я проверю, могу ли я запустить контейнер OSGi на Avian VM (который может быть скомпилирован для Android-Linux) –