打破插件兼容性的 NVDA2023.1 已发布,你关心的问题都在这里啦~
NVDA2023.1 是一个打破插件兼容性的版本,在升级到该版本之前,以下提示或许对您有用。
什么是“打破插件兼容性的版本”?
你或许知道, NVDA 具备插件扩展能力,用户可以编写插件来改进或者增强 NVDA 的使用体验,那么,编写插件需要什么呢?很重要的一点——需要知道 NVDA 提供的 API (应用程序编程接口),好啦,我打住,你没走错片场,今天不讲编程~
其实你不需要理解 API 究竟是什么,打个比方来理解一下: 小明超级喜欢吃红烧肉,每天都要去食堂买一份,那么小明一定知道路怎么走,卖红烧肉的窗口在食堂的什么位置,多少钱一份…… 假如有一天,食堂需要装修以改进服务质量,原本卖红烧肉的窗口改了位置,搬到了更显眼的地方,颠勺儿总把肉颠出去的大师傅换成了小姐姐,与此同时,红烧肉的价格也有所提升,小明再去食堂想买到自己心仪的红烧肉,那必须要了解这些变化,从而做出调整,比如多带点银子😺
上面这个“小明买红烧肉”的过程其实就类似于插件开发,我们把 NV Access 比作食堂负责人,小明比作插件开发者,食堂负责人做出的一系列调整就是对 API 的改进,比如因为大师傅颠勺儿技术太高超,经常被同学们投诉,所以换成颜值爆表,看起来赏心悦目的小姐姐…… 倘若食堂做出的一系列调整小明压根儿不知道,还按照之前的记忆去买红烧肉,那么后果可能是买不到红烧肉,这就是打破兼容性的行为啦!
话说回来 NVDA 对 API 进行改进也是为了造福开发者,让插件开发更加规范,更加便利,对于用户来说,可能会遇到自己常用的某个插件更新不及时的情况,但从长远来看这是一种进步。
目前是什么情况?新版什么时候发布?
今天上午 NV Access 发布了 NVDA2023.1稳定版。
官方插件社区(addons.nvda-project.org)的插件适配工作正在进行中,根据一周前的统计,超过 60% 的官方插件已完成了 NVDA2023.1 的适配。
由中文站提供下载的插件 超过70% 以完成 NVDA2023.1 的新版适配,由中文社区维护者维护的插件超过80%已完成新版适配,并已通过插件更新器进行推送。
作为普通用户我需要做些什么?
- 使用 NVDA2022.4 并安装“插件更新器”。
- 按 NVDA +N 转到“NVDA 菜单” → “选项” → "设置",按下箭头选择“插件更新器”类别。
- 按 Alt +s 聚焦到“插件更新源”,按下箭头选择其中的“NVDA 中文站”选项并确认。
- 按 NVDA +n 转到“NVDA 菜单” → “工具”,随后点击“检查插件更新”,按照提示对已安装的插件进行更新。
- 按 NVDA +n 转到“NVDA 菜单” → “帮助”,随后点击“检查更新”,将 NVDA 更新到最新版,在更新之前注意查看不兼容的插件列表,酌情选择是否更新。
一些提示
- 插件并非越多越好:打开 NVDA 菜单转到“工具”下的“插件管理器”,查看您安装了哪些插件,衡量自己的需求,对于极少用到的插件建议将其禁用或卸载。
- 中文社区的开发者会在 NVDA 中文站发布新版插件:访问 NVDA 中文站 www.nvdacn.com 在第一篇置顶文章内会列出网站上已更新的插件及其兼容信息。
- 获取帮助:在 NVDA 中文交流群询问自己使用的插件有无兼容 2023.1 的更新版,询问时,请误使用“最新版”之类的描述代替具体的版本号。
- 互相尊重: 开元社区里的志愿者都是普通用户,没有义务提供手把手的服务或指导,请优先在 NVDA 中文站自主获取相关信息 / 资源。如有可能,请考虑回报开源社区,比如为新手解惑。
一些疑问
-
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 中文站获取由 VIYF 提供的镜像源更新插件以解决更新缓慢的问题。
-
Q: 升级打破插件兼容性的版本,除了需要重新安装插件以外,会影响我的 NVDA 设置吗?
-
A: 一般而言更新 NVDA 不会影响现有 NVDA 的设置,甚至插件的自定义设置也不会受到影响。
希望nvda继续改进对触控的支持,想提出以下建议:
1,希望加入滚动手势,这样的话在触控屏上浏览会更方便;希望能识别更多的手势,如缩放手势等。
2,在触控屏上改进对象浏览,过滤冗余的对象,可以体验一下讲述人在触控屏上的体验。
3,如果可以,能加入触控板手势就更好了哈哈。
要实现这些特性可能要确认微软是否公开了相关的接口,有些接口可能只是讲述人自用的。另外,这些功能请求,如果能写的更清楚,可以在中文交流群里跟eureka 取得联系,会协助你提交给官方,触摸屏用户太少,确实没有办法通过只言片语形成完整的功能请求方案。