O slideshow foi denunciado.
Seu SlideShare está sendo baixado. ×

WPE-Android project

Anúncio
Anúncio
Anúncio
Anúncio
Anúncio
Anúncio
Anúncio
Anúncio
Anúncio
Anúncio
Anúncio
Anúncio

Confira estes a seguir

1 de 9 Anúncio

Mais Conteúdo rRelacionado

Semelhante a WPE-Android project (20)

Mais de Igalia (20)

Anúncio

Mais recentes (20)

WPE-Android project

  1. 1. WPE-Android project WebKit Contributors Meeting November 2022 1
  2. 2. Background Project goal is to provide WebView on Android which uses WPE WebKit as web engine (aka WPEView) Effort initiated back in 2017 as a research project Matching API to Android System WebView to make it familiar for developers No need to introduce new port to WebKit Use libwpe for platform integration Use only WPE WebKit public API Uses Cerbero build aggregator from GStreamer project for cross compilation https://github.com/Igalia/wpe-android 2
  3. 3. High level design 3
  4. 4. Detailed design 4
  5. 5. Current features Based on WPE WebKit 2.38.1 Supports multiple architectures ARM64, ARMv7, x86-64, x86 Android main loop integration Process Management API integration (recently added libwpe API) Process-Swap On Navigation aka PSON Android specific WebKit SharedMemory implementation using ASharedMemory shmem_open and shm_unlink not supported on Android Hardware-accelerated multimedia playback Fullscreen support Cookies Android emulator support 5
  6. 6. Future tasks WebDriver support WebInspector support Match API with Android system WebView API WebSetting, Cookie manager, WebHistory, WebStorage, Permissions, JS injection... Publish WPEView (Maven repo) WPEView Android WebViewFactoryProvider integration Custom AOSP with WPEView as Android System WebView provider 6
  7. 7. Android System WebView integration 7
  8. 8. Demo 0:00 8
  9. 9. Thank you 9

×