SlideShare a Scribd company logo
1 of 59
Download to read offline
UI/UX に影響の大きい
watchOS 2 の新機能 3つ
堤 修一 @shu223
2015.6.17 UI Crunch #5
• iOS専業フリーランス
• ブログ『Over&Out その後』
• 著書
- 『iOS×BLE Core Bluetoothプログラミング』
- 『iOSアプリ開発 達人のレシピ100』
堤 修一
お手伝いしたプロダクト(BLE関連)
Music for the Deaf
お手伝いしたプロダクト(Watch関連)
よしだっち(DLE)
鷹の爪団の吉田君を育成するアプリ
WatchMe(Pocket Supernova)
 Watch に最適化されたビデオメッセージングア
プリ。ウォッチで動画メッセージのプレビュー、
素早い返信ができる
※お手伝いしたのは開発の初期、ウォッチ側
メール、Facebookメッセージ、TwitterのDM等を一
元管理するアプリ
Swingmail(BHI)
※ウォッチ機能は現在開発中
watchOS 2 とは?
• Mac の OS = OS X

iPhone / iPad / iPod touch の OS = iOS

Apple Watch の OS = watchOS
• Mac の OS = OS X

iPhone / iPad / iPod touch の OS = iOS

Apple Watch の OS = watchOS
• 先週のWWDC15で「watchOS 2」が発表された
• Mac の OS = OS X

iPhone / iPad / iPod touch の OS = iOS

Apple Watch の OS = watchOS
• 先週のWWDC15で「watchOS 2」が発表された
- 以前のものは「watchOS 1」ということになった
• Mac の OS = OS X

iPhone / iPad / iPod touch の OS = iOS

Apple Watch の OS = watchOS
• 先週のWWDC15で「watchOS 2」が発表された
- 以前のものは「watchOS 1」ということになった
• ネイティブ動作するアプリがつくれるように
• Mac の OS = OS X

iPhone / iPad / iPod touch の OS = iOS

Apple Watch の OS = watchOS
• 先週のWWDC15で「watchOS 2」が発表された
- 以前のものは「watchOS 1」ということになった
• ネイティブ動作するアプリがつくれるように
- 以前のウォッチアプリの「処理」はiPhone側で行われていた
• Mac の OS = OS X

iPhone / iPad / iPod touch の OS = iOS

Apple Watch の OS = watchOS
• 先週のWWDC15で「watchOS 2」が発表された
- 以前のものは「watchOS 1」ということになった
• ネイティブ動作するアプリがつくれるように
- 以前のウォッチアプリの「処理」はiPhone側で行われていた
- ネイティブアプリ・・・ウォッチ側で「処理」されるアプリ
• Mac の OS = OS X

iPhone / iPad / iPod touch の OS = iOS

Apple Watch の OS = watchOS
• 先週のWWDC15で「watchOS 2」が発表された
- 以前のものは「watchOS 1」ということになった
• ネイティブ動作するアプリがつくれるように
- 以前のウォッチアプリの「処理」はiPhone側で行われていた
- ネイティブアプリ・・・ウォッチ側で「処理」されるアプリ
• 多くの新機能も追加された
watchOS 2 の新機能
※スクリーンショット類は全てAppleの公開ドキュメントからの引用です
ピッカー
ピッカー
メディア再生
ピッカー
メディア再生 マイク録音
ピッカー
メディア再生 マイク録音
アラート
ピッカー
メディア再生 マイク録音
アラート アクションシート
・・・数が多いので、
・・・数が多いので、
ウォッチアプリのUI/UXに

大きく影響する新機能
・・・数が多いので、
ウォッチアプリのUI/UXに

大きく影響する新機能
を3つに絞って紹介します
1. Complication
UI/UX に影響の大きい watchOS 2 の新機能 3つ
UI/UX に影響の大きい watchOS 2 の新機能 3つ
現行のサードパーティ製Watchアプリの課題
現行のサードパーティ製Watchアプリの課題
• 動作のもっさり感/画面の小ささとあいまって、タッチ操作してま
でウォッチでやりたいことがそんなにない
現行のサードパーティ製Watchアプリの課題
• 動作のもっさり感/画面の小ささとあいまって、タッチ操作してま
でウォッチでやりたいことがそんなにない
• Glance は「上にスワイプ」というひと手間があるだけで、圧倒的に
使用機会が減る
現行のサードパーティ製Watchアプリの課題
• 動作のもっさり感/画面の小ささとあいまって、タッチ操作してま
でウォッチでやりたいことがそんなにない
• Glance は「上にスワイプ」というひと手間があるだけで、圧倒的に
使用機会が減る
→ 真に実用的なのは Complication !!
現行のサードパーティ製Watchアプリの課題
• 動作のもっさり感/画面の小ささとあいまって、タッチ操作してま
でウォッチでやりたいことがそんなにない
• Glance は「上にスワイプ」というひと手間があるだけで、圧倒的に
使用機会が減る
→ 真に実用的なのは Complication !!
• (個人的には)実際のところ、使ってるのは「ワークアウト」だけ
現行のサードパーティ製Watchアプリの課題
• 動作のもっさり感/画面の小ささとあいまって、タッチ操作してま
でウォッチでやりたいことがそんなにない
• Glance は「上にスワイプ」というひと手間があるだけで、圧倒的に
使用機会が減る
→ 真に実用的なのは Complication !!
• (個人的には)実際のところ、使ってるのは「ワークアウト」だけ
- 左腕を上げるだけで消費カロリーを確認できる
現行のサードパーティ製Watchアプリの課題
• 動作のもっさり感/画面の小ささとあいまって、タッチ操作してま
でウォッチでやりたいことがそんなにない
• Glance は「上にスワイプ」というひと手間があるだけで、圧倒的に
使用機会が減る
→ 真に実用的なのは Complication !!
• (個人的には)実際のところ、使ってるのは「ワークアウト」だけ
- 左腕を上げるだけで消費カロリーを確認できる
• でもサードパーティ製アプリは Complication をつくれなかった
ClockKit
ClockKit
• Complecation を作成・管理するためのフレームワー
ク。watchOS 2 で新たに追加された。
ClockKit
• Complecation を作成・管理するためのフレームワー
ク。watchOS 2 で新たに追加された。
→ サードパーティも Complication の作成が可能に!
ClockKit
• Complecation を作成・管理するためのフレームワー
ク。watchOS 2 で新たに追加された。
→ サードパーティも Complication の作成が可能に!
• 技術的な参考資料:WWDC15 セッション 209
“Creating Complecation with ClockKit”
ClockKit
• Complecation を作成・管理するためのフレームワー
ク。watchOS 2 で新たに追加された。
→ サードパーティも Complication の作成が可能に!
• 技術的な参考資料:WWDC15 セッション 209
“Creating Complecation with ClockKit”
• watchOS-2-Sampler にも後日追加予定
2. Watch Connectivity
Watch Connectivity とは?
• Phone - Watch 間通信を行うためのフレームワーク
• 機能
- バックグラウンド送信
- 双方向メッセージング
バックグラウンド送信
• コンテンツをバックグラウンドで送信する
• 3つのタイプ
• 3つのタイプ
- Application Context
- User info transfer
- File transfer
• 3つのタイプ
- Application Context
- User info transfer
- File transfer
・・・要は、データやファイルがバックグラウンドで
送れる!
• 3つのタイプ
- Application Context
- User info transfer
- File transfer
・・・要は、データやファイルがバックグラウンドで
送れる!
→ Watch App 起動時点でデータを Phone 側と同期し
ておける(Glance にも便利そう)
Phone - Watch 間で相互にメッセージやデータを送れる
双方向メッセージング
Phone - Watch 間で相互にメッセージやデータを送れる
双方向メッセージング
watchOS 1 の頃は Watch → Phone しかできなかった

(ただし Phone から Reply を返すことは可)
Phone - Watch 間で相互にメッセージやデータを送れる
双方向メッセージング
watchOS 1 の頃は Watch → Phone しかできなかった

(ただし Phone から Reply を返すことは可)
→ 親アプリ(Phone側)を起点にウォッチ側に何かをさせることが可能に
メッセージ送信が可能なケース その1:
両者共にフォアグラウンド
メッセージ送信が可能なケース その2:
iOS側だけバックグラウンド
✴ つまり、Watch 側はフォアグラウンドで起動している必要がある
3. センサへのアクセス
watchOS 1 時代
watchOS 1 時代
(お客さん)「こんなアプリつくりたいんですけど」
watchOS 1 時代
(お客さん)「こんなアプリつくりたいんですけど」
(堤)「すいません、それサードパーティ製アプリではで
きないんです・・・」
watchOS 1 時代
(お客さん)「こんなアプリつくりたいんですけど」
(堤)「すいません、それサードパーティ製アプリではで
きないんです・・・」
- 手を挙げたときに∼するアプリ(加速度センサ利用)
watchOS 1 時代
(お客さん)「こんなアプリつくりたいんですけど」
(堤)「すいません、それサードパーティ製アプリではで
きないんです・・・」
- 手を挙げたときに∼するアプリ(加速度センサ利用)
- ウォッチに呼びかけると∼するアプリ(マイク利用)
watchOS 1 時代
(お客さん)「こんなアプリつくりたいんですけど」
(堤)「すいません、それサードパーティ製アプリではで
きないんです・・・」
- 手を挙げたときに∼するアプリ(加速度センサ利用)
- ウォッチに呼びかけると∼するアプリ(マイク利用)
- etc…
watchOS 1 時代
(お客さん)「こんなアプリつくりたいんですけど」
(堤)「すいません、それサードパーティ製アプリではで
きないんです・・・」
- 手を挙げたときに∼するアプリ(加速度センサ利用)
- ウォッチに呼びかけると∼するアプリ(マイク利用)
- etc…
→ 諦めたアイデアの多くがセンサ類を利用するものだった
watchOS 2 でアクセス可能な

センサ・アクチュエータ
• 生(に近い)値を取得可能
- 加速度センサの値
- 歩数情報・・・ウォッチだけ持って歩いても変化する
• 制約付きで利用可能
- Taptic Engine・・・決められた9種の「タイプ」から選択できる
- マイク/スピーカー・・・既成UIから利用可能
- Bluetooth Headset からのオーディオファイル再生
- 心拍数・・・HealthKit からデータ取得可能(※watchOS 1 の頃
から可能)
まとめ
UI/UXに影響の大きい watchOS 2 の新機能3つ
• Complication (ClockKit)
- アプリ起動不要、Glanceのようにスワイプも不要
- → ユーザーにとって最も利用ハードルが低く、実用度向上が期待できる
• Watch Connectivity
- バックグラウンドでのデータ送信 → 起動時点での親アプリとのデータ同期
が可能に
- 双方向メッセージング → 以前はできなかた Phone → Watch の制御が可能に
• センサへのアクセス
- 加速度センサや歩数情報が取得できるように → アプリの企画の幅が広がる
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

More Related Content

What's hot

とにかく明るいCore Spotlight
とにかく明るいCore Spotlightとにかく明るいCore Spotlight
とにかく明るいCore Spotlight今城 善矩
 
Unity5.3をさわってみた
Unity5.3をさわってみたUnity5.3をさわってみた
Unity5.3をさわってみたKeizo Nagamine
 
ここが変わる!Unity 5のスマホ開発  ~アセットバンドル、ビルド、プラグイン~
ここが変わる!Unity 5のスマホ開発  ~アセットバンドル、ビルド、プラグイン~ここが変わる!Unity 5のスマホ開発  ~アセットバンドル、ビルド、プラグイン~
ここが変わる!Unity 5のスマホ開発  ~アセットバンドル、ビルド、プラグイン~MakotoItoh
 
Spring Bootキャンプ @関ジャバ #kanjava_sbc
Spring Bootキャンプ @関ジャバ #kanjava_sbcSpring Bootキャンプ @関ジャバ #kanjava_sbc
Spring Bootキャンプ @関ジャバ #kanjava_sbcToshiaki Maki
 
App Extensions in iOS ver JP
App Extensions in iOS ver JPApp Extensions in iOS ver JP
App Extensions in iOS ver JPqohj
 
iOS 8 App Extension
iOS 8 App ExtensioniOS 8 App Extension
iOS 8 App ExtensionTakeo Nanba
 
iOS 8 App Extension「Action」でアプリ間連携してみる
iOS 8 App Extension「Action」でアプリ間連携してみるiOS 8 App Extension「Action」でアプリ間連携してみる
iOS 8 App Extension「Action」でアプリ間連携してみるKosuke Ogawa
 
Java + React.jsでSever Side Rendering #reactjs_meetup
Java + React.jsでSever Side Rendering #reactjs_meetupJava + React.jsでSever Side Rendering #reactjs_meetup
Java + React.jsでSever Side Rendering #reactjs_meetupToshiaki Maki
 
Unityでソーシャルログイン機能を実装してみた
Unityでソーシャルログイン機能を実装してみたUnityでソーシャルログイン機能を実装してみた
Unityでソーシャルログイン機能を実装してみた昭仁 賀好
 
Unity + PlayFab + Azure Functions
Unity + PlayFab + Azure FunctionsUnity + PlayFab + Azure Functions
Unity + PlayFab + Azure FunctionsYutoNishine
 
最近のSpringFramework2013 #jjug #jsug #SpringFramework
最近のSpringFramework2013 #jjug #jsug #SpringFramework最近のSpringFramework2013 #jjug #jsug #SpringFramework
最近のSpringFramework2013 #jjug #jsug #SpringFrameworkToshiaki Maki
 
Visual studio communityの紹介
Visual studio communityの紹介Visual studio communityの紹介
Visual studio communityの紹介Kazunori Hamamoto
 
はじめてのiOSアプリ開発 ①
はじめてのiOSアプリ開発 ①はじめてのiOSアプリ開発 ①
はじめてのiOSアプリ開発 ①Nagamine Hiromasa
 
書籍『Monacaで学ぶはじめてのプログラミング』発展資料(試験問題アプリ編)
書籍『Monacaで学ぶはじめてのプログラミング』発展資料(試験問題アプリ編)書籍『Monacaで学ぶはじめてのプログラミング』発展資料(試験問題アプリ編)
書籍『Monacaで学ぶはじめてのプログラミング』発展資料(試験問題アプリ編)アシアル株式会社
 

What's hot (20)

とにかく明るいCore Spotlight
とにかく明るいCore Spotlightとにかく明るいCore Spotlight
とにかく明るいCore Spotlight
 
Apple Watch 間通信
Apple Watch 間通信Apple Watch 間通信
Apple Watch 間通信
 
Unity5.3をさわってみた
Unity5.3をさわってみたUnity5.3をさわってみた
Unity5.3をさわってみた
 
Watch connectivity
Watch connectivityWatch connectivity
Watch connectivity
 
【UE4.25 新機能】ロードの高速化機能「IOStore」について
【UE4.25 新機能】ロードの高速化機能「IOStore」について【UE4.25 新機能】ロードの高速化機能「IOStore」について
【UE4.25 新機能】ロードの高速化機能「IOStore」について
 
ここが変わる!Unity 5のスマホ開発  ~アセットバンドル、ビルド、プラグイン~
ここが変わる!Unity 5のスマホ開発  ~アセットバンドル、ビルド、プラグイン~ここが変わる!Unity 5のスマホ開発  ~アセットバンドル、ビルド、プラグイン~
ここが変わる!Unity 5のスマホ開発  ~アセットバンドル、ビルド、プラグイン~
 
Spring Bootキャンプ @関ジャバ #kanjava_sbc
Spring Bootキャンプ @関ジャバ #kanjava_sbcSpring Bootキャンプ @関ジャバ #kanjava_sbc
Spring Bootキャンプ @関ジャバ #kanjava_sbc
 
App Extensions in iOS ver JP
App Extensions in iOS ver JPApp Extensions in iOS ver JP
App Extensions in iOS ver JP
 
iOS 8 App Extension
iOS 8 App ExtensioniOS 8 App Extension
iOS 8 App Extension
 
iOS 8 App Extension「Action」でアプリ間連携してみる
iOS 8 App Extension「Action」でアプリ間連携してみるiOS 8 App Extension「Action」でアプリ間連携してみる
iOS 8 App Extension「Action」でアプリ間連携してみる
 
Java + React.jsでSever Side Rendering #reactjs_meetup
Java + React.jsでSever Side Rendering #reactjs_meetupJava + React.jsでSever Side Rendering #reactjs_meetup
Java + React.jsでSever Side Rendering #reactjs_meetup
 
Unityでソーシャルログイン機能を実装してみた
Unityでソーシャルログイン機能を実装してみたUnityでソーシャルログイン機能を実装してみた
Unityでソーシャルログイン機能を実装してみた
 
「Press Button, Drink Coffee」 UE4における ビルドパイプラインとメンテナンスの全体像
「Press Button, Drink Coffee」 UE4における ビルドパイプラインとメンテナンスの全体像「Press Button, Drink Coffee」 UE4における ビルドパイプラインとメンテナンスの全体像
「Press Button, Drink Coffee」 UE4における ビルドパイプラインとメンテナンスの全体像
 
Unity + PlayFab + Azure Functions
Unity + PlayFab + Azure FunctionsUnity + PlayFab + Azure Functions
Unity + PlayFab + Azure Functions
 
最近のSpringFramework2013 #jjug #jsug #SpringFramework
最近のSpringFramework2013 #jjug #jsug #SpringFramework最近のSpringFramework2013 #jjug #jsug #SpringFramework
最近のSpringFramework2013 #jjug #jsug #SpringFramework
 
Azure周りの振り返り
Azure周りの振り返りAzure周りの振り返り
Azure周りの振り返り
 
UE4.25 Update - Unreal Insights -
UE4.25 Update - Unreal Insights -UE4.25 Update - Unreal Insights -
UE4.25 Update - Unreal Insights -
 
Visual studio communityの紹介
Visual studio communityの紹介Visual studio communityの紹介
Visual studio communityの紹介
 
はじめてのiOSアプリ開発 ①
はじめてのiOSアプリ開発 ①はじめてのiOSアプリ開発 ①
はじめてのiOSアプリ開発 ①
 
書籍『Monacaで学ぶはじめてのプログラミング』発展資料(試験問題アプリ編)
書籍『Monacaで学ぶはじめてのプログラミング』発展資料(試験問題アプリ編)書籍『Monacaで学ぶはじめてのプログラミング』発展資料(試験問題アプリ編)
書籍『Monacaで学ぶはじめてのプログラミング』発展資料(試験問題アプリ編)
 

Similar to UI/UX に影響の大きい watchOS 2 の新機能 3つ

App extension for iOS
App extension for iOSApp extension for iOS
App extension for iOStoyship
 
UI&UX / 重要なのは、毎日さわって嬉しい UI UX!
UI&UX / 重要なのは、毎日さわって嬉しい UI UX! UI&UX / 重要なのは、毎日さわって嬉しい UI UX!
UI&UX / 重要なのは、毎日さわって嬉しい UI UX! Akiko Ohtsuka
 
小さく早い改善がスマホのサービス開発を変える
小さく早い改善がスマホのサービス開発を変える小さく早い改善がスマホのサービス開発を変える
小さく早い改善がスマホのサービス開発を変えるHiroto Igarashi
 
アプリのUXを磨くベスト・プラクティス
アプリのUXを磨くベスト・プラクティスアプリのUXを磨くベスト・プラクティス
アプリのUXを磨くベスト・プラクティスYuichi Kato
 
ゲーム開発環境、もっと楽にできるよ♬ マインクラフトでも実践している DevOpsでゲーム開発を効率化しよう!
ゲーム開発環境、もっと楽にできるよ♬  マインクラフトでも実践している DevOpsでゲーム開発を効率化しよう!ゲーム開発環境、もっと楽にできるよ♬  マインクラフトでも実践している DevOpsでゲーム開発を効率化しよう!
ゲーム開発環境、もっと楽にできるよ♬ マインクラフトでも実践している DevOpsでゲーム開発を効率化しよう!Hiroko Umetsu
 
福井スマートフォンハッカソン Titanium Mobileの紹介
福井スマートフォンハッカソン Titanium Mobileの紹介福井スマートフォンハッカソン Titanium Mobileの紹介
福井スマートフォンハッカソン Titanium Mobileの紹介Mori Shingo
 
iOS 15で通知はより見られなくなる
iOS 15で通知はより見られなくなるiOS 15で通知はより見られなくなる
iOS 15で通知はより見られなくなるDaiki Mogmet Ito
 
Css nite(2010.09.23)
Css nite(2010.09.23)Css nite(2010.09.23)
Css nite(2010.09.23)Yoshiki Ushida
 
Watch kit解説と実際のtips
Watch kit解説と実際のtipsWatch kit解説と実際のtips
Watch kit解説と実際のtips篤 富田
 
加賀さんと僕 〜艦これウィジェットの新機能とか〜
加賀さんと僕 〜艦これウィジェットの新機能とか〜加賀さんと僕 〜艦これウィジェットの新機能とか〜
加賀さんと僕 〜艦これウィジェットの新機能とか〜Hiromu Ochiai
 
Swiftビギナーズ倶楽部 vol.2
Swiftビギナーズ倶楽部 vol.2Swiftビギナーズ倶楽部 vol.2
Swiftビギナーズ倶楽部 vol.2Kanako Kobayashi
 
iOSのUI構築小技集(小さなとこから始められる編)
iOSのUI構築小技集(小さなとこから始められる編)iOSのUI構築小技集(小さなとこから始められる編)
iOSのUI構築小技集(小さなとこから始められる編)Fumiya Sakai
 
BaseViewControllerは作りたくない
BaseViewControllerは作りたくないBaseViewControllerは作りたくない
BaseViewControllerは作りたくない今城 善矩
 
Leap Motion入門ハンズオン
Leap Motion入門ハンズオンLeap Motion入門ハンズオン
Leap Motion入門ハンズオンAkira Hatsune
 
unity build on github actions
unity build on github actionsunity build on github actions
unity build on github actionsDaiki Mogmet Ito
 
これができない!Apple watch
これができない!Apple watchこれができない!Apple watch
これができない!Apple watchSatoTakeshi
 

Similar to UI/UX に影響の大きい watchOS 2 の新機能 3つ (20)

App extension for iOS
App extension for iOSApp extension for iOS
App extension for iOS
 
UI&UX / 重要なのは、毎日さわって嬉しい UI UX!
UI&UX / 重要なのは、毎日さわって嬉しい UI UX! UI&UX / 重要なのは、毎日さわって嬉しい UI UX!
UI&UX / 重要なのは、毎日さわって嬉しい UI UX!
 
小さく早い改善がスマホのサービス開発を変える
小さく早い改善がスマホのサービス開発を変える小さく早い改善がスマホのサービス開発を変える
小さく早い改善がスマホのサービス開発を変える
 
Tmcn Leap Motion
Tmcn Leap MotionTmcn Leap Motion
Tmcn Leap Motion
 
アプリのUXを磨くベスト・プラクティス
アプリのUXを磨くベスト・プラクティスアプリのUXを磨くベスト・プラクティス
アプリのUXを磨くベスト・プラクティス
 
ゲーム開発環境、もっと楽にできるよ♬ マインクラフトでも実践している DevOpsでゲーム開発を効率化しよう!
ゲーム開発環境、もっと楽にできるよ♬  マインクラフトでも実践している DevOpsでゲーム開発を効率化しよう!ゲーム開発環境、もっと楽にできるよ♬  マインクラフトでも実践している DevOpsでゲーム開発を効率化しよう!
ゲーム開発環境、もっと楽にできるよ♬ マインクラフトでも実践している DevOpsでゲーム開発を効率化しよう!
 
Wankuma0402
Wankuma0402Wankuma0402
Wankuma0402
 
福井スマートフォンハッカソン Titanium Mobileの紹介
福井スマートフォンハッカソン Titanium Mobileの紹介福井スマートフォンハッカソン Titanium Mobileの紹介
福井スマートフォンハッカソン Titanium Mobileの紹介
 
iOS 15で通知はより見られなくなる
iOS 15で通知はより見られなくなるiOS 15で通知はより見られなくなる
iOS 15で通知はより見られなくなる
 
Css nite(2010.09.23)
Css nite(2010.09.23)Css nite(2010.09.23)
Css nite(2010.09.23)
 
Watch kit解説と実際のtips
Watch kit解説と実際のtipsWatch kit解説と実際のtips
Watch kit解説と実際のtips
 
加賀さんと僕 〜艦これウィジェットの新機能とか〜
加賀さんと僕 〜艦これウィジェットの新機能とか〜加賀さんと僕 〜艦これウィジェットの新機能とか〜
加賀さんと僕 〜艦これウィジェットの新機能とか〜
 
Swiftビギナーズ倶楽部 vol.2
Swiftビギナーズ倶楽部 vol.2Swiftビギナーズ倶楽部 vol.2
Swiftビギナーズ倶楽部 vol.2
 
iOSのUI構築小技集(小さなとこから始められる編)
iOSのUI構築小技集(小さなとこから始められる編)iOSのUI構築小技集(小さなとこから始められる編)
iOSのUI構築小技集(小さなとこから始められる編)
 
BaseViewControllerは作りたくない
BaseViewControllerは作りたくないBaseViewControllerは作りたくない
BaseViewControllerは作りたくない
 
Leap Motion入門ハンズオン
Leap Motion入門ハンズオンLeap Motion入門ハンズオン
Leap Motion入門ハンズオン
 
iPhone アプリ開発の実例
iPhone アプリ開発の実例iPhone アプリ開発の実例
iPhone アプリ開発の実例
 
Pivotal Tracker概略
Pivotal Tracker概略Pivotal Tracker概略
Pivotal Tracker概略
 
unity build on github actions
unity build on github actionsunity build on github actions
unity build on github actions
 
これができない!Apple watch
これができない!Apple watchこれができない!Apple watch
これができない!Apple watch
 

More from Shuichi Tsutsumi

Core MLのアップデートを3倍楽しむ方法 #wwdctokyo
Core MLのアップデートを3倍楽しむ方法 #wwdctokyoCore MLのアップデートを3倍楽しむ方法 #wwdctokyo
Core MLのアップデートを3倍楽しむ方法 #wwdctokyoShuichi Tsutsumi
 
エンジニアという仕事を楽しみ続けるためのキャリア戦略
エンジニアという仕事を楽しみ続けるためのキャリア戦略エンジニアという仕事を楽しみ続けるためのキャリア戦略
エンジニアという仕事を楽しみ続けるためのキャリア戦略Shuichi Tsutsumi
 
UIImageView vs Metal [日本語版] #tryswiftconf
UIImageView vs Metal [日本語版] #tryswiftconfUIImageView vs Metal [日本語版] #tryswiftconf
UIImageView vs Metal [日本語版] #tryswiftconfShuichi Tsutsumi
 
UIImageView vs Metal #tryswiftconf
UIImageView vs Metal #tryswiftconfUIImageView vs Metal #tryswiftconf
UIImageView vs Metal #tryswiftconfShuichi Tsutsumi
 
飛び道具ではないMetal #iOSDC
飛び道具ではないMetal #iOSDC飛び道具ではないMetal #iOSDC
飛び道具ではないMetal #iOSDCShuichi Tsutsumi
 
Deep Learning on iOS #360iDev
Deep Learning on iOS #360iDevDeep Learning on iOS #360iDev
Deep Learning on iOS #360iDevShuichi Tsutsumi
 
Building iOS apps using "Bluetooth Low Energy"
Building iOS apps using "Bluetooth Low Energy"Building iOS apps using "Bluetooth Low Energy"
Building iOS apps using "Bluetooth Low Energy"Shuichi Tsutsumi
 
Practical Core Bluetooth in IoT & Wearable projects @ AltConf 2016
Practical Core Bluetooth in IoT & Wearable projects @ AltConf 2016Practical Core Bluetooth in IoT & Wearable projects @ AltConf 2016
Practical Core Bluetooth in IoT & Wearable projects @ AltConf 2016Shuichi Tsutsumi
 
Practical Core Bluetooth in IoT & Wearable projects @ UIKonf 2016
Practical Core Bluetooth in IoT & Wearable projects @ UIKonf 2016Practical Core Bluetooth in IoT & Wearable projects @ UIKonf 2016
Practical Core Bluetooth in IoT & Wearable projects @ UIKonf 2016Shuichi Tsutsumi
 
オープンソースエコシステム #demodaytokyo
オープンソースエコシステム #demodaytokyoオープンソースエコシステム #demodaytokyo
オープンソースエコシステム #demodaytokyoShuichi Tsutsumi
 
殺しても死なないアプリ 〜Core Bluetooth の「状態の保存と復元」機能〜
殺しても死なないアプリ 〜Core Bluetooth の「状態の保存と復元」機能〜殺しても死なないアプリ 〜Core Bluetooth の「状態の保存と復元」機能〜
殺しても死なないアプリ 〜Core Bluetooth の「状態の保存と復元」機能〜Shuichi Tsutsumi
 
おもしろく働くための「わらしべ長者方式」
おもしろく働くための「わらしべ長者方式」おもしろく働くための「わらしべ長者方式」
おもしろく働くための「わらしべ長者方式」Shuichi Tsutsumi
 
カヤックを退職すべきではない3つの理由
カヤックを退職すべきではない3つの理由カヤックを退職すべきではない3つの理由
カヤックを退職すべきではない3つの理由Shuichi Tsutsumi
 
BluetoothLEデバイスと技適 〜EstimoteのBeaconsを使うと逮捕されるのか〜
BluetoothLEデバイスと技適 〜EstimoteのBeaconsを使うと逮捕されるのか〜BluetoothLEデバイスと技適 〜EstimoteのBeaconsを使うと逮捕されるのか〜
BluetoothLEデバイスと技適 〜EstimoteのBeaconsを使うと逮捕されるのか〜Shuichi Tsutsumi
 
Bluetooth LEデバイスと技適 〜EstimoteのBeaconsを使うと逮捕されるのか〜
Bluetooth LEデバイスと技適 〜EstimoteのBeaconsを使うと逮捕されるのか〜Bluetooth LEデバイスと技適 〜EstimoteのBeaconsを使うと逮捕されるのか〜
Bluetooth LEデバイスと技適 〜EstimoteのBeaconsを使うと逮捕されるのか〜Shuichi Tsutsumi
 
「スキルなし・実績なし」 32歳窓際エンジニアがシリコンバレーで働くようになるまで
「スキルなし・実績なし」 32歳窓際エンジニアがシリコンバレーで働くようになるまで「スキルなし・実績なし」 32歳窓際エンジニアがシリコンバレーで働くようになるまで
「スキルなし・実績なし」 32歳窓際エンジニアがシリコンバレーで働くようになるまでShuichi Tsutsumi
 

More from Shuichi Tsutsumi (20)

Core MLのアップデートを3倍楽しむ方法 #wwdctokyo
Core MLのアップデートを3倍楽しむ方法 #wwdctokyoCore MLのアップデートを3倍楽しむ方法 #wwdctokyo
Core MLのアップデートを3倍楽しむ方法 #wwdctokyo
 
エンジニアという仕事を楽しみ続けるためのキャリア戦略
エンジニアという仕事を楽しみ続けるためのキャリア戦略エンジニアという仕事を楽しみ続けるためのキャリア戦略
エンジニアという仕事を楽しみ続けるためのキャリア戦略
 
Depth in Depth #iOSDC
Depth in Depth #iOSDCDepth in Depth #iOSDC
Depth in Depth #iOSDC
 
UIImageView vs Metal [日本語版] #tryswiftconf
UIImageView vs Metal [日本語版] #tryswiftconfUIImageView vs Metal [日本語版] #tryswiftconf
UIImageView vs Metal [日本語版] #tryswiftconf
 
UIImageView vs Metal #tryswiftconf
UIImageView vs Metal #tryswiftconfUIImageView vs Metal #tryswiftconf
UIImageView vs Metal #tryswiftconf
 
飛び道具ではないMetal #iOSDC
飛び道具ではないMetal #iOSDC飛び道具ではないMetal #iOSDC
飛び道具ではないMetal #iOSDC
 
Deep Learning on iOS #360iDev
Deep Learning on iOS #360iDevDeep Learning on iOS #360iDev
Deep Learning on iOS #360iDev
 
Client-Side Deep Learning
Client-Side Deep LearningClient-Side Deep Learning
Client-Side Deep Learning
 
Building iOS apps using "Bluetooth Low Energy"
Building iOS apps using "Bluetooth Low Energy"Building iOS apps using "Bluetooth Low Energy"
Building iOS apps using "Bluetooth Low Energy"
 
Practical Core Bluetooth in IoT & Wearable projects @ AltConf 2016
Practical Core Bluetooth in IoT & Wearable projects @ AltConf 2016Practical Core Bluetooth in IoT & Wearable projects @ AltConf 2016
Practical Core Bluetooth in IoT & Wearable projects @ AltConf 2016
 
Practical Core Bluetooth in IoT & Wearable projects @ UIKonf 2016
Practical Core Bluetooth in IoT & Wearable projects @ UIKonf 2016Practical Core Bluetooth in IoT & Wearable projects @ UIKonf 2016
Practical Core Bluetooth in IoT & Wearable projects @ UIKonf 2016
 
オープンソースエコシステム #demodaytokyo
オープンソースエコシステム #demodaytokyoオープンソースエコシステム #demodaytokyo
オープンソースエコシステム #demodaytokyo
 
OpenCV 3.0 on iOS
OpenCV 3.0 on iOSOpenCV 3.0 on iOS
OpenCV 3.0 on iOS
 
殺しても死なないアプリ 〜Core Bluetooth の「状態の保存と復元」機能〜
殺しても死なないアプリ 〜Core Bluetooth の「状態の保存と復元」機能〜殺しても死なないアプリ 〜Core Bluetooth の「状態の保存と復元」機能〜
殺しても死なないアプリ 〜Core Bluetooth の「状態の保存と復元」機能〜
 
おもしろく働くための「わらしべ長者方式」
おもしろく働くための「わらしべ長者方式」おもしろく働くための「わらしべ長者方式」
おもしろく働くための「わらしべ長者方式」
 
カヤックを退職すべきではない3つの理由
カヤックを退職すべきではない3つの理由カヤックを退職すべきではない3つの理由
カヤックを退職すべきではない3つの理由
 
BluetoothLEデバイスと技適 〜EstimoteのBeaconsを使うと逮捕されるのか〜
BluetoothLEデバイスと技適 〜EstimoteのBeaconsを使うと逮捕されるのか〜BluetoothLEデバイスと技適 〜EstimoteのBeaconsを使うと逮捕されるのか〜
BluetoothLEデバイスと技適 〜EstimoteのBeaconsを使うと逮捕されるのか〜
 
Bluetooth LEデバイスと技適 〜EstimoteのBeaconsを使うと逮捕されるのか〜
Bluetooth LEデバイスと技適 〜EstimoteのBeaconsを使うと逮捕されるのか〜Bluetooth LEデバイスと技適 〜EstimoteのBeaconsを使うと逮捕されるのか〜
Bluetooth LEデバイスと技適 〜EstimoteのBeaconsを使うと逮捕されるのか〜
 
Tantan sumo
Tantan sumoTantan sumo
Tantan sumo
 
「スキルなし・実績なし」 32歳窓際エンジニアがシリコンバレーで働くようになるまで
「スキルなし・実績なし」 32歳窓際エンジニアがシリコンバレーで働くようになるまで「スキルなし・実績なし」 32歳窓際エンジニアがシリコンバレーで働くようになるまで
「スキルなし・実績なし」 32歳窓際エンジニアがシリコンバレーで働くようになるまで
 

UI/UX に影響の大きい watchOS 2 の新機能 3つ