Air 系列应用交流/Neothesia → AirMidi(from Neothesia):移植带来的新可能

Neothesia → AirMidi(from Neothesia):移植带来的新可能

把一个 Rust 编写的现代图形应用带到鸿蒙,是 Air 系列里一次特别的技术验证。AirMidi 交出的结果:Neothesia 的瀑布流在鸿蒙设备上流畅下落。

▍移植怎么做的
Neothesia 的技术形态对移植是双刃剑:没有桌面图形框架的包袱,但事件循环、窗口表面、音频输出、文件对话框每一层都要自己接。工程走原生路线:整个应用编成一个原生库,渲染层直接对接系统的图形接口,音频直接对接系统音频接口,Rust 生态的交叉编译链全程贯通。这条路线验证了 Rust 加现代图形 API 的应用在鸿蒙上的完整通路。

▍真机上的能力
瀑布流可视化、速度调节、音色库加载在平板真机可用,界面全中文——一百二十八个通用 MIDI 乐器名全部汉化。横屏设计,平板支在琴架上就是一块大谱面。

▍打开的场景
琴房里,平板接 MIDI 键盘,练琴从翻纸质谱变成跟着瀑布流走;慢速跟弹、逐段循环、提速冲刺,练习方法论工具化;家庭音乐角,孩子对着彩条敲琴键,练习的枯燥期被游戏化的视觉反馈冲淡。

Rust 生态到鸿蒙的通路,就此多了一个实证样本。技术细节见论坛的 AirMidi 适配记录帖。
楼主 7 天前
想参与讨论?登录 或 30 秒注册。