Наше приложение построено на Qt-C ++, который действует как бэкэнд. Для внешнего интерфейса мы вызываем команду браузера на данной платформе (Windows, Ma c, Linux). Теперь браузер Javascript и серверная часть C ++ взаимодействуют через WebSockets. Все рендеринг происходит нормально, и приложение работает хорошо.
[Примечание: Оказывается, Web-движок Qt не является хорошим вариантом из-за его размера и гибкости.]
Однако в случае мобильного приложения есть несколько проблем.
- Мы не можем вызвать браузер chrome, как в настольных ПК, потому что основное приложение работает в фоновом режиме и выводит приложение "Google Chrome" (браузер) на передний план
- По умолчанию выбрано Webview, но есть несколько ограничений, как отмечено здесь
Наше приложение не сильно рендерится. Хотя для этого требуется воспроизведение видео и webrt c (что доступно для некоторых Android веб-просмотров).
Какое лучшее решение, когда приложение android требует функций Google chrome приложение для браузера?
Похожие: Есть ли способы встроить браузер в приложение Android?