赛题题目3:基于ArkUI-X实现高性能平台视图功能实现
赛题说明:
ArkUI-X是一个自渲染引擎的跨平台UI框架,可以让开发者使用ArkTS编写跨端UI,目前支持OpenHarmony、HarmonyOS、Android、iOS四个平台,后续会逐步增加更多平台支持。开发者基于一套主代码,就可以构建支持多平台的精美、高性能应用。
平台视图是ArkUI-X跨平台框架中的将原生平台视图嵌入到ArkUI页面,解决跨平台开发过程中需要复用高性能、复杂原生组件(如地图、WebView)的一种技术。
需要在ArkUI-X跨平台框架上,实现高性能的平台视图功能,在Android、iOS平台运行。
同层渲染设计框架
赛题要求:
- 功能性要求:
基于ArkUI-X框架现有平台视图功能优化或者使用新方案实现平台视图(同层渲染、挖洞等方案)。
支持ArkUI中嵌入原生控件(WebView、地图、视频)。Demo可参考:https://gitcode.com/arkui-x/samples/tree/master/SuperFeature/PlatformView。
支持交互如点击、滑动。
支持Android、iOS平台,功能表现一致。
- 性能要求
帧率:
典型场景支持满帧运行(60帧),例如地图、视频播放、WebView等复杂组件组件的列表滚动、动画场景。
CPU:
场景1:应用滑动、视频播放、动画场景下:
iOS平台,iphone15 Pro CPU不高于20%,手机不发热。
Android平台,Huawei Mate60 pro CPU不高于15%,手机不发热。
场景2:应用平台视图页面前台静置:
iOS平台,iphone15 Pro CPU不高于10%。
Android平台,Huawei Mate60 pro CPU不高于10%。
内存:平台视图场景下,内存增加不超过15%。
评分标准:
评分项 占比 说明
功能完整性 30 包含创新性10分
性能优化 50 iOS 性能优化40%、Android 性能优化20%
代码规范性 10 代码符合OpenHarmony社区规范,按照规范类型扣分点,每条减少1分,直至为0
文档质量 10 文档能将从架构和技术实现角度,说明架构和技术竞争力。
赛题联系人:
晏国淇 yanguoqi1@huawei.com
刘 龙 long.liu@huawei.com
参考资料:
ArkUI-X跨平台项目介绍:https://gitcode.com/arkui-x/docs/blob/master/zh-cn/README.md
ArkUI-X跨平台平台视图:https://gitcode.com/arkui-x/samples/tree/master/SuperFeature/PlatformView
ArkUI-X 平台视图使用指导:https://gitcode.com/arkui-x/docs/blob/master/zh-cn/application-dev/tutorial/how-to-use-platformview-on-android.md
https://gitcode.com/arkui-x/docs/blob/master/zh-cn/application-dev/tutorial/how-to-use-platformview-on-ios.md
参赛资源支持:
OpenHarmony社区可提供:硬件开发平台https://laval.csdn.net/651288d19fe5a0689ae58be6.html?login=from_csdn
赛题交流讨论链接:
https://www.chaspark.com/#/races/competitions/1136099074985222144
赛题题目3:基于ArkUI-X实现高性能平台视图功能实现
赛题说明:
ArkUI-X是一个自渲染引擎的跨平台UI框架,可以让开发者使用ArkTS编写跨端UI,目前支持OpenHarmony、HarmonyOS、Android、iOS四个平台,后续会逐步增加更多平台支持。开发者基于一套主代码,就可以构建支持多平台的精美、高性能应用。 平台视图是ArkUI-X跨平台框架中的将原生平台视图嵌入到ArkUI页面,解决跨平台开发过程中需要复用高性能、复杂原生组件(如地图、WebView)的一种技术。 需要在ArkUI-X跨平台框架上,实现高性能的平台视图功能,在Android、iOS平台运行。
同层渲染设计框架
赛题要求:
评分标准:
评分项 占比 说明 功能完整性 30 包含创新性10分 性能优化 50 iOS 性能优化40%、Android 性能优化20% 代码规范性 10 代码符合OpenHarmony社区规范,按照规范类型扣分点,每条减少1分,直至为0 文档质量 10 文档能将从架构和技术实现角度,说明架构和技术竞争力。
赛题联系人:
晏国淇 yanguoqi1@huawei.com 刘 龙 long.liu@huawei.com
参考资料:
参赛资源支持:
赛题交流讨论链接:
https://www.chaspark.com/#/races/competitions/1136099074985222144