アプリ
cookies

Appleがクッキーを利用しているアプリを拒絶へ: Ad Identifierへの統一がねらい

次の記事

WebOSは終った。もう何も起こらない

ios-cookie1

HTTPのクッキーを利用してユーザステータスを保存/取り出ししているモバイルアプリは今後、Appleが承認を拒否することになるだろう、と一部の業界筋が言っている。クッキーがあるおかげで、Safariブラウザを使ってそれを読むアプリは、たとえばユーザの広告との対話履歴などを知ることができる。その情報を読むためにアプリは、わざわざSafariを立ち上げる。そのおかしな振る舞いは良質なユーザ体験とは言えないが、今では廃れてしまったUDIDに代わってよく使われる。AppleがUDIDを廃止する計画を発表したのは、2011年の半ばだった。

UDIDは計40文字の数字と文字の文字列で、デベロッパや広告ネットワークはこれを利用してユーザに関するデータを集めることができる。UDIDそのものにはユーザ個人に関する情報はないが、ユーザのアプリ利用行動、対話的アクション、各種の入力などから得られる情報(名前、住所、好み、アプリの使い方などなど)にUDIDのタグを付けて保存しておけば、クッキー同様の利用価値がある。

AppleがUDIDの廃止を発表したのは2011年だが、Appleが実際にUDIDを使っているアプリを拒否し始めた昨年の初めごろから、デベロッパたちもついに、UDIDに代わる技術に殺到するようになった。クッキーもその一つだ

クッキーはデスクトップ時代からある技術で、それが使われるようになってから今年で20年近くになる。モバイルでも技術的にはデスクトップと同じで、ユーザ側のストレージを利用して情報を記録する。また今のSafariのようなHTML5対応のブラウザでは、古典的なクッキーではなくHTML5のLocal Storage(Web Storage) APIを利用してユーザ情報を保存することもある。“Local Storageではデベロッパがトークン、すなわちユーザのIDを保存するので、クッキーと同じように使える”、とモバイルアプリのマーケティング企業Fiksuの事業開発担当VP Craig Palliが説明してくれた。

彼の会社は、Appleがクッキーを利用しているアプリケーションを拒絶するという話を、数週間前から聞いている。でも、実際にどれだけのアプリに‘被害’が出るのか、今の時点では明言できない、と言う。でもAppleは、同社の今後の方向性を業界に暗示しているのだろう、と。Appleのねらいは、デベロッパたちが今後、同社独自のAd Identifier技術を使っていくことではないか、とPalliは言う。

Advertising Identifierは、AppleのiOS 6の設定のところ(General –> About –> Advertising –> Limit Ad Tracking)で説明されている。そこには“将来はすべての広告ネットワークがAdvertising Identifierを使用しなければならない”、と書かれている。

つまりAppleは、クッキーなどに代わってこちらをスタンダードにしたいのだ。

limit-ad-tracking

“HTMLやHTML5の技術に依存せず、Apple独自の方法へ移行したい、という兆候は明らかにある”、とPalliはクッキーの拒絶についてこう言う。Appleが信ずる正しいユーザ体験とアプリのクッキー利用は、マッチしないのだ。アプリがいちいちSafariを立ち上げて、HTML/HTML5経由でユーザのストレージに勝手に書き込み/書き換えをやるところが、Appleから見ればだめなんだろうね”。

ユーザから見ても、目的のアプリのユーザインタフェイスが出る前にSafariをロードする、というアプリの振る舞いは、おかしいと感ずる。なにか、いかがわしいことをアプリがやっているのではないか、と感じてしまう。もちろん実際には、悪事はいっさい、やっていないのだけど。

UDIDについては、かなり前にAppleは廃止したにもかかわらず、その不使用をデベロッパに強制する措置は今のところない。Palliによると、UDIDを使っているアプリはまだとても多いし、またクッキーやデジタル指紋を使っているアプリもある。つまり、どれか一つに収束しつつあるのではなくて、いまだにばらばらだ。

Palliの指摘では、優秀なマーケターにとっては、方法が統一されてないほうがむしろ好都合だ。クッキーなど特定の方法を、使えないモバイル事業者もある。しかし大企業などは伝統的にクッキーだけしか使っていないので、そういうところは今回のAppleの新方針の犠牲者になるかもしれない。とはいえ、Appleとしても、そういうところには対応が難しいだろう、とPalliは言う。

彼自身が個人的に気にしているアプリは半ダース以下しかないが、でもその中にはダウンロード数が100万を超える大物もある。本誌TechCrunchが知ってる範囲でもPricelineやHotels.comのような超有名なアプリが、やはりクッキーを利用している。ただし今のところこれらのアプリは、クッキーの利用も含め、何もなかったかのように順調に動作するが。

アプリ測定プラットホームAppsFlyerのCEO Oren Kanielも最近のApp Storeのクッキー拒絶説を最初に耳にした人の一人だが、彼が旅行の予約アプリやモバイルの広告代理店から聞いた話では、今すでに、クッキーを使っているアプリは拒絶され始めているそうだ。Kanielは、App Storeに審査用に提出するアプリではクッキーを使っておらず、いったん承認されるとクッキーを使い始めるアプリもある(一部のアクセス分析/アプリの利用分析アプリなど)から、取り締まる側のAppleにとっても一筋縄ではいかない、と言う。

アプリのクッキー利用に関するリーダー格がAd-Xで、そこに今回の件に関するコメントを求めているが、まだ何も言ってこない(時差の関係か?)。コメントが得られ次第、この記事をアップデートしよう。

モバイルアプリの調査プロダクトを提供しているHasOffersのAryeh Altshulによると、同社はクッキーは情報の精度が悪いので使っていないから、Appleから拒否されていないが、確かにクッキーは劣悪なユーザ体験だ、と言う。“今でもアプリがクッキーを使っている企業は、主に初期からのモバイルゲームの企業で、未だに、技術を新しいやり方に変えていないところだ”、と彼は述べた。

[原文へ]
(翻訳:iwatani(a.k.a. hiwa))

“Appleがクッキーを利用しているアプリを拒絶へ: Ad Identifierへの統一がねらい” への1件のコメント

  1. dog より:

     最初はhttpdというプログラムだけだったけど、ネットスケープは、サーバーサイドアプリケーションを作るうえで、セッションを保つ仕組みが必要としてクッキーを発明したのかもしれない。

     閉じたiモードという世界では、その機器番号が外(インターネット)に漏れることはないが、その機器番号を使ってユーザを特定するという方法に慣れてしまった開発者が、閉じていない世界でも機器番号を使えば、一人歩きする危険性を考慮せずに使ってしまう。したがって、AppleはUDIDを使ってはいけないとした。
     UDIDはその端末固有の番号、サーバープログラムから要求すると、何も文句を言わずにXXXXですと答える。端末を捨てるまで、同じ番号が使われる。

     Advertising Identifierは、揮発性。同じ端末でも、変更される場合がある。でも、揮発しない期間が長ければ、UDIDと同じではないかという疑問がある。なので、わざわざ広告用だとAppleは言っている。でも、一般のサーバープログラムとどこに境界線があるのだろうか。

    なので、クッキーと同じくおいしいけど、ちょっと苦い「チョコレート」なるIDもしくはからくりを発明してもらって、RFCに追加してもらうまで、安心はできない。

     勉強不足で、半分くらいは嘘が含まれているかもしれない。

コメントを残す

以下に詳細を記入するか、アイコンをクリックしてログインしてください。

WordPress.com ロゴ

WordPress.com アカウントを使ってコメントしています。 ログアウト / 変更 )

Twitter 画像

Twitter アカウントを使ってコメントしています。 ログアウト / 変更 )

Facebook の写真

Facebook アカウントを使ってコメントしています。 ログアウト / 変更 )

Google+ フォト

Google+ アカウントを使ってコメントしています。 ログアウト / 変更 )

%s と連携中

フォロー

新しい投稿をメールで受信しましょう。

現在380人フォロワーがいます。