Apple、Apple Watchアプリなどを開発するためのWatchKit開発者ツールをリリース

Apple、Apple Watchアプリなどを開発するためのWatchKit開発者ツールをリリース

Appleは火曜日、WatchKitの提供開始を発表した。これにより開発者は、2015年初頭に腕時計型アクセサリが市場に登場する前に、次期Apple Watch向けにカスタムのサードパーティ製アプリケーション、Glance、実用的な通知の作成を開始できる。

開発者は、Apple Watchの発売前に、アクション可能な通知やグランス機能を備えたWatchKitアプリの開発を開始できるようになりました。これらのツールは、Appleの開発者向けウェブサイトで公開されている新しいiOS 8.2ソフトウェア開発キット(SDK)とともに利用可能です。

Apple の Web サイトでは、開発者が WatchKit を使い始めて Apple Watch 向けのアプリなどを構築する方法を説明した 28 分間のビデオも公開されています。

「Apple Watchはこれまでで最もパーソナルなデバイスです。WatchKitは、素晴らしいiOS開発者コミュニティの皆様に、手首でエキサイティングな新しい体験を創造するために必要なツールを提供します」と、Appleのワールドワイドマーケティング担当シニアバイスプレジデント、フィリップ・シラーは述べています。「iOS 8.2ベータSDKにより、開発者の皆様はWatchKitを使い始め、革新的なApple Watchインターフェース向けに設計された画期的な新しいアプリケーション、グランス、そしてアクション可能な通知を開発し、Force Touch、Digital Crown、Taptic Engineといった新技術を活用することができます。」

WatchKitアプリは、iPhone上で動作するWatchKit拡張機能と、Apple Watchにインストールされるユーザーインターフェースリソースのセットという2つの部分で構成されます。Apple Watchでアプリを起動すると、iPhone上のWatchKit拡張機能がバックグラウンドで実行され、ユーザーインターフェースを更新し、ユーザーインタラクションに応答します。

WatchKit は、開発者が iPhone アプリを Apple Watch に拡張するための 3 つの機会 (WatchKit アプリ、Glance、アクション可能な通知) も提供します。

WatchKitを使えば、開発者はユーザーが手首から直接アクションを起こしたり反応したりできる通知を作成できます。例えば、ユーザーが家を出た後に照明を消したり、空港でフライト情報を素早く確認したり、電車やバスが遅延している際にルートを変更したりといった機能です。

開発者は、最新のニュースやスポーツのスコア、警報システムの状態、お気に入りのレシピの次の手順など、ユーザーが最も関心のある情報をすばやく表示する Glances を組み込むこともできます。

「ファンはリアルタイムでパーソナルな情報を求めており、Apple Watch向けのESPNアプリは、お気に入りのチームのライブスコアや情報をお届けすることを可能にします」と、ESPNのデジタル・プリントメディア担当エグゼクティブバイスプレジデント、ジョン・コスナー氏は述べています。「Glancesは、ファンにライブゲームのスナップショットを提供し、試合が行われていない場合でも、貴重な試合時間情報や最終的なボックススコアを入手できます。アクション可能な通知により、スコアの変更やニュースなどのアラートを受け取ることができ、ファンの体験はさらにパーソナルなものになります。」

WatchKitサイトには、プログラミングガイド、ヒューマンインターフェースガイドライン、テンプレートなどが掲載されています。また、来年後半には、開発者はiPhoneコンポーネントを必要としないApple Watch向けの完全ネイティブアプリを開発できるようになります。Apple Watchを利用するには、iPhone 5以降が必要です。

「Apple Watchのおかげで、Instagramの体験はより親密で、その瞬間を捉えたものになります」と、Instagramの共同創業者兼CEOであるケビン・シストロムは述べています。「アクション可能な通知機能により、写真を見てすぐに「いいね!」したり、絵文字でリアクションしたりできます。Instagramのニュースとウォッチリストでは、友達の最新の写真を見たり、新しいアカウントをフォローしたり、「いいね!」やコメントをリアルタイムで確認したりできます。」

WatchKitとiOS 8.2 SDKは、Appleが火曜日にリリースしたXcode 6.2ベータ版に含まれています。Apple Watch向けのソフトウェアを作成するには、iOS Developer Programへのメンバーシップが必要です。

「Apple Watchのアメリカン航空アプリは、出発前の通知で空港に向かう時間を知らせてくれます。また、到着時にはゲートの変更や乗り継ぎゲートの情報を提供し、搭乗ゲートにまだ到着していない場合は搭乗開始時に通知してくれます」と、アメリカン航空のデジタル担当副社長、ジョン・グスタフソン氏は述べています。「また、機内で『今どこにいる?』と尋ねると、高度3万フィートのリアルタイムの位置情報を取得できます。」