SlideShare a Scribd company logo
1 of 11
Download to read offline
Framework #potatotips 
Handoffは動かない 
これから役立たないバッドノウハウ集 
sonson 
Yuichi Yoshida 
Chief engineer, DENSO IT Laboratory, Inc. 
© 2014 Yuichi Yoshida, All rights reserved. Redistribution or public display not permitted without written permission from Yuichi Yoshida.
自己紹介 
2tchの中の人 
• iOS好きです 
• 2tch(2ちゃんねるビューア) 
• iOS SDK Hacksなど 
• 研究 
• コンピュータビジョン 
• 機械学習 
• 研究・開発 
• 画像検索サービス 
• 車向けのサービスやハードウェア
ネタ 
急に言われても・・・・ 
• 今日の15時半くらいに発表してメールがきました 
• yosemite beta6にしたらhandoffが動かなくなりました
バッドノウハウ 
理由は聞くな 
• 動かなくなったら 
• iCloudをすべてのデバイスでサインアウト 
• FaceTime, iMessageもサインアウト 
• すべてのデバイスを再起動
サインイン 
何故かは聞くな 
• Macからサインインする(鉄則) 
• iCloud,FaceTime,iMessageの順でサインインする 
• 次にiOSデバイス 
• ここでしばらくBTをオンのままにして放っておく
確認すること
確認すること
確認すること
動かないとき 
<Subtitle> 
• OSXのアプリはAppStore用の署名をしないと動かない 
• Safari用ならOK 
• ブラウザからのhandoffにはSSLの証明書が必要 
• iOS同士は比較的楽 
• iOS→OSXのSafariも比較的楽
困ること 
<Subtitle> 
• 不安定すぎてバグレポートが書けない 
• バグなのか,間違いなのかわからない 
• FaceTimeはサインアウトしっぱなしの方がいいかも 
• iMessageはサインアウトしっぱなしの方がいいかも 
• AppleのDiscussion boardは要チェック
まとめ 
<Subtitle> 
• handoffは茨の道 
• Webサービスはサポートしたほうがいい! 
• かなり便利は便利

More Related Content

What's hot

第2回 IT講座 ゲームを作るって?
第2回 IT講座 ゲームを作るって?第2回 IT講座 ゲームを作るって?
第2回 IT講座 ゲームを作るって?Shunya Komori
 
Python製BDDツールで自動化してみた
Python製BDDツールで自動化してみたPython製BDDツールで自動化してみた
Python製BDDツールで自動化してみたKeijiUehata1
 
ラクス共通Ansibleコードテンプレートを作った話
ラクス共通Ansibleコードテンプレートを作った話ラクス共通Ansibleコードテンプレートを作った話
ラクス共通Ansibleコードテンプレートを作った話KeijiUehata1
 
既存サーバを後からAnsibleで構成管理する
既存サーバを後からAnsibleで構成管理する既存サーバを後からAnsibleで構成管理する
既存サーバを後からAnsibleで構成管理するKeijiUehata1
 
Ansible specでテストをする話
Ansible specでテストをする話Ansible specでテストをする話
Ansible specでテストをする話KeijiUehata1
 
Router module in VIPER Architecture
Router module in VIPER ArchitectureRouter module in VIPER Architecture
Router module in VIPER ArchitectureKeisuke Yamaguchi
 
ラジコンがネットと出会ったら
ラジコンがネットと出会ったらラジコンがネットと出会ったら
ラジコンがネットと出会ったらTakuya Andou
 
Ansibleの最近の動向を追ってみた
Ansibleの最近の動向を追ってみたAnsibleの最近の動向を追ってみた
Ansibleの最近の動向を追ってみたKeijiUehata1
 
事例から見るTwilio活用法
事例から見るTwilio活用法事例から見るTwilio活用法
事例から見るTwilio活用法Shinichi Takahashi
 
IoTとDeep Learningで自宅警備員を育ててみる
IoTとDeep Learningで自宅警備員を育ててみるIoTとDeep Learningで自宅警備員を育ててみる
IoTとDeep Learningで自宅警備員を育ててみるYasuyuki Sugai
 
Androidとインターネット連携
Androidとインターネット連携Androidとインターネット連携
Androidとインターネット連携高見 知英
 
できるかな?:人感センサー>Node-RED>Azure IoT Hub
できるかな?:人感センサー>Node-RED>Azure IoT Hubできるかな?:人感センサー>Node-RED>Azure IoT Hub
できるかな?:人感センサー>Node-RED>Azure IoT HubTakeshi Murakami
 
エタらないための技術力
エタらないための技術力エタらないための技術力
エタらないための技術力Koujirou Ishii
 
Swift Code in Swift - 2日間でゲームを作ってみた
Swift Code in Swift - 2日間でゲームを作ってみたSwift Code in Swift - 2日間でゲームを作ってみた
Swift Code in Swift - 2日間でゲームを作ってみたaxsh co., LTD.
 
SORACOM Air+RaspberryPi+littleBits+IFTTTしてみる
SORACOM Air+RaspberryPi+littleBits+IFTTTしてみるSORACOM Air+RaspberryPi+littleBits+IFTTTしてみる
SORACOM Air+RaspberryPi+littleBits+IFTTTしてみるSeigo Tanaka
 
Tessel・IFTTT・littleBitsを連携しつつプロトタイピングした話
Tessel・IFTTT・littleBitsを連携しつつプロトタイピングした話Tessel・IFTTT・littleBitsを連携しつつプロトタイピングした話
Tessel・IFTTT・littleBitsを連携しつつプロトタイピングした話Seigo Tanaka
 
UE4.27でXRゲームジャムに参加するなら 事前にした方がいい準備まとめ
UE4.27でXRゲームジャムに参加するなら事前にした方がいい準備まとめUE4.27でXRゲームジャムに参加するなら事前にした方がいい準備まとめ
UE4.27でXRゲームジャムに参加するなら 事前にした方がいい準備まとめYuuki Ogino
 

What's hot (17)

第2回 IT講座 ゲームを作るって?
第2回 IT講座 ゲームを作るって?第2回 IT講座 ゲームを作るって?
第2回 IT講座 ゲームを作るって?
 
Python製BDDツールで自動化してみた
Python製BDDツールで自動化してみたPython製BDDツールで自動化してみた
Python製BDDツールで自動化してみた
 
ラクス共通Ansibleコードテンプレートを作った話
ラクス共通Ansibleコードテンプレートを作った話ラクス共通Ansibleコードテンプレートを作った話
ラクス共通Ansibleコードテンプレートを作った話
 
既存サーバを後からAnsibleで構成管理する
既存サーバを後からAnsibleで構成管理する既存サーバを後からAnsibleで構成管理する
既存サーバを後からAnsibleで構成管理する
 
Ansible specでテストをする話
Ansible specでテストをする話Ansible specでテストをする話
Ansible specでテストをする話
 
Router module in VIPER Architecture
Router module in VIPER ArchitectureRouter module in VIPER Architecture
Router module in VIPER Architecture
 
ラジコンがネットと出会ったら
ラジコンがネットと出会ったらラジコンがネットと出会ったら
ラジコンがネットと出会ったら
 
Ansibleの最近の動向を追ってみた
Ansibleの最近の動向を追ってみたAnsibleの最近の動向を追ってみた
Ansibleの最近の動向を追ってみた
 
事例から見るTwilio活用法
事例から見るTwilio活用法事例から見るTwilio活用法
事例から見るTwilio活用法
 
IoTとDeep Learningで自宅警備員を育ててみる
IoTとDeep Learningで自宅警備員を育ててみるIoTとDeep Learningで自宅警備員を育ててみる
IoTとDeep Learningで自宅警備員を育ててみる
 
Androidとインターネット連携
Androidとインターネット連携Androidとインターネット連携
Androidとインターネット連携
 
できるかな?:人感センサー>Node-RED>Azure IoT Hub
できるかな?:人感センサー>Node-RED>Azure IoT Hubできるかな?:人感センサー>Node-RED>Azure IoT Hub
できるかな?:人感センサー>Node-RED>Azure IoT Hub
 
エタらないための技術力
エタらないための技術力エタらないための技術力
エタらないための技術力
 
Swift Code in Swift - 2日間でゲームを作ってみた
Swift Code in Swift - 2日間でゲームを作ってみたSwift Code in Swift - 2日間でゲームを作ってみた
Swift Code in Swift - 2日間でゲームを作ってみた
 
SORACOM Air+RaspberryPi+littleBits+IFTTTしてみる
SORACOM Air+RaspberryPi+littleBits+IFTTTしてみるSORACOM Air+RaspberryPi+littleBits+IFTTTしてみる
SORACOM Air+RaspberryPi+littleBits+IFTTTしてみる
 
Tessel・IFTTT・littleBitsを連携しつつプロトタイピングした話
Tessel・IFTTT・littleBitsを連携しつつプロトタイピングした話Tessel・IFTTT・littleBitsを連携しつつプロトタイピングした話
Tessel・IFTTT・littleBitsを連携しつつプロトタイピングした話
 
UE4.27でXRゲームジャムに参加するなら 事前にした方がいい準備まとめ
UE4.27でXRゲームジャムに参加するなら事前にした方がいい準備まとめUE4.27でXRゲームジャムに参加するなら事前にした方がいい準備まとめ
UE4.27でXRゲームジャムに参加するなら 事前にした方がいい準備まとめ
 

Similar to Handoffは動かない〜これから役立たないバッドノウハウ集

iPhoneアプリ無料勉強会 vol1
iPhoneアプリ無料勉強会 vol1iPhoneアプリ無料勉強会 vol1
iPhoneアプリ無料勉強会 vol1codeal
 
キーボードアプリとSketchのススメ
キーボードアプリとSketchのススメキーボードアプリとSketchのススメ
キーボードアプリとSketchのススメYuichi Yoshida
 
HTML5/JS勉強会「HTML5/JavaScript ではじめるIoT」
HTML5/JS勉強会「HTML5/JavaScript ではじめるIoT」HTML5/JS勉強会「HTML5/JavaScript ではじめるIoT」
HTML5/JS勉強会「HTML5/JavaScript ではじめるIoT」ニフクラ mobile backend
 
HTML5/JavaScript ではじめるIoT
HTML5/JavaScript ではじめるIoTHTML5/JavaScript ではじめるIoT
HTML5/JavaScript ではじめるIoTAtsushi Nakatsugawa
 
Introduction of Swift from Game Development
Introduction of Swift from Game DevelopmentIntroduction of Swift from Game Development
Introduction of Swift from Game DevelopmentDaisuke Yamashita
 
IntelliJ IDEAで快適なPython生活
IntelliJ IDEAで快適なPython生活IntelliJ IDEAで快適なPython生活
IntelliJ IDEAで快適なPython生活敦志 金谷
 
ある工場の情シスの生存戦略
ある工場の情シスの生存戦略ある工場の情シスの生存戦略
ある工場の情シスの生存戦略Kohei Nakamura
 
垣根のないモノ作り!
垣根のないモノ作り!垣根のないモノ作り!
垣根のないモノ作り!Yuka Tokuyama
 
ラズパイでネット対応 学習リモコンをつくろう!
ラズパイでネット対応 学習リモコンをつくろう!ラズパイでネット対応 学習リモコンをつくろう!
ラズパイでネット対応 学習リモコンをつくろう!Masayuki KaToH
 
IoT時代のデータ伝送とインフラに求められている機能と技能 - ニフティクラウド mobile backend #7
IoT時代のデータ伝送とインフラに求められている機能と技能 - ニフティクラウド mobile backend #7IoT時代のデータ伝送とインフラに求められている機能と技能 - ニフティクラウド mobile backend #7
IoT時代のデータ伝送とインフラに求められている機能と技能 - ニフティクラウド mobile backend #7Kohei MATSUSHITA
 
2018 1005 sier iotlt_suzuki
2018 1005 sier iotlt_suzuki2018 1005 sier iotlt_suzuki
2018 1005 sier iotlt_suzukiyasuyuki_suzuki
 
2016 0316 io tlt勉強会_掲載用
2016 0316 io tlt勉強会_掲載用2016 0316 io tlt勉強会_掲載用
2016 0316 io tlt勉強会_掲載用yasuyuki_suzuki
 
20160820 ソラコム主催ハンズオン LT資料
20160820 ソラコム主催ハンズオン LT資料20160820 ソラコム主催ハンズオン LT資料
20160820 ソラコム主催ハンズオン LT資料Toru Murasawa
 
北陸エンジニアず 自己紹介資料
北陸エンジニアず 自己紹介資料北陸エンジニアず 自己紹介資料
北陸エンジニアず 自己紹介資料Yuuki Kojima
 
iphone5 発表イベント 最速まとめLT
iphone5 発表イベント 最速まとめLTiphone5 発表イベント 最速まとめLT
iphone5 発表イベント 最速まとめLTVOYAGE GROUP
 

Similar to Handoffは動かない〜これから役立たないバッドノウハウ集 (20)

Handoff from Safari
Handoff from SafariHandoff from Safari
Handoff from Safari
 
iPhoneアプリ無料勉強会 vol1
iPhoneアプリ無料勉強会 vol1iPhoneアプリ無料勉強会 vol1
iPhoneアプリ無料勉強会 vol1
 
キーボードアプリとSketchのススメ
キーボードアプリとSketchのススメキーボードアプリとSketchのススメ
キーボードアプリとSketchのススメ
 
Hw meetup 20150304
Hw meetup 20150304Hw meetup 20150304
Hw meetup 20150304
 
Pokelabo android web
Pokelabo android webPokelabo android web
Pokelabo android web
 
Saleshub 20220302
Saleshub 20220302Saleshub 20220302
Saleshub 20220302
 
HTML5/JS勉強会「HTML5/JavaScript ではじめるIoT」
HTML5/JS勉強会「HTML5/JavaScript ではじめるIoT」HTML5/JS勉強会「HTML5/JavaScript ではじめるIoT」
HTML5/JS勉強会「HTML5/JavaScript ではじめるIoT」
 
HTML5/JavaScript ではじめるIoT
HTML5/JavaScript ではじめるIoTHTML5/JavaScript ではじめるIoT
HTML5/JavaScript ではじめるIoT
 
Introduction of Swift from Game Development
Introduction of Swift from Game DevelopmentIntroduction of Swift from Game Development
Introduction of Swift from Game Development
 
IntelliJ IDEAで快適なPython生活
IntelliJ IDEAで快適なPython生活IntelliJ IDEAで快適なPython生活
IntelliJ IDEAで快適なPython生活
 
ある工場の情シスの生存戦略
ある工場の情シスの生存戦略ある工場の情シスの生存戦略
ある工場の情シスの生存戦略
 
垣根のないモノ作り!
垣根のないモノ作り!垣根のないモノ作り!
垣根のないモノ作り!
 
ラズパイでネット対応 学習リモコンをつくろう!
ラズパイでネット対応 学習リモコンをつくろう!ラズパイでネット対応 学習リモコンをつくろう!
ラズパイでネット対応 学習リモコンをつくろう!
 
IoT時代のデータ伝送とインフラに求められている機能と技能 - ニフティクラウド mobile backend #7
IoT時代のデータ伝送とインフラに求められている機能と技能 - ニフティクラウド mobile backend #7IoT時代のデータ伝送とインフラに求められている機能と技能 - ニフティクラウド mobile backend #7
IoT時代のデータ伝送とインフラに求められている機能と技能 - ニフティクラウド mobile backend #7
 
2018 1005 sier iotlt_suzuki
2018 1005 sier iotlt_suzuki2018 1005 sier iotlt_suzuki
2018 1005 sier iotlt_suzuki
 
2016 0316 io tlt勉強会_掲載用
2016 0316 io tlt勉強会_掲載用2016 0316 io tlt勉強会_掲載用
2016 0316 io tlt勉強会_掲載用
 
20160820 ソラコム主催ハンズオン LT資料
20160820 ソラコム主催ハンズオン LT資料20160820 ソラコム主催ハンズオン LT資料
20160820 ソラコム主催ハンズオン LT資料
 
北陸エンジニアず 自己紹介資料
北陸エンジニアず 自己紹介資料北陸エンジニアず 自己紹介資料
北陸エンジニアず 自己紹介資料
 
Ansible study1
Ansible study1Ansible study1
Ansible study1
 
iphone5 発表イベント 最速まとめLT
iphone5 発表イベント 最速まとめLTiphone5 発表イベント 最速まとめLT
iphone5 発表イベント 最速まとめLT
 

More from Yuichi Yoshida

Halide, Darkroom - 並列化のためのソフトウェア・研究
Halide, Darkroom - 並列化のためのソフトウェア・研究Halide, Darkroom - 並列化のためのソフトウェア・研究
Halide, Darkroom - 並列化のためのソフトウェア・研究Yuichi Yoshida
 
Swift 2 (& lldb) シンポジウム
Swift 2 (& lldb) シンポジウムSwift 2 (& lldb) シンポジウム
Swift 2 (& lldb) シンポジウムYuichi Yoshida
 
Swift 2 (& lldb) シンポジウム
Swift 2 (& lldb) シンポジウムSwift 2 (& lldb) シンポジウム
Swift 2 (& lldb) シンポジウムYuichi Yoshida
 
Swift 2 (& lldb) シンポジウム
Swift 2 (& lldb) シンポジウムSwift 2 (& lldb) シンポジウム
Swift 2 (& lldb) シンポジウムYuichi Yoshida
 
Swiftで多層型で戻り値を返すことの是非と雑談
Swiftで多層型で戻り値を返すことの是非と雑談Swiftで多層型で戻り値を返すことの是非と雑談
Swiftで多層型で戻り値を返すことの是非と雑談Yuichi Yoshida
 
Swift - Result&lt;t>型で結果を返すのは邪道か,王道か
Swift - Result&lt;t>型で結果を返すのは邪道か,王道かSwift - Result&lt;t>型で結果を返すのは邪道か,王道か
Swift - Result&lt;t>型で結果を返すのは邪道か,王道かYuichi Yoshida
 
Machine Learning : The high interest credit card of technical debt
Machine Learning : The high interest credit card of technical debt Machine Learning : The high interest credit card of technical debt
Machine Learning : The high interest credit card of technical debt Yuichi Yoshida
 
Getting started with Handoff
Getting started with HandoffGetting started with Handoff
Getting started with HandoffYuichi Yoshida
 
Getting started with CloudKit
Getting started with CloudKitGetting started with CloudKit
Getting started with CloudKitYuichi Yoshida
 
UIToolbarの同時タッチを防ぐ
UIToolbarの同時タッチを防ぐUIToolbarの同時タッチを防ぐ
UIToolbarの同時タッチを防ぐYuichi Yoshida
 
UZTextView, UZMultilayeredPopoverControllerの解説
UZTextView, UZMultilayeredPopoverControllerの解説UZTextView, UZMultilayeredPopoverControllerの解説
UZTextView, UZMultilayeredPopoverControllerの解説Yuichi Yoshida
 
64bit化してみた話
64bit化してみた話64bit化してみた話
64bit化してみた話Yuichi Yoshida
 

More from Yuichi Yoshida (13)

Halide, Darkroom - 並列化のためのソフトウェア・研究
Halide, Darkroom - 並列化のためのソフトウェア・研究Halide, Darkroom - 並列化のためのソフトウェア・研究
Halide, Darkroom - 並列化のためのソフトウェア・研究
 
Swift 2 (& lldb) シンポジウム
Swift 2 (& lldb) シンポジウムSwift 2 (& lldb) シンポジウム
Swift 2 (& lldb) シンポジウム
 
Swift 2 (& lldb) シンポジウム
Swift 2 (& lldb) シンポジウムSwift 2 (& lldb) シンポジウム
Swift 2 (& lldb) シンポジウム
 
Swift 2 (& lldb) シンポジウム
Swift 2 (& lldb) シンポジウムSwift 2 (& lldb) シンポジウム
Swift 2 (& lldb) シンポジウム
 
Swiftで多層型で戻り値を返すことの是非と雑談
Swiftで多層型で戻り値を返すことの是非と雑談Swiftで多層型で戻り値を返すことの是非と雑談
Swiftで多層型で戻り値を返すことの是非と雑談
 
Swift - Result&lt;t>型で結果を返すのは邪道か,王道か
Swift - Result&lt;t>型で結果を返すのは邪道か,王道かSwift - Result&lt;t>型で結果を返すのは邪道か,王道か
Swift - Result&lt;t>型で結果を返すのは邪道か,王道か
 
Machine Learning : The high interest credit card of technical debt
Machine Learning : The high interest credit card of technical debt Machine Learning : The high interest credit card of technical debt
Machine Learning : The high interest credit card of technical debt
 
Getting started with Handoff
Getting started with HandoffGetting started with Handoff
Getting started with Handoff
 
Getting started with CloudKit
Getting started with CloudKitGetting started with CloudKit
Getting started with CloudKit
 
UIToolbarの同時タッチを防ぐ
UIToolbarの同時タッチを防ぐUIToolbarの同時タッチを防ぐ
UIToolbarの同時タッチを防ぐ
 
UZTextView, UZMultilayeredPopoverControllerの解説
UZTextView, UZMultilayeredPopoverControllerの解説UZTextView, UZMultilayeredPopoverControllerの解説
UZTextView, UZMultilayeredPopoverControllerの解説
 
64bit化してみた話
64bit化してみた話64bit化してみた話
64bit化してみた話
 
Gitのすすめ
GitのすすめGitのすすめ
Gitのすすめ
 

Handoffは動かない〜これから役立たないバッドノウハウ集

  • 1. Framework #potatotips Handoffは動かない これから役立たないバッドノウハウ集 sonson Yuichi Yoshida Chief engineer, DENSO IT Laboratory, Inc. © 2014 Yuichi Yoshida, All rights reserved. Redistribution or public display not permitted without written permission from Yuichi Yoshida.
  • 2. 自己紹介 2tchの中の人 • iOS好きです • 2tch(2ちゃんねるビューア) • iOS SDK Hacksなど • 研究 • コンピュータビジョン • 機械学習 • 研究・開発 • 画像検索サービス • 車向けのサービスやハードウェア
  • 3. ネタ 急に言われても・・・・ • 今日の15時半くらいに発表してメールがきました • yosemite beta6にしたらhandoffが動かなくなりました
  • 4. バッドノウハウ 理由は聞くな • 動かなくなったら • iCloudをすべてのデバイスでサインアウト • FaceTime, iMessageもサインアウト • すべてのデバイスを再起動
  • 5. サインイン 何故かは聞くな • Macからサインインする(鉄則) • iCloud,FaceTime,iMessageの順でサインインする • 次にiOSデバイス • ここでしばらくBTをオンのままにして放っておく
  • 9. 動かないとき <Subtitle> • OSXのアプリはAppStore用の署名をしないと動かない • Safari用ならOK • ブラウザからのhandoffにはSSLの証明書が必要 • iOS同士は比較的楽 • iOS→OSXのSafariも比較的楽
  • 10. 困ること <Subtitle> • 不安定すぎてバグレポートが書けない • バグなのか,間違いなのかわからない • FaceTimeはサインアウトしっぱなしの方がいいかも • iMessageはサインアウトしっぱなしの方がいいかも • AppleのDiscussion boardは要チェック
  • 11. まとめ <Subtitle> • handoffは茨の道 • Webサービスはサポートしたほうがいい! • かなり便利は便利