A
Air学园
从立项到这一版,AirMidi(from Neothesia)的几个关键工程决策都在这篇里。
AirMidi(from Neothesia)的定位一句话能说清:Neothesia 移植,MIDI 钢琴瀑布流可视化。以下亮点按重要程度排列,每一条都能在实际使用中体验到。
▍五条用户链路全部闭环
看谱、听声、弹奏、录音、设置五条链路逐条真机验证——播放类应用的完整度标杆,不是只能看的演示。
▍Rust 自绘路线的开荒
不依赖任何桌面 GUI 框架,Rust 渲染引擎直连设备图形栈:这条“原生壳加自绘核心”路线走通后,同类 Rust 应用都有了可复用的迁移范式。
▍弱环境的优雅降级
模拟器软图形能力不足时按实际能力降级重试而非报错黑屏,真机不受影响——弱环境走降级路径的设计让适用面更宽。
▍panic 不会锁死应用
自绘应用的崩溃恢复路径专门加固:任何退出路径复位运行标志、捕获panic、退避重启——平时无人走的路,出事时决定生死。
▍边界与下一步
如实登记的后续项:硬件 MIDI 输入(等系统侧支撑)、竖屏布局优化(当前建议横屏)、画面资源回收的热恢复策略。当前定位:Neothesia 鸿蒙全功能播放版。
更多机型适配进展与版本动态,留意本版块后续帖子;想看的内容也欢迎留言点题。
AirMidi(from Neothesia)的定位一句话能说清:Neothesia 移植,MIDI 钢琴瀑布流可视化。以下亮点按重要程度排列,每一条都能在实际使用中体验到。
▍五条用户链路全部闭环
看谱、听声、弹奏、录音、设置五条链路逐条真机验证——播放类应用的完整度标杆,不是只能看的演示。
▍Rust 自绘路线的开荒
不依赖任何桌面 GUI 框架,Rust 渲染引擎直连设备图形栈:这条“原生壳加自绘核心”路线走通后,同类 Rust 应用都有了可复用的迁移范式。
▍弱环境的优雅降级
模拟器软图形能力不足时按实际能力降级重试而非报错黑屏,真机不受影响——弱环境走降级路径的设计让适用面更宽。
▍panic 不会锁死应用
自绘应用的崩溃恢复路径专门加固:任何退出路径复位运行标志、捕获panic、退避重启——平时无人走的路,出事时决定生死。
▍边界与下一步
如实登记的后续项:硬件 MIDI 输入(等系统侧支撑)、竖屏布局优化(当前建议横屏)、画面资源回收的热恢复策略。当前定位:Neothesia 鸿蒙全功能播放版。
更多机型适配进展与版本动态,留意本版块后续帖子;想看的内容也欢迎留言点题。
楼主
7 天前