~/talk

OpenHarmony for Next Gen Mobile

Talkat GOSIM Conference Europe 2024 · on Monday, 2024-05-06· [android, web-platform]
links:none on file
slides:none on file

OpenHarmony 5.0 drops Android compatibility layer, so apps must be rewritten for the new Ark/RTS (a stricter TypeScript) and signed per-distribution; Huawei funds a top 5,000 apps port (about 4,000 underway). Porting Servo (≈240k Rust lines, 700+ deps, millions of vendored lines) proves feasibility: build requires target aarch64_unknown_linux_ohos, explicit linker env for cargo, cmake/corrosion workarounds, bingen/clang path fixes, font/EGL and RQX window glue; result: Servo renders on device but lacks fling and full WebGL, and needs further bindings.

AI-written summary · about

  1. 0:00Introduction to OpenHarmony
  2. 1:08OS evolution and strategy
  3. 3:24Distributions and ecosystems
  4. 6:12App porting and HarmonyOS Next
  5. 10:05Development environment
  6. 13:21Security and signing
  7. 15:07App architecture and layout
  8. 17:54The RTS language framework
  9. 20:49Native code and integration
  10. 24:20Compiling Rust for OpenHarmony
  11. 28:59Porting the Servo engine
  12. 36:52Summary and future prospects
  13. 43:35Q&A session
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.