告别手写UI代码:AirUI可视化开发全流程解析

财经达人 发布于 2026-03-01 阅读(4279)

为什么许多开发者在面对LittleVGL等强大但复杂的GUI库时会感到维护成本高昂?AirUI给出了另一种答案。本文聚焦于AirUI的可视化开发流程,详细介绍如何利用上位机工具进行界面的拖拽布局,以及如何将生成的界面配置文件与LuatOS的Lua脚本相结合。我们将探讨这种“配置+逻辑”的开发模式如何大幅降低技术人员的门槛,即便是新手也能快速上手,高效完成嵌入式图形界面的构建。

一、AirUI:重新定义嵌入式UI开发

AirUI,革新嵌入式UI开发的利器——基于LVGL 9.4深度封装,将复杂的组件、事件、输入与视觉主题,统一转化为简洁易用的Lua接口。无论是LuatOS设备,还是PC模拟环境,均可实现高效统一的开发体验。

凭借四大核心优势,AirUI正重新定义嵌入式图形开发的效率与成本。

1.1 组件丰富,覆盖绝大多数场景

目前内置58个图标,支持标签、图片显示、按钮、开关、进度条、下拉框、输入框、键盘、表格、容器、选项卡、窗口等核心组件。

无论你是开发工业HMI、智能家居面板还是消费电子设备,AirUI内置的组件库都能满足需求。

wKgZO2miraOATm98AAGwinZZ9EU318.png

1.2 更低成本,集成hzfont矢量字库

AirUI已集成hzfont矢量字库,无需外挂字库芯片,且运用灵活,实现了真正意义上的突破。相比传统多字库方案,AirUI显著降低存储成本与开发复杂度,是成本敏感型嵌入式设备的理想选择。

全字号无级缩放:支持12-255任意字号,一套字库全搞定;

智能抗锯齿:字体边缘平滑,媲美高端显示效果;

字体自由选择:既可使用内置字库,也能加载外部.ttf文件;

多语言轻松支持:一套方案解决中文、英文、甚至特殊符号。

1.3 开发高效,Lua脚本快速上手

AirUI正大幅降低嵌入式UI开发的门槛,通过封装好的组件和清晰的示例代码,开发者能用极少的代码快速构建出稳定、可量产的触控界面。

这意味着,嵌入式UI开发从此不再是少数“高级专家”的专属领域,更多工程师都能高效参与,让产品创新更快落地。

wKgZPGmird6AeMh_AACVKyElnJA348.png

1.4 验证便捷,PC模拟器即时交互

提供PC模拟器——LuatOS Windows桌面系统快速验证效果,无需烧录就能看到代码运行效果。

在Windows10/11系统上,你可以直接运行完整的AirUI Lua脚本,用鼠标模拟触摸交互,实时查看界面效果,无需任何硬件,快速迭代UI设计和交互逻辑,将开发调试效率提升数倍。

wKgZPGmirieAK_TpAAMYqt9BG0I444.png

二、AirUI:下载最新资料即刻体验

目前,AirUI嵌入式端最大支持分辨1280*720;PC端无限制。

具体显示设备支持情况如下图所示:

wKgZPGmirkiAPSN0AAMYh-FHfHA180.png

Air8101系列V2004 104号固件即将推出,新增支持AirUI功能。

以下系列型号V2024固件均已支持AirUI新功能,欢迎下载体验:

Air780EHM、Air780EHV

Air780EGH、Air780EGG

Air780EHU、Air780EHN

Air700ECH

Air8000系列

AirUI当前版本只是一个开始,期待与您共同打造更完善的UI开发生态!

今天的内容就分享到这里了~