- ニュース

AppleはiOS 5に多くの変更を加えています。新しいベータ版が公開されるたびに、数ヶ月後にiOS 5が一般公開された後に期待される変更点が少しずつ明らかになっていきます。Appleがあまり公表していない大きな変更点が1つあり、開発者を驚かせるかもしれません。
Apple は、iOS 5 ドキュメントの最近の更新を通じて、iPhone、iPod touch、iPad 上の固有デバイス識別子 (UDID) へのアクセスを削除することを開発者に通知しました。
これを読んでいる皆さんのほとんどにとっては大したことではないように思えるかもしれませんが、これは非常に重要です。UDIDは、モバイル広告のトラッキング、ゲーム(スコアなど)、デバイスとそのユーザーの識別など、様々な目的でユーザーを識別します。これは、ユーザーを一意に識別するための独自の方法を開発せざるを得なくなる開発者にとって大きな問題となります。プライバシーを重視する方にとっては良いことですが、開発者は実質的にすべての履歴データを失い、改めて収集を始めなければならなくなります。TechCrunch によると、Apple Developer ドキュメントの文言は次のとおりです。
iOS 5.0 では非推奨
uniqueIdentifier
さまざまなハードウェアの詳細に基づいて各デバイスに固有の英数字文字列。(読み取り専用) (iOS 5.0 では非推奨です。代わりに、アプリに固有の一意の識別子を作成してください。)
TechCrunchの意見に同意します。これはAppleのプライバシー懸念への対応、あるいは単にプライバシーを回避しようとする手段のように思えます。これは悪いことではありません。UDIDが広告ターゲティングに利用されることに、多くの人があまり快く思っていないことは承知しています。しかし、Appleが開発者からUDIDへのアクセスを削除したとしても、Game Center、iAds、その他の理由で引き続きUDIDを利用しないという証拠はありません。
それで、開発者の皆さん、これは大したことだと思いますか、そうでないと思いますか?
[TechCrunch経由]