音乐软件编程框架 JUCE 6.1 发布,包含方便残障人士使用的辅助功能支持
JUCE 团队宣布 JUCE 6.1,该版本提供了大量的更新,重点是加入了辅助功能支持并采用了新的平台和插件 SDK 功能。
JUCE 6.1 现在可以从 JUCE 公共仓库或下载页面获得。
辅助功能支持
基于 JUCE 的软件现在可以通过 macOS、Windows、iOS 和 Android 上的原生辅助功能框架进行导航。这种系统集成增加了软件的实用性,并将你的潜在用户扩大到了社会的一个重要群体。构建在 JUCE 6.1 之上的软件是默认支持的。
VST3 插件扩展
JUCE 的 VST3 后端被重新设计,提供了与 VST3 规范更大的兼容性,并能够访问 VST3 的特定扩展。插件开发人员现在可以访问任意提供自己扩展集的 DAW(如 PreSonus、Cockos 等)的更丰富的接口。
macOS 11 和 iOS 14 上新的 MIDI API
JUCE 现在在最新 Apple 平台运行时,使用了 Apple 新的 MIDI API。随着其它平台发布 MIDI 2.0 API,这一发展为整个 JUCE 框架更广泛的 MIDI 2.0 支持铺平了道路。
OpenGL 函数加载
OpenGL 函数和常量现在从 OpenGL Registry 中生成,提供了对更多 OpenGL API 的访问,以及与用 C 或 C++ 编写的 GL 代码低摩擦源的兼容性。
兼容 macOS 12 和 iOS 15
JUCE 6.1 支持 macOS Monterey 和 iOS 15。
新的 Xcode 构建系统
使用 Projucer 创建的 Xcode 项目现在将使用最新的 Xcode 构建系统。
更多的基础框架改进
JUCE 团队对所有需要模态循环的函数做了新的异步替代方案,并对进程间通信(IPC)类进行了大修。他们还收紧了 CoreGraphics 的无效区域,让容器类与标准库可互操作,并实现了更多小功能和错误修正。你在这里可以看到完整的变化列表。
官网:
https://juce.com/
文章出处 https://www.kvraudio.com/news/juce-6-1-released---includes-accessibility-support-52875
转载新闻请注明出自 Midifan.com