今年のWWDCにおける最大のニュースは、Apple最小の製品であるApple Watchに集中していました。新モデルを発表するには時期尚早でした(ティム・クックの時代、WWDCはハードウェア発表の場という枠から外れています)。しかし、Appleは同社初のウェアラブルデバイス向けの新OS、watchOS 2を発表しました。watchOS 2は今秋、Apple Watchに搭載される予定です。
こちらもおすすめ:Apple WatchとWatchOS 2の完全ガイド
watchOS 2の新機能と開発者ができること
watchOS 2はハードウェアのコア機能をさらに開放し、開発者はアプリの「インテリジェンス」に関する責任を、接続先のiPhoneからWatch本体へと移行できるようになります。これにより、Watchは実質的に、BluetoothでiPhoneに接続するまでの間、幅広いタスクを単独で実行できる本格的な手首装着型コンピュータへと変貌を遂げます。
watchOS 2では、開発者がデジタルクラウンやマイクといったコアコンポーネントにアクセスできるようになります。つまり、音声メモアプリを開発すれば、iPhoneから離れている間もユーザーのメモをすべて保存し、次回接続時にのみ読み出すことができます。同時に、watchOS 2は内部オーディオシステムも公開するため、ユーザーはメモをすぐに再生したり、メモしたタスクの期限が近づいた時にスケジュールに従って再生したりすることも可能です。
次に読む: アップデートガイド: Apple WatchでwatchOS 2を入手する方法

watchOS のアップデートは、WWDC 2015 における最大の発表の 1 つでした。
追加のコンプリケーション – ウォッチフェイスの要素へのアクセス
Xcodeの最新版に追加されたClockKitを使うと、Apple Watchの文字盤自体に「コンプリケーション」と呼ばれる機能を追加できます。これは文字盤の横に表示される追加の情報表示で、Watchにインストールされたアプリや同期中のアプリの情報を表示します。アプリにコンプリケーションを組み込むことで、ユーザーは通知やアップデートを確認するためにアプリに切り替える必要がなくなります。
フォルクスワーゲンのCar-Netアプリは、ユーザーが車を遠隔ロックしたり、駐車場所を忘れてしまった時に車の位置を特定したりできるだけでなく、電動パワーステアリング「e-Golf」の充電状態を監視し、バッテリー残量をコンプリケーションとして表示します。コンプリケーションはVWロゴの形で表示され、端には円形のバーが表示され、充電が進むにつれてバーの残量が徐々に増加していきます。デジタルクラウンを前後に回すと、バーは実際の充電量ではなく、選択した時間における予想充電量を表示します。そのため、計画したドライブを完了するのに十分なバッテリー残量があるかどうかが分かります。
(これらの情報の塊に、なぜ Apple が「コンプリケーション」という威圧的な名前を選んだのかと不思議に思う人もいるかもしれないが、これは実際には時計製造の標準用語であり、日付や月の満ち欠けなど、時間に関する重要でない情報を表示するために通常の時計の文字盤に追加されるダイヤルを表すために何世紀にもわたって使用されてきた。)

フォルクスワーゲンの Car Net システムが Apple Watch に搭載され、時計の文字盤画面に利用可能な充電量を表示するコンプリケーションが搭載されます。
読む:
Apple Swiftでアプリを書く方法
アプリ開発に最適なMac
App Store向けアプリの書き方
watchOSのコードを書くためのインセンティブ
これらの追加機能を公開することは、開発者にとって大きなニュースであると言っても過言ではありません。これは、iPhone 3 のリリースで Web アプリのみのアプローチを緩和し、iPhone 用の SDK (ソフトウェア開発キット) を出荷するという Apple の決定と同規模のニュースです。
これにより、Watch はより魅力的なプラットフォームになります。特に、そのアプリ市場における競争は、iOS や OS X ほど激しくないためです。
では、Watch アプリを自分で作成する第一歩を踏み出したい場合は、どこを探せばよいのでしょうか?
次に読む: Apple Watchレビュー| 最高のApple Watchアプリ| 最高のApple Watchゲーム
Xcodeを使った開発
Xcodeは、watchOS、iOS、OS向けの開発スイートとして最適です。最新の安定版はMac App Storeから無料でダウンロードできます。開発者の方は、次期バージョンのベータ版をこちらから入手できます。Apple Developer Program(無料、Apple IDが必要)にご登録いただくと、ご参加いただけます。
Xcode はバージョン 6 以降 Swift をサポートしていますが、現在のところ Xcode 7 のベータ リリースのみが Swift 2 をサポートしています。
Xcode は、レイアウトを視覚的に設計し、それを支えるコードを記述するのに役立つだけでなく、作業のエラーをチェックし、自分で配布したり、App Store または Mac App Store で販売したりできる実行可能なランタイムにコンパイルします。

Xcode は、iOS、OS X、watchOS アプリケーションで作業するための Apple の開発環境です。
Swiftの学習方法
Appleは2014年のWWDCで、それまでiOSおよびOS Xアプリケーション開発のベース言語であったObjective-Cの代替としてSwiftを発表しました。今年は、Swift 2の発表により機能セットが拡張されただけでなく、Swiftをオープンソース化し、Linuxへの対応も発表しました。
Swift の入門書として最適なのは、Apple 独自のドキュメントです。
C言語の事前知識は必要ありません。C言語の派生言語の知識があれば役立ちますが、必須ではありません。シンプルなステップで、定数や変数といったC言語の主要な機能を個別に学習できるので、必要に応じて中断して学習を進めることができます。そのため、普段の仕事の合間に、空いた時間にスキルを磨くのがはるかに簡単になります。
ただし、ブラウザウィンドウとコーディング環境を切り替えるのは必ずしも便利ではありません(インターネットに常にアクセスできるとは限りません)。そこで、Appleの無料書籍『The Swift Programming Language』(521ページ)をiBooksからダウンロードすることをお勧めします。最新版は、Swift 2向けにアップデートされたプレリリース版として入手可能です。

Apple は、進行中のアプリケーション開発に Swift に注力しており、Linux サポートを導入して言語をオープンソース化しています。
SwiftのWebチュートリアル
新しいスキルを学ぶ最良の方法は、多くの場合、他の人がどのように使っているかを見ることです。Learn Swift Tips は、Swift のオンラインチュートリアルやハウツーアドバイスへのリンクを、レベル別に厳選して多数提供しています。初心者から上級開発者まで、あらゆるニーズに対応しており、さらに書籍、コードライブラリ、サンプルへのリンクも用意されているため、時間の節約になるだけでなく、実際に使用されているコードも確認できます。

Learn Swift Tips が管理しているような厳選されたオンライン リソースのリストは、最高の無料学習オプションへの近道となります。
Macworld 独自の Swift リソース リストと、Swift アプリケーションの開発ガイドをご覧ください。
Rob Percival氏によるSwiftを使ったプログラミングに関するUdemyコースは以前にもおすすめしましたが、彼は今回、その関連プログラム「Complete Apple Watch Developer Course」を制作しました。30ポンドのこのコースは、現在までに14,300人近くの登録者を集め、425件のレビューで5つ星の評価を獲得しています。143回の講義で構成され、合計18時間にも及ぶこのコースは、プログラミング経験がなくても始めることができます。
iPhoneやMac向けのコーディング経験がない場合は、初めてのアプリ開発に最適なアプローチは、ゆっくりと着実に進めることです。初期の段階では、少しずつ進めていくことで、学んだことを定着させることができます。販売を目的としたものではなく、ささやかな個人プロジェクトから始めるのが、作業量が膨大になっても挫折することなくスキルを磨く最良の方法です。