AppleのiOS開発責任者、スコット・フォーストール氏は、同社の6月の世界開発者会議でPassbookのデモを行い、斬新なプッシュ更新機能と位置情報機能を備え、搭乗券、チケット、ストアカード、クーポンを管理できる新しいアプリの機能を強調した。
7月、Passbookが同社のデジタルウォレット基盤展開に関するより大規模な戦略を示唆しているかどうかを金融アナリストから問われた際、最高経営責任者(CEO)のティム・クック氏は、新アプリを「非常に重要な機能」と表現したが、「その点について具体的にコメントすることはできない」と述べた。
クック氏はPassbookについて次のように簡潔に説明した。「皆さんは、たくさんのパスやチケット、搭乗券などがiPhoneの中のさまざまなアプリに散らばっていることに気づいたことがあると思います。Passbookは、それらをすべて1か所に集める素晴らしい仕事をしてくれます。」
Passbookがそれだけの機能しか備えていないなら、それほど特別なものではないでしょう。Passbookには、GoogleがAndroid 2.x Gingerbreadで導入し始めたNFCの「タップして購入」機能は搭載されていません。それに、今日のiOSアプリは既にデジタルパス、チケット、クレジットカード、クーポンを生成できます。「これらすべてを一箇所に集める」という作業は、デジタル画像を写真アプリに保存するだけで済んだはずです。
小売アプリ向けGame Center
しかし、Passbookの機能だけが全てではありません。実際、フォーストール氏はiOS 6にバンドルされる新しいPassbookアプリに焦点を当てていましたが、Passbookの真の力と有用性は新しいアプリ自体ではなく、Appleがその周囲に構築した機能とインフラストラクチャのフレームワークにあります。
言い換えれば、iOS 6 の新しい Passbook アプリは、App Store や Push Notification Service など、Apple が iOS 6 とそのサポート クラウド サービスに織り込んだ一連の機能のクライアント インターフェイスにすぎません。
PassbookはGame Centerと非常によく似ています。Game Centerは、サードパーティ製のiOSアプリの機能を最小限の労力で強化するための中心的な戦略的取り組みです。Game Centerは、ゲーム開発者がリーダーボード、グループプレイ、実績管理機能をゲームタイトルに「無料で」追加できるのに対し、Passbookは、ショッピングやその他の小売取引に関連するiOSアプリをより使いやすく、スマートにし、ユーザーにとってより見やすくすることを目的としています。
アップル、グーグルのNFC計画を断念
2010年後半、GoogleはAndroid 2.3で基本的なNFC機能を導入しました。1年後には、当時新発売だったNFC搭載のNexus Sとともに、「Google Wallet」とAndroid 2.4を発表しました。これは、Googleが数千台の小売店端末にNFCリーダーを搭載するという取り組みの一環でした。
多くの観測者は、AppleがNFCに関する特許を取得したことや、NFC大手のGemaltoと提携して「仮想SIM」を開発するという報道を背景に、同社が同じ技術をiOSデバイスに導入すると予想していた。
NFCは、モバイルデバイス上の特殊なチップと、小売店のPOS決済システム、あるいは自動販売機などの無人キオスクに搭載された近接したチップリーダーとの間で微弱な無線信号を送受信することで機能します。NFC自体は、光学式バーコードリーダーや磁気式クレジットカードリーダーを無線リンクに置き換えるだけで、表面上は新たなセキュリティ層を追加します。しかし、GoogleがAndroidにNFC機能を実装した方法は、実際には様々な新たなセキュリティ問題を引き起こしました。
今夏のブラックハット・セキュリティ・カンファレンスで、スマートフォン・ハッカーのチャーリー・ミラー氏は、ノキアのN9と、グーグル・ブランドのNexus Sやサムスン・ギャラクシーSを含むAndroid携帯のNFCセキュリティの欠陥を実証した。
インタビューの中で、ミラー氏はArsのダン・グッデン氏に対し、NFCは「何か問題が起きるリスクを確かに高めます。想像以上に多くの可能性が開かれることになります」と 語った。
ミラー氏は、GoogleのNFC実装のバグを悪用し、Androidの既知のセキュリティ上の欠陥を狙ったファイルやURLを開くことに成功しました。Googleはこれらの欠陥の多くを修正しようと試みていますが、Androidユーザーの80%以上が、数ヶ月経った今でも、これらの修正が適用される前のAndroid 2.xバージョンを使い続けています。
AppleのPassbook vs GoogleのNFC
現在の iOS デバイスはどれも NFC をサポートしていないため、Apple が NFC で Google に匹敵するには、新型 iPhone に NFC チップを搭載し、その後 iOS インストールベースの大多数がこの技術を利用できるようになるまで約 1 年待たなければなりません。
Apple の最新版 iPhone に独自の技術を搭載することは、昨年の Siri やその前の年の FaceTime ではうまく機能したが、導入直後から広く利用できるようにして初めて普及するシステムにはおそらくうまく機能しないだろう。
GoogleがAndroidのNFCサポートを打ち出してから1年半後の1月、MasterCard幹部のエド・マクラフリン氏はインタビューで「非接触型決済業界はAppleの臨界点到達を必要としている」と同意した。
しかし、AppleがNFCを積極的に採用している兆候は見られません。Appleは、米国中のクレジットカードリーダーをNFCリーダーで拡張し、モバイルデバイスにもNFCチップを搭載しようとするのではなく、これまでのところ、NFCを全く必要としないスマートな取引を実現する能力を実証したに過ぎません。
Passbookでは、Appleのサンプルチケットやクーポンはすべて標準的なバーコードを使用しており、事実上どの小売店やチケット販売業者でも既に読み取ることができます。したがって、この戦略はAppleの新しいiOS 6マップと非常によく似ており、Googleが長年かけてストリートビュー画像を収集してきた価値を、動的に生成される3Dフライオーバー機能によって効果的に再現しています。
Apple は、新しいハードウェア技術を投機的に市場に投入し、深刻なセキュリティ上の懸念をもたらすのではなく、セキュリティに十分な配慮を払いながら、既存の特定の問題に対処するソフトウェア機能のパッケージとして Passbook を提供することに取り組んできました。
iOS 6 アプリの Passbook 機能
Passbook は、時間と場所に基づいた機能を提供し、デジタルクーポンやチケットの整理、クーポンの有効期限の有効化、ターミナルに入るときに搭乗券を表示したり、小売店の近くにいるときにストアカードを提示するなど、デジタルチケットが使用可能なときに近接アラートを表示することをサポートします (以下で Forstall が Starbucks について実演したように)。
これらの機能はいずれもNFC無線やその他の新しいハードウェアを必要としないため、Passbookは2009年のiPhone 3GS以降、iOS 6にアップグレードしたすべてのデバイスで動作します。この急速な普及は、Game Centerがもたらしたのと同様の開発を誘発するでしょう(今年の夏、Forstall氏はiOSゲームの3分の2以上が1年前にリリースされたGame Centerをサポートしていると述べました)。
Game Center と同様に、Passbook はサードパーティ アプリ内の新機能をサポートしており、開発者は、たとえば期間限定クーポンを生成したり、イベントへの入場を販売したりできるクリエイティブなタイトルを構築できます。
サードパーティのアプリはすでに独自のバーコード駆動型画像を作成できますが (一部の航空会社が搭乗券で行っているように、またはスターバックスやその他の小売店がストアクレジット アプリで行っているように)、Passbook は、iOS 6 が Passbook に統合できる方法で誰でもチケットを作成し、署名して配布できる、実装が簡単なシステムを作成します。
パスブックチケット内
開発者は、チケットの標準 JSON (JavaScript Object Notation) 記述を作成するだけです。これは、所有者の名前、引き換え場所、有効期限、バーコードにレンダリングされるデータなどのフィールドを含むテキストベースの情報配列です (以下は、Apple が提供した Passbook チケットの JSON バージョンの例です)。
その後、文書を圧縮し、署名して、グラフィックも含めデジタルパスを作成します。文書に署名することで、真正かつ改ざんされていないことを検証できます。このシンプルな文書は、デスクトップ(下記参照)や任意のアプリ、Passbook内で閲覧可能なデジタルチケットに簡単にフォーマットできます。
iOS 6には、サードパーティの開発者がチケット作成後に更新できる様々な機能が実装されています。Appleのプッシュ通知サービスを利用すれば、例えばチケット開発者は旅行者に遅延や搭乗ゲートの変更などを通知できます。
Passbookの「pkpass」チケットには位置情報を組み込むことができるため、iOS 6では、小売店への入店、空港やコンサート会場への到着など、特定の地理位置情報の「境界」を越えた際に、特定のパスをハイライト表示できます(上図参照)。この「ロック画面に表示」機能は、デジタルチケットの裏面にある右下の「i」アイコン(下図参照)から、自動プッシュ通知とともにオフにすることができます。
AppleのPassbookチケットの少なくとも一部の機能を表示またはサポートすることは、他のモバイルOSでは難しくないはずです。しかし、AppleがPassbookを推進する理由は、高度なトランザクションとスマートアプリを自社のiOSプラットフォームに統合することにあることは明らかです。
iOS App StoreとGoogle Play、Amazonの「AppStore」、そしてMicrosoftのWindows Phoneマーケットプレイスの間には、既に大きな決定的なギャップが存在しています。AppleはPassbookによって、小売業者に全く新しいNFCハードウェア決済システムを導入させることなく、競合他社に不利益をもたらすことなく、iOS 6をカスタム開発にとってさらに魅力的なものにしようとしています。