- ニュース

写真:Ed Hardy/Cult of Mac
Appleは、テクノロジー分野における多様性の推進を示すため、これまで多くの対外的な取り組みを行ってきました。しかし、開発者エコシステムにおける規約の調整など、水面下ではいくつかの変更も行っています。例えば、同社がもはや不適切と判断した言葉を削除するといった動きです。
例としては、「マスター」コードリポジトリを「メイン」コードリポジトリに切り替えたり、「ブラックリスト」を「拒否リスト」に変更したりすることが挙げられます。Appleの発表内容は次のとおりです。
Appleでは、Xcode、プラットフォームAPI、ドキュメント、オープンソースプロジェクトなど、開発者エコシステム全体において、非包括的な表現を削除し、置き換える取り組みを進めています。これらの変更は、6月22日にWWDC20でリリースされたベータ版ソフトウェアと開発者向けドキュメントで、許可リストや拒否リストといった用語に変更し、Xcode 12ではmainをデフォルトのSCMブランチとして採用したことから始まりました。更新されたAppleスタイルガイドには、これらの変更やその他の変更が反映されています。
排他的な規約を持つ開発者APIは、社内コードベース、パブリックAPI、そしてWebKitやSwiftなどのオープンソースプロジェクト全体で代替APIを導入するにあたり、廃止されます。コードベース全体の廃止警告を注意深く監視し、プラットフォームSDKで利用可能な最新のAPIに積極的に移行することをお勧めします。
開発言語をより包括的なものにする
一般ユーザーの観点から見ると、これらの変更はそれほど大きな意味を持たないでしょう。これらはコーディング手法の一部として使用される技術用語であり、開発者の言語をより包括的なものにするためのものです。ユーザー向けの製品ではありません。しかし、Appleがすべての製品における文言に特別な注意を払うことは間違いありません。
Twitterではこの動きを称賛する声もあった。
👏👏👏 Appleは、開発者エコシステム全体にわたって、非包括的な言語を削除し、置き換える取り組みを進めています。これには、Xcode、プラットフォームAPI、ドキュメントなどが含まれます。https://t.co/qkv2QLrwOh
Appleスタイルガイド 2020年7月:https://t.co/CsNN22qC1F
— ベン・ショルティシク (@Elektrojunge) 2020 年 7 月 17 日
用語のアップデートにこのような動きを見せているのはAppleだけではありません。Drupal、Python、GoogleのChromium、MicrosoftのGithubも、ここ数年で同様の変更を行っています。特定の言葉で固有の特性や力関係を表現することは、否定的なステレオタイプを強化し、永続化させる可能性があります。