1.4.5 一次开发,多端部署
HarmonyOS提供了用户程序框架、Ability框架以及UI框架,支持应用开发过程中多终端的业务逻辑和界面逻辑的复用,能够实现应用的一次开发、多端部署,提升了跨设备应用的开发效率。一次开发、多端部署示意图如图1-6所示。
图1-6 一次开发、多端部署示意图
其中,UI框架支持Java和JS两种开发语言,并提供了丰富的多态控件,可以在手机、平板电脑、智能穿戴、智慧屏、车机上显示不同的UI效果;采用业界主流设计方式,提供多种响应式布局方案,支持栅格化布局,满足不同屏幕的界面适配能力。