Apple の Worldwide Developer Conference は、1986 年から続く現存する開発者会議の中で最も長い歴史を持つ。このような歴史を持つこのイベントが、同社の開発プラットフォームに重点的に取り組んでいることは、容易に想像できるだろう。
開発者、開発者、開発者
当初、AppleのWWDCは、当時新登場の512K Macintoshで低レベルのタスクに取り組むサードパーティのプログラマーを支援するためのアウトリーチプログラムでした。開発者のアンドリュー・ウルフの記憶によると、この小規模なイベントはフェアモントホテルで開催されました。
Apple が出席した開発者全員をサンフランシスコ湾クルーズの「カジノナイト」に招待したとき、ウルフ氏は「IBM が船を沈めれば Mac は終わりだと冗談を言った者が多かった」と述べている。
ウルフ氏は「市場が非常に小さく、将来が無限に見えたので、Mac開発者にとっては非常に刺激的な時代でした」と付け加えた。1990年代初め、MicrosoftのWindowsが台頭し、AppleがCoplandからQuickDraw GXに至るまでの構想を実現できなくなり、その見方は変化した。
1996 年までに、WWDC は「Apple が開発者に嘘をつく毎年恒例の試み」となっていたが、スティーブ・ジョブズが復帰した後、状況は急速に変わり始めた。ジョブズは、多数のベイパーウェアや停止中のプロジェクトを積極的にキャンセルし、開発者がソフトウェアで付加価値を付けられる実用的で実用的なプラットフォームを提供することを Apple の目標に再設定した。
Mac、iOS 開発者向け WWDC:「コードを書こう。世界を変えよう」
2006年まで、Appleの年次イベントであるWWDCはMac一色でした。1997年以降、このイベントは、ジョブズのNeXTを基盤として構築された、同社の新興プラットフォームであるOS Xに重点を置くようになりました。この移行にはApple社内での多大な労力が必要だっただけでなく、Appleのサードパーティ開発者からの協力も必要でした。彼らは皆、新しいプラットフォームに対応するためにアプリを書き直す必要があったのです。
開発者たちは当初、Apple 社に、まず新しいシステムで古い Mac コード (「Carbon」) をサポートする作業を増やすよう要請しました。このため遅延が発生し、Classic Mac OS は 2002 年まで存続することになり、開発者が直接ターゲットとする OS X のコンシューマー バージョンは 2001 年まで Apple 社によって出荷されませんでした。その後 5 年間で、同社は一連のメジャー アップデートを迅速にリリースし、特に 2005 年には Intel プロセッサ (PowerPC から) への新たな移行を発表しました。
2007年、Macは後にiOSと改名される「iPhone OS X」という共演者を獲得しました。しかし、iPhoneアプリをネイティブにコーディングできるようになったのは2008年になってからでした。Appleの新しいモバイルiOSはデスクトップOS Xと非常に密接に関連していたため、両プラットフォームは同じ開発ツールを使用し、多くの共通技術を採用していました。そのため、1週間にわたるイベントでOS XとiOSが同じステージを共有することが容易になりました。
2010年のiPadの発売以降、Appleはエンタープライズ市場における新たな市場を急速に獲得し始め、新規企業向けアプリの93%がiOSをターゲットとしています。iPadとiPhoneアプリ開発の隆盛は、Macアプリ開発にも新たな活力を与えました。特に、Mac Proの新しいGPU中心のアーキテクチャをターゲットとしたプロ向けアプリの開発が活発化しています。このテーマは、Mac Proが正式に発表される前の昨年のWWDCで初めて紹介されました。
したがって、今年の WWDC のテーマは「コードを書いて、世界を変える」にふさわしいものとなっています。
WWDCでのiCloud
2011年、ジョブズはiCloudというブランド名で、新たなクラウドサービスの包括的な構想を発表しました。Appleは単なるクラウドストレージではなく、OS Xの新しい増分変更アーキテクチャをサポートし、ユーザーが行ったすべての操作を保存できる、アプリ中心の新しいiCloudの構築を目指しました。これにより、作業中のすべての操作が保存され、ドキュメントを作業時と同じ状態で自動的に保存し、各操作を元に戻す機能も備えています。
新しいVersionsアーキテクチャはOS Xに組み込まれ、Time Machineと統合され、最終的にはクロスプラットフォームのiCloudドキュメントシステムへと発展しました。このシステムは、MacとiOSデバイスの両方のアプリで同じドキュメントを開いて操作できるように設計されています。Appleは、Pages、Numbers、Keynoteといった自社のiWorkアプリで、これを実現する方法をいち早く実証しました。
2012 年、Apple は Documents in the Cloud に新たな重点を置き、再び iCloud を iOS 6 および OS X Mountain Lion と同等の地位にしました。
昨年、Appleはサードパーティの開発者がDocuments in the Cloudの利用において様々な問題に直面していることを認め、新機能の追加ではなくバグ修正に注力すると発表しました。今年もAppleはiCloudについて多くのことを発表するでしょう。
WWDCは依然として製品リリースではなく開発者向け
WWDCは、一般メディア向けに公開された基調講演(昨年からはストリーミング配信も)で幕を開けます。しかし、1週間にわたるプログラムの残りの内容は、秘密保持契約に署名した開発者のみに公開されます。
これによって、Apple は警戒を解き、イベントに派遣した 1,000 人のエンジニアが、出席する 5,000 人の外部開発者と率直かつオープンに話すことができるようになったようにも思える。発言の一語一語が、何が起こっているのかを実際には理解していないジャーナリストによってどのように解釈され、曲解されるか、あるいはさらに悪いことに、見つけられる限りの不満のかけらから Apple の差し迫った崩壊という妄想的幻想を作り上げようと懸命に努力している特定のオンライン ブログの辛辣で痛烈な批評家によってどのように解釈され、曲解されるかを心配する必要がないからだ。
過去、Appleはハードウェアのリリースを発表してきたが、その中には2010年のRetinaディスプレイ搭載のiPhone 4も含まれている。これはAppleがMacworld Expoから撤退した年に起こった。
しかしそれ以降、Appleは製品の発売時期を販売ピークシーズンに最適化してきました。iPhoneとiPadはどちらも秋に発売され、西洋諸国のホリデーシーズン、そして東洋の春節(旧正月)の時期に両製品が参入できる絶好のタイミングとなっています。iMacも同様のリリーススケジュールで発売されていますが、他のMacは年間を通して、時にはWWDCでリリースされることもあります。
WWDCでAppleの毎年恒例の「静寂期間」が終了
冬の休暇とWWDCの間の数ヶ月間は、Appleにとって「静寂期」となっており、競合他社は自社製品をリリースする機会を得ています。一般メディアはまだこのことに気づいていません。Appleがなぜ新製品を発表してくれないのか、と苛立ちと怒りを煽り立て続けています。しかし、Appleの世界中の競合他社が今年上半期に特に面白い製品を発表していないという事実には全く気づいていません。
2009年、PalmはAppleの沈黙期間中にwebOSをリリースし、翌年にはGoogleとVerizonがAndroid 2.0の「Droid」プロジェクトを開始しましたが、どちらも失敗に終わりました。2011年、Googleは再びAppleの沈黙期間を利用してAndroid 3.0 Honeycombタブレットをリリースしましたが、これも発売当初は失敗に終わりました。
2012 年には、非常に多くの企業が、Apple が年間で唯一活用しない静穏期間に製品を発売したため、どの企業の発表も特に目立つものはありませんでした。
昨年、サムスンは数十億ドル規模の広告キャンペーンを展開し、ブロードウェイをテーマにした華々しいGalaxy S4の発表で他社を圧倒しました。しかし、最終的にメディアは、サムスンが見せたのは、まともに動作しないアプリのような機能の羅列に過ぎないことに気付きました。真のプラットフォームはなく、開発者が使えるものもほとんどなかったのです。
世界で最も重要なモバイル開発プラットフォームとなったこのプラットフォームをターゲットとした、1週間にわたるイベントは、確かに存在しなかった。サムスン自身もWWDCを模倣しようと試みたが、失敗に終わった。サムスンが開発者や企業ユーザーに活用してほしいと考えている主要技術(Knoxセキュリティ)は、同社の「追随による先導」の努力にもかかわらず、企業顧客には利用されていないからだ。
今年、Apple は WWDC 基調講演をウェブと Apple TV 経由でライブストリーミング配信し、静寂の期間を特に盛大に打ち破る予定です。