Enviar pesquisa
Carregar
Apple watchアプリを作ってみた
•
0 gostou
•
2,452 visualizações
暁 三宅
Seguir
フレクト社内勉強会の発表資料です。
Leia menos
Leia mais
Tecnologia
Denunciar
Compartilhar
Denunciar
Compartilhar
1 de 31
Baixar agora
Baixar para ler offline
Recomendados
Cookpad watch app story
Cookpad watch app story
Yoshiki Miura
Yaccl ~Yet Another Chatter CLient~
Yaccl ~Yet Another Chatter CLient~
Pomu Takeuchi
Qrac iPhone4S APP 20130506
Qrac iPhone4S APP 20130506
qrac
AppSwitcherでアプリをユーザーファーストに
AppSwitcherでアプリをユーザーファーストに
Hiramatsu Ryosuke
自作アプリを watchOS 2 対応した話 〜FastCheckin編〜
自作アプリを watchOS 2 対応した話 〜FastCheckin編〜
Kosuke Ogawa
[Android] モジュール管理で ビルド高速化!
[Android] モジュール管理で ビルド高速化!
ichigotake .
これができない!Apple watch
これができない!Apple watch
SatoTakeshi
Iosched読書会向け資料
Iosched読書会向け資料
tkawashita
Recomendados
Cookpad watch app story
Cookpad watch app story
Yoshiki Miura
Yaccl ~Yet Another Chatter CLient~
Yaccl ~Yet Another Chatter CLient~
Pomu Takeuchi
Qrac iPhone4S APP 20130506
Qrac iPhone4S APP 20130506
qrac
AppSwitcherでアプリをユーザーファーストに
AppSwitcherでアプリをユーザーファーストに
Hiramatsu Ryosuke
自作アプリを watchOS 2 対応した話 〜FastCheckin編〜
自作アプリを watchOS 2 対応した話 〜FastCheckin編〜
Kosuke Ogawa
[Android] モジュール管理で ビルド高速化!
[Android] モジュール管理で ビルド高速化!
ichigotake .
これができない!Apple watch
これができない!Apple watch
SatoTakeshi
Iosched読書会向け資料
Iosched読書会向け資料
tkawashita
AWSで開発するサーバレスAPIバックエンド
AWSで開発するサーバレスAPIバックエンド
暁 三宅
react-scriptsはwebpackで何をしているのか
react-scriptsはwebpackで何をしているのか
暁 三宅
何を自動化するのか
何を自動化するのか
暁 三宅
サーバレスアーキテクチャを実戦投入するにあたって知るべきこと
サーバレスアーキテクチャを実戦投入するにあたって知るべきこと
暁 三宅
Angular2 + AWS Lambdaでサーバサイドレンダリングしてみた
Angular2 + AWS Lambdaでサーバサイドレンダリングしてみた
暁 三宅
フロントエンドの設計に関する考察
フロントエンドの設計に関する考察
暁 三宅
論文紹介:Selective Structured State-Spaces for Long-Form Video Understanding
論文紹介:Selective Structured State-Spaces for Long-Form Video Understanding
Toru Tamaki
知識ゼロの営業マンでもできた!超速で初心者を脱する、悪魔的学習ステップ3選.pptx
知識ゼロの営業マンでもできた!超速で初心者を脱する、悪魔的学習ステップ3選.pptx
sn679259
LoRaWANスマート距離検出センサー DS20L カタログ LiDARデバイス
LoRaWANスマート距離検出センサー DS20L カタログ LiDARデバイス
CRI Japan, Inc.
Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。
iPride Co., Ltd.
Utilizing Ballerina for Cloud Native Integrations
Utilizing Ballerina for Cloud Native Integrations
WSO2
新人研修 後半 2024/04/26の勉強会で発表されたものです。
新人研修 後半 2024/04/26の勉強会で発表されたものです。
iPride Co., Ltd.
Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。
iPride Co., Ltd.
LoRaWAN スマート距離検出デバイスDS20L日本語マニュアル
LoRaWAN スマート距離検出デバイスDS20L日本語マニュアル
CRI Japan, Inc.
論文紹介: The Surprising Effectiveness of PPO in Cooperative Multi-Agent Games
論文紹介: The Surprising Effectiveness of PPO in Cooperative Multi-Agent Games
atsushi061452
論文紹介:Video-GroundingDINO: Towards Open-Vocabulary Spatio-Temporal Video Groun...
論文紹介:Video-GroundingDINO: Towards Open-Vocabulary Spatio-Temporal Video Groun...
Toru Tamaki
Mais conteúdo relacionado
Mais de 暁 三宅
AWSで開発するサーバレスAPIバックエンド
AWSで開発するサーバレスAPIバックエンド
暁 三宅
react-scriptsはwebpackで何をしているのか
react-scriptsはwebpackで何をしているのか
暁 三宅
何を自動化するのか
何を自動化するのか
暁 三宅
サーバレスアーキテクチャを実戦投入するにあたって知るべきこと
サーバレスアーキテクチャを実戦投入するにあたって知るべきこと
暁 三宅
Angular2 + AWS Lambdaでサーバサイドレンダリングしてみた
Angular2 + AWS Lambdaでサーバサイドレンダリングしてみた
暁 三宅
フロントエンドの設計に関する考察
フロントエンドの設計に関する考察
暁 三宅
Mais de 暁 三宅
(6)
AWSで開発するサーバレスAPIバックエンド
AWSで開発するサーバレスAPIバックエンド
react-scriptsはwebpackで何をしているのか
react-scriptsはwebpackで何をしているのか
何を自動化するのか
何を自動化するのか
サーバレスアーキテクチャを実戦投入するにあたって知るべきこと
サーバレスアーキテクチャを実戦投入するにあたって知るべきこと
Angular2 + AWS Lambdaでサーバサイドレンダリングしてみた
Angular2 + AWS Lambdaでサーバサイドレンダリングしてみた
フロントエンドの設計に関する考察
フロントエンドの設計に関する考察
Último
論文紹介:Selective Structured State-Spaces for Long-Form Video Understanding
論文紹介:Selective Structured State-Spaces for Long-Form Video Understanding
Toru Tamaki
知識ゼロの営業マンでもできた!超速で初心者を脱する、悪魔的学習ステップ3選.pptx
知識ゼロの営業マンでもできた!超速で初心者を脱する、悪魔的学習ステップ3選.pptx
sn679259
LoRaWANスマート距離検出センサー DS20L カタログ LiDARデバイス
LoRaWANスマート距離検出センサー DS20L カタログ LiDARデバイス
CRI Japan, Inc.
Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。
iPride Co., Ltd.
Utilizing Ballerina for Cloud Native Integrations
Utilizing Ballerina for Cloud Native Integrations
WSO2
新人研修 後半 2024/04/26の勉強会で発表されたものです。
新人研修 後半 2024/04/26の勉強会で発表されたものです。
iPride Co., Ltd.
Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。
iPride Co., Ltd.
LoRaWAN スマート距離検出デバイスDS20L日本語マニュアル
LoRaWAN スマート距離検出デバイスDS20L日本語マニュアル
CRI Japan, Inc.
論文紹介: The Surprising Effectiveness of PPO in Cooperative Multi-Agent Games
論文紹介: The Surprising Effectiveness of PPO in Cooperative Multi-Agent Games
atsushi061452
論文紹介:Video-GroundingDINO: Towards Open-Vocabulary Spatio-Temporal Video Groun...
論文紹介:Video-GroundingDINO: Towards Open-Vocabulary Spatio-Temporal Video Groun...
Toru Tamaki
Último
(10)
論文紹介:Selective Structured State-Spaces for Long-Form Video Understanding
論文紹介:Selective Structured State-Spaces for Long-Form Video Understanding
知識ゼロの営業マンでもできた!超速で初心者を脱する、悪魔的学習ステップ3選.pptx
知識ゼロの営業マンでもできた!超速で初心者を脱する、悪魔的学習ステップ3選.pptx
LoRaWANスマート距離検出センサー DS20L カタログ LiDARデバイス
LoRaWANスマート距離検出センサー DS20L カタログ LiDARデバイス
Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。
Utilizing Ballerina for Cloud Native Integrations
Utilizing Ballerina for Cloud Native Integrations
新人研修 後半 2024/04/26の勉強会で発表されたものです。
新人研修 後半 2024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。
LoRaWAN スマート距離検出デバイスDS20L日本語マニュアル
LoRaWAN スマート距離検出デバイスDS20L日本語マニュアル
論文紹介: The Surprising Effectiveness of PPO in Cooperative Multi-Agent Games
論文紹介: The Surprising Effectiveness of PPO in Cooperative Multi-Agent Games
論文紹介:Video-GroundingDINO: Towards Open-Vocabulary Spatio-Temporal Video Groun...
論文紹介:Video-GroundingDINO: Towards Open-Vocabulary Spatio-Temporal Video Groun...
Apple watchアプリを作ってみた
1.
Apple Watch アプリを作ってみた 2015. 07.
31 三宅 暁
2.
Glancely 今の時間と今日の天気を素 早く確認するためのシンプ ルなアプリ
3.
Apple Store で無料配信中 https://itunes.apple.com/jp/app/glancely/ id1010268723?l=ja&ls=1&mt=8
4.
Agenda • Apple Watch
を2ヶ月間使ってみて • Watch アプリでできないこと • Watch アプリ開発 • Programming • Design • Watch OS 2
5.
Apple Watch を 2ヶ月間使ってみて
6.
• Model • Apple
Watch Sport 38mm • Third party apps • 1Password • Amazon • Apple Store • Do Button • Evernote • Foursquare • Glancely • SoundCloud • Swarm • Twitter • Uber
7.
Good • デバイスのデザイン • 簡単な情報の確認や単純な操作を素早く行える •
通知を見逃しにくい • アクティビティトラッキング
8.
Not Good • ほとんどの操作に両手が必要 •
ホーム画面からアプリを起動するのが煩わしい • レスポンスの悪さ • 操作中のスクリーンオフ • たまに Digital Crown が反応しなくなる • Siri があんまり賢くない • Apple Watch 未対応アプリの通知
9.
Watch アプリで できないこと
10.
• Apple Watch
単体での動作 • Digital Crown の動作のカスタマイズ • Force Touch の動作のカスタマイズ • Taptic Engine の利用 • アプリ内でのインタラクティブなマップの利用 • マイクを用いた録音 • メディアの再生 • 心拍センサやジャイロセンサなどへのアクセス • iPhone アプリのフォアグラウンド起動 • iPhone アプリからのデータの送信 • バックグラウンドでの動作
11.
• Watch アプリはあくまでも
iPhone アプリの補助的な位 置づけ • Apple Watch がないと利用できないアプリはリジェクト の対象になる模様
12.
Watch アプリ開発
13.
Programming
14.
アーキテクチャ
15.
• WatchKit App •
Apple Watch にインストールされ、Storyboardやイ メージなどのリソースを保持 • WatchKit Extension • iPhone にインストールされ、アプリ利用時に実行され るコードを保持
16.
• WatchKit Extension
は iPhone 上で実行され、その状 態に応じて Apple Watch は表示を更新 • アプリ起動やインタラクティブな操作のたびに、iPhone と Apple Watch の間で Bluetooth による通信が発生
17.
WatchKit Extension • iOS
8 から利用可能になった App Extension と同じよう な仕組み • iPhone アプリとは異なる Sandbox 上で動作するため、 相互のデータアクセスは基本的に不可 • 利用できない API は App Extension と同様 • UIApplication を取得する sharedApplication • HealthKit と EventKit UI
18.
Embedded Framework & Shared
Container
19.
• Embedded Framework •
複数のアプリや Extension で利用するコードをモジュー ル化することが可能 • Extension から利用する場合は、アクセスする API に は注意が必要 • Shared Container • 同じ App Group に属する複数のアプリがアクセス可 能な領域 • iPhone アプリと Watch アプリのデータを共有する際 にも有効
20.
Design
21.
https://developer.apple.com/watch/human- interface-guidelines/
22.
小さなディスプレイ
23.
24.
テキスト入力には大きな制約 • 選択肢からテキストを選択 • 絵文字 •
音声でテキスト入力
25.
• 小さなディスプレイやデータ入力方法の制限、アーキテク チャに起因するBluetoothの待ち時間から、複雑な操作を 要求するアプリは不向き • 多くのコンテンツを閲覧するアプリ •
編集がメインのアプリ • 選択がメインのアプリ
26.
• ユーザの利用シーンを想定しアプリの機能を絞る • 表示するデータを厳選する •
通知を効果的に使う • Notification Action を活用する
27.
Watch OS 2
28.
29.
30.
31.
• ネイティブアプリの開発が可能に • レスポンスの向上 •
Complication • 時計のフェイスに情報を表示できるように • アプリへの導線の確保 • Apple Watch の機能やセンサへのアクセス • Digital Crown や Taptic Engine を用いたよりユーザビ リティの高いアプリの開発が可能に • 心拍数を計測したり、ジェスチャーで操作するようなアプ リの開発が可能に
Baixar agora