跳转至

AirUI 介绍

作者:马亚丹 | 最后修改:2026-04-29

一、概述

AirUI 是合宙基于 LuatOS 自研的图形化开发核心库,将常用 UI 组件、事件管理、输入交互、视觉主题进行高度封装,提供极简易用的 Lua 开发接口。统一适配 LuatOS 真机设备PC 模拟环境,大幅简化嵌入式图形开发流程,提升开发效率、降低研发成本。

二、四大核心优势

  1. 组件齐全,场景全覆盖 内置 58 个功能图标,集成标签、图片、按钮、开关、进度条、输入框、表格等全品类核心 UI 组件。适配工业 HMI、智能家居面板、消费电子等各类嵌入式设备界面开发需求。

  2. 降本增效,内置矢量字库 原生集成合宙 hzfont 矢量字库,无需外挂字库芯片,减少硬件物料与开发复杂度,是成本敏感型设备最优方案。

  3. 无级缩放:支持 12~255 任意字号,单套字库通用;

  4. 高清显示:智能抗锯齿,字体边缘顺滑无锯齿;
  5. 字体灵活:内置字库即用,同时支持外部 .ttf 字体文件加载;
  6. 多语言适配:一键兼容中文、英文、特殊符号。

  7. 低门槛开发,快速落地 轻量化 Lua 接口封装,搭配完善示例代码,新手也能快速上手。少量代码即可开发稳定可量产的触控 UI 界面,打破嵌入式图形开发技术壁垒,加速产品迭代。

  8. 双环境调试,验证高效 配套 LuatOS Windows 桌面 PC 模拟器,无需烧录硬件,编写代码即可实时预览 UI 效果;支持鼠标模拟触控交互,调试效率大幅提升。

三、核心功能特性

  1. 组件丰富:支持标签、按钮、下拉框、虚拟键盘、曲线图、二维码、窗口、选项卡等 20 类核心组件;
  2. 字体免费:免费开放 hzfont 矢量字体能力,节约字库授权与存储成本;
  3. 极简开发:代码量少、示例完善,支持 AI 辅助生成项目,进一步缩短开发周期;
  4. 双端适配:同时支持 PC 模拟器 (SDL2) 与实体硬件设备;
  5. 动画拓展:PC 模拟器原生支持 Lottie 动画、本地键盘输入;
  6. 中文输入:完整搭载中英文、数字、符号输入能力;
  7. 持续迭代:版本长期更新优化,当前稳定版:V1.1.6

四、运行环境与硬件适配

  1. 模拟器环境:仅支持 Windows 10 / Windows 11,需搭配 V2023 及以上版本 LuatOS 桌面系统,点击此处学习使用 PC 模拟器
  2. 真机硬件:适配 Air8101/1602、Air8000 系列、Air780EHM/EGH/EHV 等合宙主流模组,淘宝唯一官方店
  3. 配套依赖:推荐搭配 exwin 窗口管理扩展库协同使用,完善多窗口交互能力。

五、中文输入配置流程

  1. 字体初始化:调用 AirUI 核心库 airui.font_load(config) 加载 hzfont 矢量字库(中文输入必备前提);
  2. 创建虚拟键盘:通过 AirUI 核心库 airui.keyboard(config) 完成键盘初始化配置;
  3. 绑定输入控件:创建输入框 AirUI 核心库 airui.textarea(config),绑定键盘参数,点击控件即可唤起多语言输入。

六、资源获取

  1. AirUI 核心库(点击即可查看)、Demo 演示工程(点击跳转)可直接下载体验;
  2. 版本更新记录、功能优化细节,点击即可查看

七、使用 AirUI 开发 app

AirUI+AI,双重工具使用轻松实现 app 开发,点击查看教程