
Apple、開発者エコシステム全体で非包括的な用語の置き換えを約束c


Apple は、業界全体の変化に加わり、開発者向けドキュメントと API 内の排他的な言葉を代替用語に置き換える取り組みを進めていると発表した。
名前の変更には、インフラの大部分を移行する必要があるため、時間と労力がかかります。App Store のサードパーティ開発者の場合、Apple はコード内で使用される API の名前を必要に応じて変更するため、移行のためのエンジニアリング作業も必要になります。
排他的な用語の例としては、「master」のような名詞を主要なコードリポジトリを表すために使用することが挙げられます。AppleのXcodeのソース管理機能は、Xcode 12以降、デフォルトのブランチ名を「main」にしています。GitHubなどの企業も今年初めに同様のポリシー変更を発表しました。
同様に、Appleはドキュメントにおける「ホワイトリスト」と「ブラックリスト」の使用を「許可リスト」と「拒否リスト」に置き換え、差別的な意味合いを排除します。これらの用語には長年確立された技術的な定義がありますが、代替用語に変更することで混乱や誤解の可能性を排除します。
Appleは企業として、フレームワークにおいて調整が必要な類似言語がないか監査を行っています。開発者は、iOS 14、macOS Big Surなどの将来のバージョンで、名称が変更されたAPIが導入されることを期待できます。
havebin.com を Google ニュース フィードに追加します。
FTC: 収益を生み出す自動アフィリエイトリンクを使用しています。詳細はこちら。