39
WWDC 2014: 開発者がステージに登場

一見すると、WWDC 2014の基調講演は開発者にとって夢のような内容でした。拡張機能、TestFlight、サードパーティ製キーボード、クラウドベースアプリ構築フレームワーク、Objective-Cの魅力的な後継など、盛りだくさんの内容でした。しかし、この開発者への権限委譲の急増は、開発者にとってどのような意味を持つのでしょうか?そして、MacとiOSアプリの未来にどのような影響を与えるのでしょうか?

今年のWWDC基調講演は、少々風変わりな印象を受けた。iPhoneやiPadは通常秋のイベントで発表されるのに対し、Appleが6月に新型Macを披露するのは珍しくない(特に「Pro」という単語が名前に含まれているMacの場合)。ところが、今年はハードウェアについては全く触れられなかった。iWatchもApple TVも、デコーダーリングも、何もなかった。Beatsの買収についても、クレイグ・フェデリギとドクター・ドレーのぎこちない電話を除いて、全く触れられなかった。

小売業の数字も消えてしまった。Appleは店舗数、来店客数、そして売上高を熱心に語ってくれる。時には店舗の建設過程を解説する動画まで出てくる。今年は全く聞こえてこない。

WWDC2014 基調講演 09

ティムとクレイグは、私たちを待たせるどころか、すぐに本題に入り、OS X YosemiteとiOS 8の新機能を披露してくれました。Macを電話として使えるようになり、iPhoneが近くにある限り、電話をかけたりSMSに返信したりできます。メールの添付ファイルのサイズ制限も過去のものとなりました。Handoff機能により、アプリはiOSからMacへとシームレスに移行できます。これらの機能はどれも歓迎すべき追加機能ですが、これらが組み合わさることで、Appleの歴史の中で最も印象的な取り組みが実現しました。

注目の開発者

しかし、本当に興味深い出来事はOSアップグレードショーの後に起こりました。ティム・クック氏が世界開発者会議(WDC)の基調講演の途中で立ち止まり、「SDK」という言葉について説明したのです。

基調講演のビデオをどれだけの人が視聴したか、そのうちどれだけの人がアプリ開発者だったかは永遠に分からないかもしれないが、Appleがそれを知っていることは間違いない。月曜日に発表されたテクノロジーはどれも興味深いものだが、Appleは控えめながらも真剣に、あるシンプルな真実を認めている。それは、これらの技術が今やポップカルチャーになっているということだ。私たちはMac OS X、iOS、そしてアプリの未来を見せられた。開発者の皆さん、覚悟してください。WWDC 2014で披露された真の消費者向け製品は、私たち自身だったのです。

WWDC 2014 ライブブログ 132

視聴者は、一連の新しいAPIとフレームワークの発表を目の当たりにしました。基調講演で紹介されたAPIの数は過去最多で、どれも前回よりもさらに印象的なものでした。CloudKit、HealthBook、TestFlight、Swift、拡張機能、ウィジェット。開発者にとっては涙が出るほどの話題です。しかし、これらは単なるエンジニア向けのおやつとして発表されたわけではありません。機能としてのフレームワークだったのです。

Appleは、開発者がアプリ開発に用いるツールがアプリの品質に直接影響を与えることを認識しています。今年のツールは、アプリ開発者だけでなく、自宅で視聴している視聴者にも強い印象を与えるかのように展示されました。開発者ツールを、機能的には素晴らしいものの難解なメカニックツールのように捉えるのは、おそらく安易すぎるでしょう。

現実には、私たちの業界は予想外の形で成熟し、私たちの製品を使う人々は製品に情熱を注いでいます。アプリは大ヒットです。例えばTestFlightは、開発者以外の人々をソフトウェア開発プロセスに巻き込むための手段であり、舞台裏を垣間見ることができます。ソフトウェアを機械の産物としてではなく、創造的な取り組みとして捉えるようになっているのです。

新たな機会

これは偶然ではありません。Appleはこのトレンドを積極的に取り入れ、さらに推進しようとしています。Yosemiteのプレビューページには、次のような記載があります。

「アプリ開発者の皆様が次世代のアプリやゲームを開発できるよう、新しいツール、さらには新しいプログラミング言語も開発しました。これにより、Macの体験がさらに豊かになります。」

WWDC 2014 ライブブログ 134

今年、Appleは開発者に対し、「やらなければならないこと」ではなく、「やれること」を提供してきました。昨年のiOS 7のビジュアル刷新は、既存の問題を再考する必要をもたらしたのに対し、YosemiteとiOS 8は、デジタルならではの洗練されたデザインへの入り口を提供してくれます。

例えば、iOSの黎明期から、デスクトップとモバイルの最大の違いの一つはファイルシステムの難読化でした。これは当初、概念をシンプルに保ち、過去のソフトウェアの時代遅れのメタファーから脱却するためのものでした。iOS 8では、ファイルが復活しました。混乱や複雑化を招くためではなく、力を与えるためです。Appleはユーザーエクスペリエンスをベアメタルにまで削ぎ落とし、急速に再構築を進めています。

ソフトウェアを作る私たちは、自分たちの業界を、自分たちの先人たちのレンズを通して見がちです。それは、少数精鋭のオタク集団が結束してソフトウェア企業を立ち上げ、世界を変えた時代です。自分たちを弱者扱いし続けるのは簡単ですが、真実は私たちが勝利したということです。今、テクノロジーはクールです。人々はコンピューター機器やソフトウェアを、歴史上類を見ない勢いで購入しています。あらゆる人がこうしたものを好み、そして今、Appleは私たちに力を与え、あらゆる人々のためのソフトウェアを作るよう促してくれています。