NVDA 最近有什么大动作?海象计划又是啥?
NVDA又迎来了依次大进步——将在 NVDA2021.1 正式升级到 Python3.8,关于 Python3.8 的新特性可以在文末参考链接中找到。
有同学可能好奇,最新的 Python 版本也不是3.8 为什么不一步到位升级到最新版 3.9 呢?经过社区调研,发现有 15% 的用户仍然在使用 Windows7 操作系统,而 Python3.9 已经不兼容 Windows7了。
社区发起升级 Python3.8 的计划其实比较早了,该计划被称为 Walrus(海象计划),这源于 Python3.8 的新特性——海象运算符。
从 alpha-21882 开始正式引入 Python3.8,对于普通用户而言最直接的感受可能是某些插件失效了,当然我们不推荐普通用户在生产环境中使用 Alpha 版本,如果确实想体验新特性,可以创建便携版。
目前海象计划的里程碑已经完成,如果你在 Alpha 版中发现了 Bug 可以撰写 Issue 来告诉 NVAccess。
另外,插件开发者除了要兼容 Python3.8以外,还要跟进 NVDA 本身的 API 更改,尤其是语音合成器开发者,推荐在 2021.1Beta 版之后完成新版适配工作,作为普通用户也不用太担心大批插件失效,社区的许多开发者已经在悄悄适配新版了,有些勤劳的开发者已经发布了兼容 Python3.8 的插件。