苹果将移除,取代代码库中的非包容性语言

2020-07-18 15:55:29

苹果公司正在努力在其开发者生态系统中摒弃非包容性语言,推进一项始于今年6月召开的全球开发者大会(Worldwide Developers Conference)的倡议。

周四,该公司在其开发人员门户的更新中宣布了这一变化,称将修改编码术语,以删除或取代Xcode、平台API、文档和开源项目中可能被视为种族主义的语言。

6月份,随着最初的iOS14、iPadOS14、MacOS Big Sur、watchOS7和TVOS14测试版软件以及随附的文档首次出现变化。

Apple将实现更中性的语言,如";允许列表&34;和";拒绝列表。";";主&34;将取代Xcode 12的默认SCM分支中的";主&34;,而不是引用";白名单、";主/从分支和其他可能不敏感的术语,而是实现更中性的语言,如";允许列表&34;和";拒绝列表。";";主";将取代";主&34;在Xcode 12中的默认SCM分支中的";主";将取代";主";中的";主&34;现在,这个术语在指人时是大写的。

我们敦促开发人员研究API的变化,并在各自的项目中加入新语言。

苹果公司表示,随着我们在内部代码库、公共API和开源项目(如WebKit和Swift)中引入替代方案,带有排他性条款的开发人员API将被弃用。";我们鼓励您密切监视代码库中的弃用警告,并主动转向平台SDK中提供的最新API。";

更新的术语和其他相关更改已添加到Apple Style Guide中。

苹果的这一举措是在更广泛的推动下出台的,目的是摒弃计算机技术参考中的种族主义术语。这项努力已经进行了多年,但随着黑人生命也是命运动和围绕5月份乔治·弗洛伊德遇害的抗议活动的出现,这一努力变得更加紧迫。

AppleInsider与会员有合作关系,通过会员链接购买的产品可能会赚取佣金。这些合作关系不会影响我们的编辑内容。