狠狠撸
Submit Search
UI/UX に影響の大きい watchOS 2 の新機能 3つ
?
36 likes
?
17,658 views
Shuichi Tsutsumi
Follow
watchOS 2 の数ある新機能の中で、UI/UX に影響の大きそうな機能を3つ抜粋して紹介します。
Read less
Read more
1 of 59
Download now
Download to read offline
More Related Content
UI/UX に影響の大きい watchOS 2 の新機能 3つ
1.
UI/UX に影響の大きい watchOS 2
の新機能 3つ 堤 修一 @shu223 2015.6.17 UI Crunch #5
2.
? iOS専業フリーランス ? ブログ『Over&Out
その後』 ? 著書 - 『iOS×BLE?Core Bluetoothプログラミング』 - 『iOSアプリ開発 達人のレシピ100』 堤 修一
3.
お手伝いしたプロダクト(BLE関連) Music for the
Deaf
4.
お手伝いしたプロダクト(?Watch関連) よしだっち(DLE) 鷹の爪団の吉田君を育成するアプリ WatchMe(Pocket Supernova) ? Watch
に最適化されたビデオメッセージングア プリ。ウォッチで動画メッセージのプレビュー、 素早い返信ができる ※お手伝いしたのは開発の初期、ウォッチ側 メール、Facebookメッセージ、TwitterのDM等を一 元管理するアプリ Swingmail(BHI) ※ウォッチ機能は現在開発中
5.
watchOS 2 とは?
6.
? Mac の
OS = OS X? iPhone / iPad / iPod touch の OS = iOS? Apple Watch の OS = watchOS
7.
? Mac の
OS = OS X? iPhone / iPad / iPod touch の OS = iOS? Apple Watch の OS = watchOS ? 先週のWWDC15で「watchOS 2」が発表された
8.
? Mac の
OS = OS X? iPhone / iPad / iPod touch の OS = iOS? Apple Watch の OS = watchOS ? 先週のWWDC15で「watchOS 2」が発表された - 以前のものは「watchOS 1」ということになった
9.
? Mac の
OS = OS X? iPhone / iPad / iPod touch の OS = iOS? Apple Watch の OS = watchOS ? 先週のWWDC15で「watchOS 2」が発表された - 以前のものは「watchOS 1」ということになった ? ネイティブ動作するアプリがつくれるように
10.
? Mac の
OS = OS X? iPhone / iPad / iPod touch の OS = iOS? Apple Watch の OS = watchOS ? 先週のWWDC15で「watchOS 2」が発表された - 以前のものは「watchOS 1」ということになった ? ネイティブ動作するアプリがつくれるように - 以前のウォッチアプリの「処理」はiPhone側で行われていた
11.
? Mac の
OS = OS X? iPhone / iPad / iPod touch の OS = iOS? Apple Watch の OS = watchOS ? 先週のWWDC15で「watchOS 2」が発表された - 以前のものは「watchOS 1」ということになった ? ネイティブ動作するアプリがつくれるように - 以前のウォッチアプリの「処理」はiPhone側で行われていた - ネイティブアプリ???ウォッチ側で「処理」されるアプリ
12.
? Mac の
OS = OS X? iPhone / iPad / iPod touch の OS = iOS? Apple Watch の OS = watchOS ? 先週のWWDC15で「watchOS 2」が発表された - 以前のものは「watchOS 1」ということになった ? ネイティブ動作するアプリがつくれるように - 以前のウォッチアプリの「処理」はiPhone側で行われていた - ネイティブアプリ???ウォッチ側で「処理」されるアプリ ? 多くの新機能も追加された
13.
watchOS 2 の新機能 ※スクリーンショット類は全てAppleの公開ドキュメントからの引用です
14.
ピッカー
15.
ピッカー メディア再生
16.
ピッカー メディア再生 マイク録音
17.
ピッカー メディア再生 マイク録音 アラート
18.
ピッカー メディア再生 マイク録音 アラート アクションシート
19.
???数が多いので、
20.
???数が多いので、 ウォッチアプリのUI/UXに? 大きく影響する新機能
21.
???数が多いので、 ウォッチアプリのUI/UXに? 大きく影響する新機能 を3つに絞って紹介します
22.
1. Complication
25.
现行のサードパーティ製?奥补迟肠丑アプリの课题
26.
现行のサードパーティ製?奥补迟肠丑アプリの课题 ? 動作のもっさり感/画面の小ささとあいまって、タッチ操作してま でウォッチでやりたいことがそんなにない
27.
现行のサードパーティ製?奥补迟肠丑アプリの课题 ? 動作のもっさり感/画面の小ささとあいまって、タッチ操作してま でウォッチでやりたいことがそんなにない ? Glance
は「上にスワイプ」というひと手間があるだけで、圧倒的に 使用機会が減る
28.
现行のサードパーティ製?奥补迟肠丑アプリの课题 ? 動作のもっさり感/画面の小ささとあいまって、タッチ操作してま でウォッチでやりたいことがそんなにない ? Glance
は「上にスワイプ」というひと手間があるだけで、圧倒的に 使用機会が減る → 真に実用的なのは Complication !!
29.
现行のサードパーティ製?奥补迟肠丑アプリの课题 ? 動作のもっさり感/画面の小ささとあいまって、タッチ操作してま でウォッチでやりたいことがそんなにない ? Glance
は「上にスワイプ」というひと手間があるだけで、圧倒的に 使用機会が減る → 真に実用的なのは Complication !! ? (個人的には)実際のところ、使ってるのは「ワークアウト」だけ
30.
现行のサードパーティ製?奥补迟肠丑アプリの课题 ? 動作のもっさり感/画面の小ささとあいまって、タッチ操作してま でウォッチでやりたいことがそんなにない ? Glance
は「上にスワイプ」というひと手間があるだけで、圧倒的に 使用機会が減る → 真に実用的なのは Complication !! ? (個人的には)実際のところ、使ってるのは「ワークアウト」だけ - 左腕を上げるだけで消費カロリーを確認できる
31.
现行のサードパーティ製?奥补迟肠丑アプリの课题 ? 動作のもっさり感/画面の小ささとあいまって、タッチ操作してま でウォッチでやりたいことがそんなにない ? Glance
は「上にスワイプ」というひと手間があるだけで、圧倒的に 使用機会が減る → 真に実用的なのは Complication !! ? (個人的には)実際のところ、使ってるのは「ワークアウト」だけ - 左腕を上げるだけで消費カロリーを確認できる ? でもサードパーティ製アプリは Complication をつくれなかった
32.
ClockKit
33.
ClockKit ? Complecation を作成?管理するためのフレームワー ク。watchOS
2 で新たに追加された。
34.
ClockKit ? Complecation を作成?管理するためのフレームワー ク。watchOS
2 で新たに追加された。 → サードパーティも Complication の作成が可能に!
35.
ClockKit ? Complecation を作成?管理するためのフレームワー ク。watchOS
2 で新たに追加された。 → サードパーティも Complication の作成が可能に! ? 技術的な参考資料:WWDC15 セッション 209 “Creating Complecation with ClockKit”
36.
ClockKit ? Complecation を作成?管理するためのフレームワー ク。watchOS
2 で新たに追加された。 → サードパーティも Complication の作成が可能に! ? 技術的な参考資料:WWDC15 セッション 209 “Creating Complecation with ClockKit” ? watchOS-2-Sampler にも後日追加予定
37.
2. Watch Connectivity
38.
Watch Connectivity とは? ?
Phone - Watch 間通信を行うためのフレームワーク ? 機能 - バックグラウンド送信 - 双方向メッセージング
39.
バックグラウンド送信 ? コンテンツをバックグラウンドで送信する
40.
? 3つのタイプ
41.
? 3つのタイプ - Application
Context - User info transfer - File transfer
42.
? 3つのタイプ - Application
Context - User info transfer - File transfer ???要は、データやファイルがバックグラウンドで 送れる!
43.
? 3つのタイプ - Application
Context - User info transfer - File transfer ???要は、データやファイルがバックグラウンドで 送れる! → Watch App 起動時点でデータを Phone 側と同期し ておける(Glance にも便利そう)
44.
Phone - Watch
間で相互にメッセージやデータを送れる 双方向メッセージング
45.
Phone - Watch
間で相互にメッセージやデータを送れる 双方向メッセージング watchOS 1 の頃は Watch → Phone しかできなかった? (ただし Phone から Reply を返すことは可)
46.
Phone - Watch
間で相互にメッセージやデータを送れる 双方向メッセージング watchOS 1 の頃は Watch → Phone しかできなかった? (ただし Phone から Reply を返すことは可) → 親アプリ(Phone側)を起点にウォッチ側に何かをさせることが可能に
47.
メッセージ送信が可能なケース その1: 両者共にフォアグラウンド
48.
メッセージ送信が可能なケース その2: iOS側だけバックグラウンド ? つまり、Watch
侧はフォアグラウンドで起动している必要がある
49.
3. センサへのアクセス
50.
watchOS 1 時代
51.
watchOS 1 時代 (お客さん)「こんなアプリつくりたいんですけど」
52.
watchOS 1 時代 (お客さん)「こんなアプリつくりたいんですけど」 (堤)「すいません、それサードパーティ製アプリではで きないんです???」
53.
watchOS 1 時代 (お客さん)「こんなアプリつくりたいんですけど」 (堤)「すいません、それサードパーティ製アプリではで きないんです???」 -
手を挙げたときに~するアプリ(加速度センサ利用)
54.
watchOS 1 時代 (お客さん)「こんなアプリつくりたいんですけど」 (堤)「すいません、それサードパーティ製アプリではで きないんです???」 -
手を挙げたときに~するアプリ(加速度センサ利用) - ウォッチに呼びかけると~するアプリ(マイク利用)
55.
watchOS 1 時代 (お客さん)「こんなアプリつくりたいんですけど」 (堤)「すいません、それサードパーティ製アプリではで きないんです???」 -
手を挙げたときに~するアプリ(加速度センサ利用) - ウォッチに呼びかけると~するアプリ(マイク利用) - etc…
56.
watchOS 1 時代 (お客さん)「こんなアプリつくりたいんですけど」 (堤)「すいません、それサードパーティ製アプリではで きないんです???」 -
手を挙げたときに~するアプリ(加速度センサ利用) - ウォッチに呼びかけると~するアプリ(マイク利用) - etc… → 諦めたアイデアの多くがセンサ類を利用するものだった
57.
watchOS 2 でアクセス可能な? センサ?アクチュエータ ?
生(に近い)値を取得可能 - 加速度センサの値 - 歩数情報???ウォッチだけ持って歩いても変化する ? 制約付きで利用可能 - Taptic Engine???決められた9種の「タイプ」から選択できる - マイク/スピーカー???既成UIから利用可能 - Bluetooth Headset からのオーディオファイル再生 - 心拍数???HealthKit からデータ取得可能(※watchOS 1 の頃 から可能)
58.
まとめ UI/UXに影響の大きい watchOS 2
の新機能3つ ? Complication (ClockKit) - アプリ起動不要、Glanceのようにスワイプも不要 - → ユーザーにとって最も利用ハードルが低く、実用度向上が期待できる ? Watch Connectivity - バックグラウンドでのデータ送信 → 起動時点での親アプリとのデータ同期 が可能に - 双方向メッセージング → 以前はできなかた Phone → Watch の制御が可能に ? センサへのアクセス - 加速度センサや歩数情報が取得できるように → アプリの企画の幅が広がる
59.
watchOS-2-Sampler GitHub: shu223/watchOS-2-Sampler Blog: watchOS
2 の新機能のサンプルコード集『watchOS-2-Sampler』 watchOS 2 新機能のサンプルコード集 - Accelerometer - Gyroscope - Pedometer - Heart Rate - Table Animations - Animated Properties - Audio Rec & Play - Picker Styles - Taptic Engine - Alert - Animation with Digital Crown - Interactive Messaging - Open System URL - Audio File Player
Download