Apple開発者カンファレンスの基調講演には、ある種の筋書きがある。第一幕は、Appleの業績に関する退屈なビジネスアップデートの羅列だ。第二幕は、OS XとiOSという2つのオペレーティングシステムに追加された、目を見張るような新機能の数々。そして最後の第三幕は、基調講演の音楽が途切れるとすぐに逃げ出す報道陣とは対照的に、1週間ずっとコンベンションセンターに居座る開発者にとって興味深い、高度な技術的詳細が約束される。
今年のWWDC基調講演は、その計画通りには進みませんでした。時間制限のため、第一幕はカットされました。HomeKitやHealthKitといった主要な取り組みについてスライド1枚以上紹介する時間がなかったため、世界各地でオープンした最新のApple Storeに関するスライドを紹介する時間などありませんでした。
第2幕はなかなか良かった。Appleの幹部たち(ここで言う「幹部」とは、Appleのソフトウェア界のスーパーマン、クレイグ・フェデリギのことだ)が、iOSとOS Xの新バージョンを披露した。新しいシステム機能、デザインの洗練、そしてApple提供アプリの変更点などだ。デバイスの常連ユーザーのほとんどは、もし気づいているとしても、こうした機能を新OSの特徴と捉えている。カレンダーアプリから革がなくなったのはMavericks、アイコンがすべてフラットになったのはiOS 7だ。
Act Threeは、目立たない機能を扱う場所です。主流メディアには理解されないものの、開発者が発表されると大喜びする機能です。プラットフォームをより良くするための、さりげなく難解な機能であるはずが、最終的には数ヶ月後にユーザーが発見するクールなアプリや機能として登場するのです。
今年はそうではない。今回の基調講演でもそうではない。月曜日に発表された第3幕はまさに主役であり、来年もユーザーにとって大きな成果をもたらし続けるだろう。
アプリの素晴らしい世界
アップグレードであれ、新バージョンがプリインストールされた新しいデバイスを購入することであれ、オペレーティングシステムの新バージョンを入手すると、変化は一気に起こります。あらゆる新機能が突然追加されます。Appleは通常、リリースの合間に大きな機能を追加しないため、翌年も状況はほぼ変わりません。月曜日のAct Threeの発表は、サードパーティ開発者(難解で理解しにくい技術的な話題に会場で歓声を上げている人たち)が、AppleがiOS 8とYosemiteをリリースし、バグ修正モードに移行した後も、MacとiOSのユーザー体験を豊かにし続けられるよう支援するためのものでした。
AppleがiOSへのアプリアクセスを開放する方法は、OSのどの機能よりもユーザー体験を大きく変えるでしょう。そして、それは予想外の形で起こるでしょう。なぜなら、開発者は非常に賢く、誰も――Appleでそれを実現する人々でさえ――予想していなかったようなアプローチを思いつく傾向があるからです。
iOS 8 では、サードパーティ製のキーボードがシステム全体で利用できるようになります。
例えば、iOSキーボードを外部開発者に開放することを考えてみましょう。Appleが標準iOSキーボードにインテリジェントなオートコンプリートバーを搭載すると発表したことを考えると、特に目新しい出来事には思えません。確かに、この発表はSwypeやSwiftKeyといった人気の代替入力方法がAndroidからiOSに導入されることを意味します。しかし、魅力的なのは、何千人ものiOS開発者がそのキーボードを巧みに活用する新しい方法を考え出すことです。1Passwordはパスワードデータベースにリンクされたキーボードを提供するでしょうか?絵文字を使う人向けに特別に設計されたキーボードを誰かが開発するでしょうか?ここで奇妙な例を挙げてみましたが、それが肝心なところです。現実世界での例は、おそらく私の想像をはるかに超える、もっと奇抜で、そして素晴らしいものになるでしょう。
無限の可能性
もちろん、キーボードはほんの始まりに過ぎません。開発者は、システム全体の共有ボタンにアプリを追加できるようになり、これまで扱いにくかったり不可能だったアプリ間の通信が可能になります。iOSでは初めて、あるアプリの一部を別のアプリ内で表示できるようになるため、ユーザーエクスペリエンスが格段に豊かになります。お気に入りの写真フィルターアプリ(私の場合はCamera Noirです)は、カメラアプリ内で直接操作できます。アプリはSafariウィンドウの内容を変更できるため、Webブラウジング体験が向上します。そしてもちろん、アプリは通知センターにウィジェットを表示できるため、アプリ全体を起動しなくてもちょっとした情報を得ることができます。
拡張機能により、アプリがアクションや機能を他のアプリに投影する方法が最終的に提供されます。
これらの機能の最も明白な用途は容易に想像できます。iOS 8がリリースされた日には、これらの機能をサポートするアプリが雪崩のように押し寄せてくるでしょう。しかし、その後は面白くなってくるでしょう。AppleはiOS 8をリリースして終わりにしますが、開発者たちはこれらの機能を探求し、新しいアプローチを試し続け、試行錯誤を続けるでしょう。今後1年間で、ユーザーを驚かせ、喜ばせるようなイノベーションが次々と生まれ、単一のアプリインターフェースに閉じ込められることなく、iOSインターフェースのより多くの部分に展開できるようになるでしょう。
WWDC で話した開発者たちは、特に iOS 8 の可能性に非常に興奮していました。この現在の興奮は、9 月、そして 2015 年にかけて、かなり素晴らしいものへとつながっていくでしょう。