ArkGraphics 2D
This article needs additional citations for verification. (April 2024) |
Developer(s) | Huawei |
---|---|
Initial release | March 30, 2024 |
Written in | NAPI C++,C, HarmonyOS Runtime/API: ArkTS, Cangjie with ArkUI |
Operating system | HarmonyOS, OpenHarmony, Oniro OS |
Platform | 64-bit ARM, RISC-V, x86, x64, Lingxi |
Type | 2D computer graphics API |
License | Proprietary |
ArkGraphics 2D is an proprietary 2D graphics library written in C++ for HarmonyOS and OpenHarmony-Oniro based operating systems. ArkGraphics 2D API abstracts away platform-specific graphics API which differ from ArkGraphics 3D API. It is compared to other 2D computer graphics API such as Skia Graphics Engine.[1][2]
Overview[edit]
ArkUI allows for 2D drawing, animations, event handling, Service Card widgets, and data binding, in the environment of 2D computer graphics. ArkUI automatically synchronizes between UI views and data from ArkTS on OpenHarmony 4.1 API 11 version, alongside native HarmonyOS NEXT software system development for HarmonyOS[3][4][5][6][7]
See also[edit]
- Ark Engine
- ArkGraphics 3D
- Direct2D
- DirectDraw
- Skia Graphics Engine
- Starling Framework
- Anti-Grain Geometry
- CoreGraphics
- Cairo
- QuickDraw GX
References[edit]
- ^ "HarmonyOS 4 announced with modernized look, new customization options and Live Windows". MobGsm. MobGsm. Retrieved February 15, 2024.
- ^ "OpenAtom OpenHarmony". docs.openharmony.cn. Retrieved April 14, 2024.
- ^ Parker, Victoria. "HDC Technical Sub-forum: A comprehensive look at HarmonyOS 'next-generation UI Framework". Mo4Tech. Retrieved February 13, 2024.
- ^ Sarkar, Amy. "HarmonyOS 3.1 Beta 2 rolling out". HC Newsroom. HC Newsroom. Retrieved February 13, 2024.
- ^ "What is "ArkWeb" for HarmonyOS NEXT?". Substack. LivingInHarmony Blog. Retrieved February 15, 2024.
- ^ "ArkGraphics 2D graphics library API for HarmonyOS NEXT". Substack. LivingInHarmony Blog. Retrieved February 15, 2024.
- ^ "ArkGraphics 2D graphics library API for HarmonyOS NEXT -". harmonyoshub.com. April 10, 2024. Retrieved April 14, 2024.