- 大前端三剑客:Vue+React+Flutter
- 徐礼文
- 327字
- 2023-07-17 21:04:31
1.5 华为ArkUI探索物联网全场景开发
2021年华为推出了自主研发的面向物联网的开源操作系统HarmonyOS 2.0,该操作系统是首个国产基于分布式多核架构的物联网操作系统,它填补了国产操作系统的空白。
2021年10月,华为为HarmonyOS应用开发者提供了一套极简声明式UI范式的开发框架ArkUI,如图1-5所示,ArkUI是基于JavaScript/TypeScript语言的开发能力集合,旨在帮助应用开发者高效开发跨端应用UI界面,自动适配多种不同的屏幕形态,开发者无须关心框架如何实现UI绘制和渲染,只需聚焦应用开发,从而实现极简及高效开发。
![](https://epubservercos.yuewen.com/467996/26580996409099006/epubprivate/OEBPS/Images/Figure-P24_1091.jpg?sign=1739416879-PAV88Tpa38k1ytLdBYDCqw5DFksL7wYx-0-03545e7b6807696c6d215d8e7c7ef797)
图1-5 ArkUI实现一套代码多端部署
随着新操作系统和新硬件的发展,前端开发无疑进入了整个物联网生态体系中,解决多屏多端的应用开发成为一种趋势,如何实现一套代码实现多端兼容成为下一代框架需要解决的问题,目前Flutter和ArkUI都是为了多端开发而诞生的。