METAL for iPhone

AI 新闻, 现在用 App 阅读。

下载 METAL, 每天发现最新 AI 报道。

在 App Store 下载

iPhone 应用 · 免费下载

也可在 iPhone 的 App Store 中搜索 METAL AI Magazine。

METAL

AI 术语词典ㅎ开发者的用语

backward compatibility

软件或API更新后,基于旧版本编写的代码或对接依然能正常运作的特性

简单来说

向下兼容性是指即使发布了新版本,原本使用旧版本的人什么都不用改,系统也能继续正常运行的特性。搬到新家后,如果插座形状变了,导致原来的家电全都用不了,那就麻烦了。如果新插座设计成旧插头也能照样插进去,这就是向下兼容性。

AI服务的API(程序之间交换数据的通道)也是同样的道理。即使开发方新增了功能或改变了数据结构,原本对接这个API的程序代码也应该不用改动就能继续正常运作,这就是向下兼容的原则。通常做法是保留原有字段不变,把新功能作为可有可无的可选项附加上去,以此来遵守这一原则。

反过来,如果向下兼容性被破坏,一次更新就可能让原有的对接代码突然报错或返回错误的数值。因此开发方在添加新功能时,也会尽量保持旧字段的名称或形式不变。

在报道中是这样出现的

文章在谈到GitHub Copilot使用量API的更新时说明,「此次变更保持了向下兼容性」。新增的按代理(agent)汇总的字段只是可有可无的可选项,原有字段的结构依然保留,因此旧代码不用修改也能照常运作。与常见的误解不同,保持向下兼容并不意味着「什么都没变」。新功能确实被加入了,只是这种添加方式没有给现有用户带来影响。

相关词条

出现过这个词的报道

浏览全部词条