ArkWeb
Developer(s)Huawei
Initial release4 August 2023; 6 months ago (2023-08-04)
Written inC++
Operating systemHarmonyOS
Typesoftware engine
LicenseProprietary
Websitedeveloper.huawei.com/consumer/cn/next

ArkWeb is a native proprietary software engine by Huawei for HarmonyOS NEXT system on HarmonyOS used for Huawei Browser and third-party WebView applications.[1][2]

History

Huawei Browser on EMUI handsets alongside dual-framework HarmonyOS, was a Chromium-based browser as an Android apk application. The ArkWeb native software engine replaces the Android-based software engine for native Huawei Browser on the platform built on HarmonyOS NEXT system APP on HarmonyOS. [3]

Internals

ArkWeb engine has the following components:

Frameworks

To maintain compatibility and interoperability, ArkWeb software engine partially uses open-source OpenAtom Foundation OpenHarmony software engine called nweb that comes with CEF browser framework, for OpenHarmony SDK built Webview applications and also the primary HarmonyOS SDK WebView alongside the ArkWeb proprietary software engine on HarmonyOS.[8]

See also

References

  1. ^ Sarkar, Amy. "OpenAtom and Eclipse Foundation signs cooperation for Oniro software". HC Newsroom. HarmonyOS. Retrieved 13 February 2024.
  2. ^ "What is "ArkWeb" for HarmonyOS NEXT?". Substack. LivingInHarmony Blog. Retrieved 15 February 2024.
  3. ^ BARACK. "The Huawei Browser – A Better Way To Browse The Web". Codelifter.com. Codelifter.com. Retrieved 13 February 2024.
  4. ^ Dobrow, Daniel. "HarmonyOS 4 introduced with new design and alot of customization options". TechWeek. TechWeek. Retrieved 13 February 2024.
  5. ^ "WebKitX ActiveX". WebKitX. WebKitX. Retrieved 13 February 2024.
  6. ^ "web_webview". Gitee. OpenAtom OpenHarmony. Retrieved 16 February 2024.
  7. ^ "Chromium Embedded Framework (CEF) - Introduction". GitHub. CEF. Retrieved 16 February 2024.
  8. ^ "web_webview". OpenAtom Gitee. OpenAtom Gitee. Retrieved 13 February 2024.