Рет қаралды 337
Develop the Android Context Hub Runtime Environment (CHRE) Nanoapps in WebAssembly - Mingqiu Sun, Intel
Android's Context Hub Runtime Environment (CHRE) provides a common platform allowing low-power processors to run apps (nanoapps) alongside the AP. CHRE enables device OEMs and partners to offload processing from the AP, improving battery life and user experience, and enabling always-on, contextually aware features. Nanoapps are currently developed in C/C++ and compiled to native binaries.
The CHRE-Wasm project is introducing WebAssembly as an additional target for nanoapps, providing better system security and robustness for 3rd party apps, and enabling single binary distribution across multiple architectures. This presentation will cover the challenges of moving CHRE to WebAssembly and the solutions developed, and share the knowledge and skills for moving more legacy platforms to WebAssembly.
We will encourage the industry to consider Wasm for application development during building new platforms, and share our thoughts on how to design a new platform supporting Wasm natively.