Submit Search
Upload
Camera API 1と2が混在するプロダクトの開発で 泣いたこととそのワークアラウンド
•
0 likes
•
2,252 views
Takao Sumitomo
Follow
shibuya.apk #23 の講演資料です。 https://shibuya-apk.connpass.com/event/80104/
Read less
Read more
Technology
Report
Share
Report
Share
1 of 27
Download now
Download to read offline
Recommended
20170420 insta vr_monthly_seminar
20170420 insta vr_monthly_seminar
Hideki Ojima
New Business Development Workshop @CVS Leadership Program
New Business Development Workshop @CVS Leadership Program
Penguin Tokyo
ソフトウェアジャパン2018 ITフォーラムセッション(3)
ソフトウェアジャパン2018 ITフォーラムセッション(3)
aitc_jp
非エンジニアよ エクセル辞めてBigQueryを使いなさい
非エンジニアよ エクセル辞めてBigQueryを使いなさい
Hironari Ono
Netadashi Meetup #6 20170629
Netadashi Meetup #6 20170629
Shigeki Morizane
ROSでロボット開発中
ROSでロボット開発中
ssuser2144b2
200821 swest
200821 swest
Natsutani Minoru
俺が好きなのはJavaだけどJavaじゃない 〜虎の穴でのJava活用について〜
俺が好きなのはJavaだけどJavaじゃない 〜虎の穴でのJava活用について〜
虎の穴 開発室
Recommended
20170420 insta vr_monthly_seminar
20170420 insta vr_monthly_seminar
Hideki Ojima
New Business Development Workshop @CVS Leadership Program
New Business Development Workshop @CVS Leadership Program
Penguin Tokyo
ソフトウェアジャパン2018 ITフォーラムセッション(3)
ソフトウェアジャパン2018 ITフォーラムセッション(3)
aitc_jp
非エンジニアよ エクセル辞めてBigQueryを使いなさい
非エンジニアよ エクセル辞めてBigQueryを使いなさい
Hironari Ono
Netadashi Meetup #6 20170629
Netadashi Meetup #6 20170629
Shigeki Morizane
ROSでロボット開発中
ROSでロボット開発中
ssuser2144b2
200821 swest
200821 swest
Natsutani Minoru
俺が好きなのはJavaだけどJavaじゃない 〜虎の穴でのJava活用について〜
俺が好きなのはJavaだけどJavaじゃない 〜虎の穴でのJava活用について〜
虎の穴 開発室
[BIT VALLEY -INSIDE-Vol.3]KPTをやめよう
[BIT VALLEY -INSIDE-Vol.3]KPTをやめよう
Shigeki Morizane
5月中旬の仮想通貨Re-orgについて
5月中旬の仮想通貨Re-orgについて
Masanori Kusunoki
最新ゲームを支える文言
最新ゲームを支える文言
miki koganei
解明! Dynamics 365 Web API 全体像! 第7回JDUC勉強会
解明! Dynamics 365 Web API 全体像! 第7回JDUC勉強会
Kazuya Sugimoto
テレビ版GYAO!アプリへのOAuth2.0 Device Flowの実装
テレビ版GYAO!アプリへのOAuth2.0 Device Flowの実装
Hiromitsu Homma
Extreme Management Center を活用したネットワークの見える化
Extreme Management Center を活用したネットワークの見える化
エクストリーム ネットワークス / Extreme Networks Japan
研修資料@群馬県教育センター
研修資料@群馬県教育センター
Yuta Tonegawa
配送ルート最適化の為のAI開発の今と未来
配送ルート最適化の為のAI開発の今と未来
Yosuke Takada
Kyoto devcafe
Kyoto devcafe
Natsutani Minoru
AITCオープンラボ 2018年5月度(2)
AITCオープンラボ 2018年5月度(2)
aitc_jp
GitHubを導入したいとき、どう説得していこう #GitHubSatelliteTokyo
GitHubを導入したいとき、どう説得していこう #GitHubSatelliteTokyo
Yahoo!デベロッパーネットワーク
JavaからAkkaハンズオン
JavaからAkkaハンズオン
TIS Inc.
ZOZO前澤社長お年玉リツイート企画のビッグデータに立ち向かう方法 -Twitterのビッグデータを分析するために、実際にやってみてわかった嵌りポイントと...
ZOZO前澤社長お年玉リツイート企画のビッグデータに立ち向かう方法 -Twitterのビッグデータを分析するために、実際にやってみてわかった嵌りポイントと...
Kazuya Sugimoto
[XP祭り2018]野良LT~最近思うこと~
[XP祭り2018]野良LT~最近思うこと~
Shigeki Morizane
国内外AIコンペティションからみるAI技術者のキャリアパスの潮流およびAIコンペサイトSIGNATEにおけるAWS活用事例
国内外AIコンペティションからみるAI技術者のキャリアパスの潮流およびAIコンペサイトSIGNATEにおけるAWS活用事例
秀 齊藤
Mulesoft meetup #02 Anypointで日本のクラウドサービスを繋いでみた!
Mulesoft meetup #02 Anypointで日本のクラウドサービスを繋いでみた!
Kazuya Sugimoto
私たち企業がアクセシビリティに取り組む理由(2018年) #accfes
私たち企業がアクセシビリティに取り組む理由(2018年) #accfes
Yahoo!デベロッパーネットワーク
RubyWorld Conference 2017 虎の穴ランチセッション
RubyWorld Conference 2017 虎の穴ランチセッション
虎の穴 開発室
ドメイン駆動設計とマイクロサービス
ドメイン駆動設計とマイクロサービス
kouki_mitsuishi
いますぐできる!AdminのためのPardot導入準備
いますぐできる!AdminのためのPardot導入準備
Sayaka Chiba
僕は上スワイプでBottomSheetを出したかっただけなんだ
僕は上スワイプでBottomSheetを出したかっただけなんだ
Takao Sumitomo
sharedUserIdを使った俺得開発ツールの作り方
sharedUserIdを使った俺得開発ツールの作り方
Takao Sumitomo
More Related Content
Similar to Camera API 1と2が混在するプロダクトの開発で 泣いたこととそのワークアラウンド
[BIT VALLEY -INSIDE-Vol.3]KPTをやめよう
[BIT VALLEY -INSIDE-Vol.3]KPTをやめよう
Shigeki Morizane
5月中旬の仮想通貨Re-orgについて
5月中旬の仮想通貨Re-orgについて
Masanori Kusunoki
最新ゲームを支える文言
最新ゲームを支える文言
miki koganei
解明! Dynamics 365 Web API 全体像! 第7回JDUC勉強会
解明! Dynamics 365 Web API 全体像! 第7回JDUC勉強会
Kazuya Sugimoto
テレビ版GYAO!アプリへのOAuth2.0 Device Flowの実装
テレビ版GYAO!アプリへのOAuth2.0 Device Flowの実装
Hiromitsu Homma
Extreme Management Center を活用したネットワークの見える化
Extreme Management Center を活用したネットワークの見える化
エクストリーム ネットワークス / Extreme Networks Japan
研修資料@群馬県教育センター
研修資料@群馬県教育センター
Yuta Tonegawa
配送ルート最適化の為のAI開発の今と未来
配送ルート最適化の為のAI開発の今と未来
Yosuke Takada
Kyoto devcafe
Kyoto devcafe
Natsutani Minoru
AITCオープンラボ 2018年5月度(2)
AITCオープンラボ 2018年5月度(2)
aitc_jp
GitHubを導入したいとき、どう説得していこう #GitHubSatelliteTokyo
GitHubを導入したいとき、どう説得していこう #GitHubSatelliteTokyo
Yahoo!デベロッパーネットワーク
JavaからAkkaハンズオン
JavaからAkkaハンズオン
TIS Inc.
ZOZO前澤社長お年玉リツイート企画のビッグデータに立ち向かう方法 -Twitterのビッグデータを分析するために、実際にやってみてわかった嵌りポイントと...
ZOZO前澤社長お年玉リツイート企画のビッグデータに立ち向かう方法 -Twitterのビッグデータを分析するために、実際にやってみてわかった嵌りポイントと...
Kazuya Sugimoto
[XP祭り2018]野良LT~最近思うこと~
[XP祭り2018]野良LT~最近思うこと~
Shigeki Morizane
国内外AIコンペティションからみるAI技術者のキャリアパスの潮流およびAIコンペサイトSIGNATEにおけるAWS活用事例
国内外AIコンペティションからみるAI技術者のキャリアパスの潮流およびAIコンペサイトSIGNATEにおけるAWS活用事例
秀 齊藤
Mulesoft meetup #02 Anypointで日本のクラウドサービスを繋いでみた!
Mulesoft meetup #02 Anypointで日本のクラウドサービスを繋いでみた!
Kazuya Sugimoto
私たち企業がアクセシビリティに取り組む理由(2018年) #accfes
私たち企業がアクセシビリティに取り組む理由(2018年) #accfes
Yahoo!デベロッパーネットワーク
RubyWorld Conference 2017 虎の穴ランチセッション
RubyWorld Conference 2017 虎の穴ランチセッション
虎の穴 開発室
ドメイン駆動設計とマイクロサービス
ドメイン駆動設計とマイクロサービス
kouki_mitsuishi
いますぐできる!AdminのためのPardot導入準備
いますぐできる!AdminのためのPardot導入準備
Sayaka Chiba
Similar to Camera API 1と2が混在するプロダクトの開発で 泣いたこととそのワークアラウンド
(20)
[BIT VALLEY -INSIDE-Vol.3]KPTをやめよう
[BIT VALLEY -INSIDE-Vol.3]KPTをやめよう
5月中旬の仮想通貨Re-orgについて
5月中旬の仮想通貨Re-orgについて
最新ゲームを支える文言
最新ゲームを支える文言
解明! Dynamics 365 Web API 全体像! 第7回JDUC勉強会
解明! Dynamics 365 Web API 全体像! 第7回JDUC勉強会
テレビ版GYAO!アプリへのOAuth2.0 Device Flowの実装
テレビ版GYAO!アプリへのOAuth2.0 Device Flowの実装
Extreme Management Center を活用したネットワークの見える化
Extreme Management Center を活用したネットワークの見える化
研修資料@群馬県教育センター
研修資料@群馬県教育センター
配送ルート最適化の為のAI開発の今と未来
配送ルート最適化の為のAI開発の今と未来
Kyoto devcafe
Kyoto devcafe
AITCオープンラボ 2018年5月度(2)
AITCオープンラボ 2018年5月度(2)
GitHubを導入したいとき、どう説得していこう #GitHubSatelliteTokyo
GitHubを導入したいとき、どう説得していこう #GitHubSatelliteTokyo
JavaからAkkaハンズオン
JavaからAkkaハンズオン
ZOZO前澤社長お年玉リツイート企画のビッグデータに立ち向かう方法 -Twitterのビッグデータを分析するために、実際にやってみてわかった嵌りポイントと...
ZOZO前澤社長お年玉リツイート企画のビッグデータに立ち向かう方法 -Twitterのビッグデータを分析するために、実際にやってみてわかった嵌りポイントと...
[XP祭り2018]野良LT~最近思うこと~
[XP祭り2018]野良LT~最近思うこと~
国内外AIコンペティションからみるAI技術者のキャリアパスの潮流およびAIコンペサイトSIGNATEにおけるAWS活用事例
国内外AIコンペティションからみるAI技術者のキャリアパスの潮流およびAIコンペサイトSIGNATEにおけるAWS活用事例
Mulesoft meetup #02 Anypointで日本のクラウドサービスを繋いでみた!
Mulesoft meetup #02 Anypointで日本のクラウドサービスを繋いでみた!
私たち企業がアクセシビリティに取り組む理由(2018年) #accfes
私たち企業がアクセシビリティに取り組む理由(2018年) #accfes
RubyWorld Conference 2017 虎の穴ランチセッション
RubyWorld Conference 2017 虎の穴ランチセッション
ドメイン駆動設計とマイクロサービス
ドメイン駆動設計とマイクロサービス
いますぐできる!AdminのためのPardot導入準備
いますぐできる!AdminのためのPardot導入準備
More from Takao Sumitomo
僕は上スワイプでBottomSheetを出したかっただけなんだ
僕は上スワイプでBottomSheetを出したかっただけなんだ
Takao Sumitomo
sharedUserIdを使った俺得開発ツールの作り方
sharedUserIdを使った俺得開発ツールの作り方
Takao Sumitomo
CIのビルドを通知する仕組みをAndroidとFirestoreで作った話
CIのビルドを通知する仕組みをAndroidとFirestoreで作った話
Takao Sumitomo
アプリを成長させるためのログ取りとログ解析に必要なこと
アプリを成長させるためのログ取りとログ解析に必要なこと
Takao Sumitomo
(beta)アプリを成長させるためのログ取りとログ解析に必要なこと
(beta)アプリを成長させるためのログ取りとログ解析に必要なこと
Takao Sumitomo
高速でトライ&エラーを するために気をつけてること
高速でトライ&エラーを するために気をつけてること
Takao Sumitomo
Maker Faire Bay Areaに行きたかったのでGoogle I/Oに行ってきた
Maker Faire Bay Areaに行きたかったのでGoogle I/Oに行ってきた
Takao Sumitomo
Viewを動的に変化させるアプローチ
Viewを動的に変化させるアプローチ
Takao Sumitomo
プロダクトを育てるのにGoogleのサービスが助けてくれること
プロダクトを育てるのにGoogleのサービスが助けてくれること
Takao Sumitomo
AdapterToolboxでRecyclerViewを楽にする
AdapterToolboxでRecyclerViewを楽にする
Takao Sumitomo
エンジニアがプロダクト育成を始めるまでにやったこと
エンジニアがプロダクト育成を始めるまでにやったこと
Takao Sumitomo
Wantedlyのテスト事情
Wantedlyのテスト事情
Takao Sumitomo
用途に合わせたアニメーションの実装方法
用途に合わせたアニメーションの実装方法
Takao Sumitomo
Uml速習会
Uml速習会
Takao Sumitomo
potatotips (iOS/Android開発Tips共有会) 第19回 資料
potatotips (iOS/Android開発Tips共有会) 第19回 資料
Takao Sumitomo
SQLiteDatabaseを無理矢理覗く
SQLiteDatabaseを無理矢理覗く
Takao Sumitomo
開発を効率的に進めるられるまでの道程
開発を効率的に進めるられるまでの道程
Takao Sumitomo
テストがあればなんとかなる〜効率化までの道程〜
テストがあればなんとかなる〜効率化までの道程〜
Takao Sumitomo
勉強会資料 データ構造とアルゴリズム
勉強会資料 データ構造とアルゴリズム
Takao Sumitomo
勉強会資料 Uml概要
勉強会資料 Uml概要
Takao Sumitomo
More from Takao Sumitomo
(20)
僕は上スワイプでBottomSheetを出したかっただけなんだ
僕は上スワイプでBottomSheetを出したかっただけなんだ
sharedUserIdを使った俺得開発ツールの作り方
sharedUserIdを使った俺得開発ツールの作り方
CIのビルドを通知する仕組みをAndroidとFirestoreで作った話
CIのビルドを通知する仕組みをAndroidとFirestoreで作った話
アプリを成長させるためのログ取りとログ解析に必要なこと
アプリを成長させるためのログ取りとログ解析に必要なこと
(beta)アプリを成長させるためのログ取りとログ解析に必要なこと
(beta)アプリを成長させるためのログ取りとログ解析に必要なこと
高速でトライ&エラーを するために気をつけてること
高速でトライ&エラーを するために気をつけてること
Maker Faire Bay Areaに行きたかったのでGoogle I/Oに行ってきた
Maker Faire Bay Areaに行きたかったのでGoogle I/Oに行ってきた
Viewを動的に変化させるアプローチ
Viewを動的に変化させるアプローチ
プロダクトを育てるのにGoogleのサービスが助けてくれること
プロダクトを育てるのにGoogleのサービスが助けてくれること
AdapterToolboxでRecyclerViewを楽にする
AdapterToolboxでRecyclerViewを楽にする
エンジニアがプロダクト育成を始めるまでにやったこと
エンジニアがプロダクト育成を始めるまでにやったこと
Wantedlyのテスト事情
Wantedlyのテスト事情
用途に合わせたアニメーションの実装方法
用途に合わせたアニメーションの実装方法
Uml速習会
Uml速習会
potatotips (iOS/Android開発Tips共有会) 第19回 資料
potatotips (iOS/Android開発Tips共有会) 第19回 資料
SQLiteDatabaseを無理矢理覗く
SQLiteDatabaseを無理矢理覗く
開発を効率的に進めるられるまでの道程
開発を効率的に進めるられるまでの道程
テストがあればなんとかなる〜効率化までの道程〜
テストがあればなんとかなる〜効率化までの道程〜
勉強会資料 データ構造とアルゴリズム
勉強会資料 データ構造とアルゴリズム
勉強会資料 Uml概要
勉強会資料 Uml概要
Recently uploaded
論文紹介:Automated Classification of Model Errors on ImageNet
論文紹介:Automated Classification of Model Errors on ImageNet
Toru Tamaki
スマートフォンを用いた新生児あやし動作の教示システム
スマートフォンを用いた新生児あやし動作の教示システム
sugiuralab
[DevOpsDays Tokyo 2024] 〜デジタルとアナログのはざまに〜 スマートビルディング爆速開発を支える 自動化テスト戦略
[DevOpsDays Tokyo 2024] 〜デジタルとアナログのはざまに〜 スマートビルディング爆速開発を支える 自動化テスト戦略
Ryo Sasaki
SOPを理解する 2024/04/19 の勉強会で発表されたものです
SOPを理解する 2024/04/19 の勉強会で発表されたものです
iPride Co., Ltd.
Postman LT Fukuoka_Quick Prototype_By Daniel
Postman LT Fukuoka_Quick Prototype_By Daniel
danielhu54
TSAL operation mechanism and circuit diagram.pdf
TSAL operation mechanism and circuit diagram.pdf
taisei2219
論文紹介:Content-Aware Token Sharing for Efficient Semantic Segmentation With Vis...
論文紹介:Content-Aware Token Sharing for Efficient Semantic Segmentation With Vis...
Toru Tamaki
論文紹介:Semantic segmentation using Vision Transformers: A survey
論文紹介:Semantic segmentation using Vision Transformers: A survey
Toru Tamaki
Open Source UN-Conference 2024 Kawagoe - 独自OS「DaisyOS GB」の紹介
Open Source UN-Conference 2024 Kawagoe - 独自OS「DaisyOS GB」の紹介
Yuma Ohgami
Recently uploaded
(9)
論文紹介:Automated Classification of Model Errors on ImageNet
論文紹介:Automated Classification of Model Errors on ImageNet
スマートフォンを用いた新生児あやし動作の教示システム
スマートフォンを用いた新生児あやし動作の教示システム
[DevOpsDays Tokyo 2024] 〜デジタルとアナログのはざまに〜 スマートビルディング爆速開発を支える 自動化テスト戦略
[DevOpsDays Tokyo 2024] 〜デジタルとアナログのはざまに〜 スマートビルディング爆速開発を支える 自動化テスト戦略
SOPを理解する 2024/04/19 の勉強会で発表されたものです
SOPを理解する 2024/04/19 の勉強会で発表されたものです
Postman LT Fukuoka_Quick Prototype_By Daniel
Postman LT Fukuoka_Quick Prototype_By Daniel
TSAL operation mechanism and circuit diagram.pdf
TSAL operation mechanism and circuit diagram.pdf
論文紹介:Content-Aware Token Sharing for Efficient Semantic Segmentation With Vis...
論文紹介:Content-Aware Token Sharing for Efficient Semantic Segmentation With Vis...
論文紹介:Semantic segmentation using Vision Transformers: A survey
論文紹介:Semantic segmentation using Vision Transformers: A survey
Open Source UN-Conference 2024 Kawagoe - 独自OS「DaisyOS GB」の紹介
Open Source UN-Conference 2024 Kawagoe - 独自OS「DaisyOS GB」の紹介
Camera API 1と2が混在するプロダクトの開発で 泣いたこととそのワークアラウンド
1.
©2018 Wantedly, Inc.
2018-03-20 shibuya.apk #23 @cattaka_net Camera API 1と2が混在するプロダクトの開発で 泣いたこととそのワークアラウンド 20.Mar.2018 – Takao Sumitomo
2.
ページタイトルページサブタイトル ©2018 Wantedly, Inc.©2018
Wantedly, Inc. 2018-03-20 shibuya.apk #23 @cattaka_net 自己紹介 ● 住友 孝郎(Takao Sumitomo) – Wantedly 所属 – Androidアプリを主担当 ● こんなアプリ作ってます – Wantedly People – 名刺管理アプリ – リアルタイムに名刺を認識して取り込むアプリ
3.
©2018 Wantedly, Inc.
2018-03-20 shibuya.apk #23 @cattaka_net 今回はCamera API 1 / 2についてのお話です
4.
ページタイトルページサブタイトル ©2018 Wantedly, Inc.©2018
Wantedly, Inc. 2018-03-20 shibuya.apk #23 @cattaka_net おさらい
5.
ページタイトルページサブタイトル ©2018 Wantedly, Inc.©2018
Wantedly, Inc. 2018-03-20 shibuya.apk #23 @cattaka_net 新旧2つのAPI ● Camera API 1 – プレビューを表示して、シャッターを切る – 一般的なカメラを意識したインターフェースで制限が多い ● Camera API 2 – カメラの内部イベントをJava層に引っ張り出したようなインターフェース – 自由度は高いけど扱いが難しい
6.
ページタイトルページサブタイトル ©2018 Wantedly, Inc.©2018
Wantedly, Inc. 2018-03-20 shibuya.apk #23 @cattaka_net なんで混在させたか?
7.
ページタイトルページサブタイトル ©2018 Wantedly, Inc.©2018
Wantedly, Inc. 2018-03-20 shibuya.apk #23 @cattaka_net 理由 ● 当時は4.xを切るわけに行かなかった – 市場で数割はマーケティング費用に換算すると大きい ● Camera API 2でもLegacyモードのデバイスはパフォーマンスが悪い ● Camera API 1はプレビューの解像度がFHDが上限 良いとこ取りをしたい!
8.
ページタイトルページサブタイトル ©2018 Wantedly, Inc.©2018
Wantedly, Inc. 2018-03-20 shibuya.apk #23 @cattaka_net 混在させる実装アプローチ
9.
ページタイトルページサブタイトル ©2018 Wantedly, Inc.©2018
Wantedly, Inc. 2018-03-20 shibuya.apk #23 @cattaka_net 抽象化したらいいやん? ICameraEngine CameraEngine1 CameraEngine2 Camera API 1 Camera API 2 アプリからは これだけを意識する
10.
ページタイトルページサブタイトル ©2018 Wantedly, Inc.©2018
Wantedly, Inc. 2018-03-20 shibuya.apk #23 @cattaka_net 茨の道でした
11.
ページタイトルページサブタイトル ©2018 Wantedly, Inc.©2018
Wantedly, Inc. 2018-03-20 shibuya.apk #23 @cattaka_net どちらもコールバックで フレームを受け取るが、、、 ● Camera API 1 –コールバックは原則UIThreadで呼ばれる ● Camera API 2 –コールバックのスレッドを選べる UIThreadで重い処理をしたくない
12.
ページタイトルページサブタイトル ©2018 Wantedly, Inc.©2018
Wantedly, Inc. 2018-03-20 shibuya.apk #23 @cattaka_net フレームをRxJavaで ストリームにしたら行けるでしょ? http://reactivex.io/documentation/operators/backpressure.html より
13.
ページタイトルページサブタイトル ©2018 Wantedly, Inc.©2018
Wantedly, Inc. 2018-03-20 shibuya.apk #23 @cattaka_net 簡単には行かない! ● フレームのサイズが大きすぎる –FHD:1920x1080x32bit ≒ 8.3MB –QHD:3840x2160x32bit ≒ 33.2MB
14.
ページタイトルページサブタイトル ©2018 Wantedly, Inc.©2018
Wantedly, Inc. 2018-03-20 shibuya.apk #23 @cattaka_net OOMの危険 ● 認識ロジックは時間が掛かるので、詰まると即OOMになる ● RxJavaのBackpressureも考えたが、緻密な制御が必要なので怖い
15.
ページタイトルページサブタイトル ©2018 Wantedly, Inc.©2018
Wantedly, Inc. 2018-03-20 shibuya.apk #23 @cattaka_net 結局、バッファとセマフォで 制御をフルスクラッチした
16.
ページタイトルページサブタイトル ©2018 Wantedly, Inc.©2018
Wantedly, Inc. 2018-03-20 shibuya.apk #23 @cattaka_net つまり筋力でカバー
17.
©2018 Wantedly, Inc.
2018-03-20 shibuya.apk #23 @cattaka_net 機種依存をどうやって確認するか?
18.
ページタイトルページサブタイトル ©2018 Wantedly, Inc.©2018
Wantedly, Inc. 2018-03-20 shibuya.apk #23 @cattaka_net クラウドテストが使えない ● リモートでテストできるけど触れない... –Firebase Test Lab –Amazon Device Farm –etc 操作感の確認は実機を触るしか無い
19.
ページタイトルページサブタイトル ©2018 Wantedly, Inc.©2018
Wantedly, Inc. 2018-03-20 shibuya.apk #23 @cattaka_net 気合で実機でテスト ● シェア上位の60機種をリストアップ ● 検証センターに篭った
20.
ページタイトルページサブタイトル ©2018 Wantedly, Inc.©2018
Wantedly, Inc. 2018-03-20 shibuya.apk #23 @cattaka_net それでも出てくる機種依存 ● CameraCharacteristicsで確認してるのに、組み合わせで駄目なデバイスがある – 駄目な場合に「何もしない」にフォールバックするデバイス ● コアバリューに影響する – AutoFocusやAutoWhiteBalanceが動かない ● android.os.Build を見て個別に対応を入れた
21.
ページタイトルページサブタイトル ©2018 Wantedly, Inc.©2018
Wantedly, Inc. 2018-03-20 shibuya.apk #23 @cattaka_net つまり筋力でカバー
22.
©2018 Wantedly, Inc.
2018-03-20 shibuya.apk #23 @cattaka_net まとめ
23.
ページタイトルページサブタイトル ©2018 Wantedly, Inc.©2018
Wantedly, Inc. 2018-03-20 shibuya.apk #23 @cattaka_net ギリギリの環境はフルスクラッチしかない
24.
ページタイトルページサブタイトル ©2018 Wantedly, Inc.©2018
Wantedly, Inc. 2018-03-20 shibuya.apk #23 @cattaka_net 機種依存の確認はひたすら実機で検証
25.
ページタイトルページサブタイトル ©2018 Wantedly, Inc.©2018
Wantedly, Inc. 2018-03-20 shibuya.apk #23 @cattaka_net つまり筋力でカバー
26.
ページタイトルページサブタイトル ©2018 Wantedly, Inc.©2018
Wantedly, Inc. 2018-03-20 shibuya.apk #23 @cattaka_net 筋トレしていこう
27.
ページタイトルページサブタイトル ©2018 Wantedly, Inc.©2018
Wantedly, Inc. 2018-03-20 shibuya.apk #23 @cattaka_net ご清聴ありがとうございました
Download now