Как интегрировать браузер chrome [-like] в приложение Android? - PullRequest
2 голосов
/ 07 февраля 2020

Наше приложение построено на Qt-C ++, который действует как бэкэнд. Для внешнего интерфейса мы вызываем команду браузера на данной платформе (Windows, Ma c, Linux). Теперь браузер Javascript и серверная часть C ++ взаимодействуют через WebSockets. Все рендеринг происходит нормально, и приложение работает хорошо.
[Примечание: Оказывается, Web-движок Qt не является хорошим вариантом из-за его размера и гибкости.]

Однако в случае мобильного приложения есть несколько проблем.

  • Мы не можем вызвать браузер chrome, как в настольных ПК, потому что основное приложение работает в фоновом режиме и выводит приложение "Google Chrome" (браузер) на передний план
  • По умолчанию выбрано Webview, но есть несколько ограничений, как отмечено здесь

Наше приложение не сильно рендерится. Хотя для этого требуется воспроизведение видео и webrt c (что доступно для некоторых Android веб-просмотров).

Какое лучшее решение, когда приложение android требует функций Google chrome приложение для браузера?

Похожие: Есть ли способы встроить браузер в приложение Android?

...