打破插件兼容性的 NVDA2022.1 已发布,这里或许有你关心的

  NVDA2022.1 是一个打破插件兼容性的版本,如需升级到该版本,以下提示或许对您有用。

什么是“打破插件兼容性的版本”?

  你或许知道, NVDA 具备插件扩展能力,用户可以编写插件来改进或者增强 NVDA 的使用体验,那么,编写插件需要什么呢?很重要的一点——需要知道 NVDA 提供的 API (应用程序编程接口),好啦,我打住,你没走错片场,今天不讲编程~
  其实你不需要理解 API 究竟是什么,打个比方来理解一下: 小明超级喜欢吃红烧肉,每天都要去食堂买一份,那么小明一定知道路怎么走,卖红烧肉的窗口在食堂的什么位置,多少钱一份…… 假如有一天,食堂需要装修以改进服务质量,原本卖红烧肉的窗口改了位置,搬到了更显眼的地方,颠勺儿总把肉颠出去的大师傅换成了小姐姐,与此同时,红烧肉的价格也有所提升,小明再去食堂想买到自己心仪的红烧肉,那必须要了解这些变化,从而做出调整,比如多带点银子😺
  上面这个“小明买红烧肉”的过程其实就类似于插件开发,我们把 NV Access 比作食堂负责人,小明比作插件开发者,食堂负责人做出的一系列调整就是对 API 的改进,比如因为大师傅颠勺儿技术太高超,经常被同学们投诉,所以换成颜值爆表,看起来赏心悦目的小姐姐…… 倘若食堂做出的一系列调整小明压根儿不知道,还按照之前的记忆去买红烧肉,那么后果可能是买不到红烧肉,这就是打破兼容性的行为啦!
  话说回来 NVDA 对 API 进行改进也是为了造福开发者,让插件开发更加规范,更加便利,对于用户来说,可能会遇到自己常用的某个插件更新不及时的情况,但从长远来看这是一种进步。

作为普通用户我需要做些什么?

  1. 打开 NVDA 菜单转到“工具”下的“插件管理器”,查看您安装了哪些插件,衡量自己的需求,对于极少用到的插件建议将其禁用或卸载;
  2. 访问 NVDA 中文站(www.nvdacn.com),第一篇置顶文章内会列出网站上已更新的插件及其兼容信息;
  3. 在 NVDA 中文交流 qq 群 26157017 询问自己使用的插件有无兼容 2022.1 的更新版,询问时,请误使用“最新版”之类的描述代替具体的版本号;
  4. 对于经过官方认证的插件,即在官方插件社区列出的系列插件,可以安装插件更新器确保您使用的是最新版。

一些疑问

  • Q:以后每个版本都是打破插件兼容性的版本吗?

  • A: 并非如此,根据 NV Access 和社区讨论,如果对 API 有重大改进,那么会将每年的第一个版本 20xx.1 定为打破插件兼容性的版本,并且会在社区里提前宣布相关的 API 变化。

  • Q: NVDA 的更新计划是怎样的?

  • A: 通常 NVDA 每年会发布四个稳定版,但不意味着会严格遵循每季度一个版本的规律,比如发现新的 Bug 或者安全隐患,可能会延迟发布或紧急发布安全修复版。

  • Q: NVDA 的稳定版, Beta 版, RC 版和 Alpha 版有什么区别?

  • A: Alpha 版随时更新,往往是增加了一项新功能或修复了一个 Bug 后,自动发布,提供给敢于尝鲜的用户去测试,一天可能发布多个,也可能几天发布一个, Beta 版是发布稳定版之前的测试版,相对于 Alpha 版来说更加稳定,但也可能存在未知的错误,需要进一步测试, RC 版是候选版本,如果没有重大错误,经过一段时间的测试后会发布稳定版。

  • Q: NVDA 的中文版怎么下载

  • A: NVDA 没有单独的中文版,而是根据系统环境自动判断显示何种语言, NVDA 目前已经被翻译为五十五种语言。

  • Q: NVDA 下载更新很慢,甚至不能成功更新如何解决?

  • A: 由于 NVDA 更新服务器在国外,某些运营商的网络访问国外服务器可能并不畅通,但 NVDA 中文站会在稳定版发布后第一时间更新国内的下载入口。

  • Q: 升级打破插件兼容性的版本,除了需要重新安装插件以外,会影响我的 NVDA 设置吗?

  • A: 不会影响 NVDA 的设置,甚至插件的自定义设置也不会受到影响。

标签: none

添加新评论