狠狠撸

狠狠撸Share a Scribd company logo
迟惫翱厂开発前に确认すべきこと
2017/05/31 Developer's Living - tvOSアプリ開発 -
株式会社 LIFULL
iOS開発グループ 高橋庸介
自己紹介
? 高橋庸介
? 株式会社 LIFULL
? iOSエンジニア(兼API開発)
? テニス - 今まさに大会シーズン
? 2月に子供が産まれました
LIFULL HOME’S アプリ
迟惫翱厂开発前に确认すべきこと
迟惫翱厂开発前に确认すべきこと
tvOSに取り組む理由
? 住まい探しは家族の問題
? 家族で住まい探しをする新しい体験を提案したい
本题
開発前に確認したいこと
連携サービスのSDKはtvOSに対応しているか?
Universal Purchaseにするか?
連携サービスのSDKは
tvOSに対応しているか?
PodspecにtvOSのあるSDKは?
? AWSCore(AWSSDK)
? Firebase
? GoogleAnalytics
? GoogleMaps
? Youtube-Player-iOS-Helper
? Fabric
Fabricだけ
? AWSCore(AWSSDK)
? Firebase
? GoogleAnalytics
? GoogleMaps
? Youtube-Player-iOS-Helper
? Fabric
※ 2017/05/31現在
tvOS非サポートの場合の選択肢
? 外部サービスのAPIを直接叩いて実装する
? 非公式ライブラリを使用する
? 改変して入れる
? SDKが必要な機能は仕様から落とす
贬翱惭贰’厂アプリの场合
AWSSDK
AWSSDK
tvOSサポートは2015年9月からGitHubのissueに
なっているが全く進捗がない。
https://github.com/aws/aws-sdk-ios/issues/280
自力でAWSのAPIを呼ぶことにする
アプリとAWSとの関係
AWS Cognito
API Gateway
AWS APIを直接呼ぶ
公式リファレンスを読んで実装
https://docs.aws.amazon.com/ja_jp/general/latest/gr/Welcome
.html
リクエストへの署名に関する説明が丁寧
? Step-by-Step
? 例を見て確認しながら実装可能
? エラーメッセージからも誤りを確認可能
GoogleAnalytics
GoogleAnalytics
自力でGoogleAnalyticsのAPIを呼ぶ
FabricのAnswerでログを収集する
or
情報がないので状況不明
意外と単純なGoogleAnalytics
API
参考
? https://developers.google.com/analytics/devguides/collection/protocol/v1/devguide?hl=ja
? https://developers.google.com/analytics/devguides/collection/protocol/v1/parameters?hl=ja
URL: https://www.google-analytics.com/collect
Method: POST
Payload: v=1&tid=UA-XXXXX-Y&cid=555&t=pageview&dp=%2Fhome
ScreenViewやEvent程度なら簡単に実装できる
前半まとめ
? 有名サービスのSDKでtvOS非サポートのものは多い。
? 早めに調査を開始して、非サポートのSDKについては代
替手段を検討すること。
Universal Purchaseにする?
Universal Purchaseのメリッ
ト
? iOSにインストールされるとtvOSにも自動でインストールされる。
※ ただし新規ユーザに限る。再インストールではされない。
? AppStoreに「Apple TV Appも提供」と表示される。
ユーザにtvOSアプリの存在を認知してもらいやすくなる
Universal Purchaseのデメリッ
ト
? tvOS版だけ配信停止することができない。
→ iOS版が存続する限り、tvOS版もメンテナンスし続ける必要がある。
? 別アプリとして(つまり別BundleIDで)リリースすることは可能。
→ ただし、後からUniversal Purchaseに変更することはできず、再度別
アプリとしてリリースになる。
一度Universal Purchaseでリリースすると解除できない
https://developer.apple.com/support/universal-purchase/jp/
Universal Purchase時の
iTunes Connectについて
? iTunes Connectで「tvOS APP」を追加してリリ
ースするとUniversal Purchaseになる
? AppStore上のアプリ名やカテゴリなどiOSと共通
になる
(LIFULL HOME’S tvOSは機能限定版なので
Display Nameで名前を変えている)
? 審査はiOSと独立に進めることができる
後半まとめ
? リリース前にリリース後の展開を考えておく
? 長期的に開発?メンテナンスできるのであれば、
Universal Purchaseを選んでユーザを増やす。
? まずは様子を見たいなら別アプリとしてリリースする
。
全体まとめ
開発前に使用予定のSDKをチェックすること。
? tvOSをサポートしているSDKは少ない。
? SDKの代替手段を用意する工数も計算しておく。
今後のtvOSの展開を考えてUniversal Purchaseを選択すること。
? 一度Universal Purchaseを選ぶと解除できない。
? 敢えて別アプリにして様子を見るのも選択肢としてあり。
Ad

Recommended

HOME'Sアプリ Swift化
HOME'Sアプリ Swift化
LIFULL Co., Ltd.
?
20170510 タウンwi fixlifull_スマホアプリ開発の実例 (1)
20170510 タウンwi fixlifull_スマホアプリ開発の実例 (1)
LIFULL Co., Ltd.
?
kintone +AWS+???
kintone +AWS+???
Cybozucommunity
?
叠颈迟谤颈蝉别て?颈翱厂/础苍诲谤辞颈诲アフ?リ开発か?幸せになった话
叠颈迟谤颈蝉别て?颈翱厂/础苍诲谤辞颈诲アフ?リ开発か?幸せになった话
Eigo Takazawa
?
エンジニア以外の方が自ら厂蚕尝を使ってセグメント分析を行うカルチャーをどのように作っていったか
エンジニア以外の方が自ら厂蚕尝を使ってセグメント分析を行うカルチャーをどのように作っていったか
gree_tech
?
叠滨罢搁滨厂贰を使っています
叠滨罢搁滨厂贰を使っています
Kazuaki KURIU
?
2011.6.7予想
2011.6.7予想
Ken-ichi Yamada
?
Cookpad TechConf 2019 - Build Chat with Firestore
Cookpad TechConf 2019 - Build Chat with Firestore
庸介 高橋
?
最新技術に挑戦し続ける LIFULL HOME'Sアプリの開発について
最新技術に挑戦し続ける LIFULL HOME'Sアプリの開発について
庸介 高橋
?
【ヒカラホ? 2018/02/01】iOS LIFULL HOME'Sアプリリニューアルの裏側
【ヒカラホ? 2018/02/01】iOS LIFULL HOME'Sアプリリニューアルの裏側
庸介 高橋
?
LIFULL HOME'S Firebaseによる特集配信
LIFULL HOME'S Firebaseによる特集配信
庸介 高橋
?
Jenkins + Deploygateを使った簡単ベータ配信
Jenkins + Deploygateを使った簡単ベータ配信
庸介 高橋
?
厂飞颈蹿迟3と翱产箩别肠迟颈惫别-颁のブリッジでハマったこと
厂飞颈蹿迟3と翱产箩别肠迟颈惫别-颁のブリッジでハマったこと
庸介 高橋
?
家族の「ただいま」を教えてくれるキーホルダー NFC版
家族の「ただいま」を教えてくれるキーホルダー NFC版
庸介 高橋
?
おうちハック発表会 #5 家族の「ただいま」を教えてくれるキーホルダー
おうちハック発表会 #5 家族の「ただいま」を教えてくれるキーホルダー
庸介 高橋
?
翱厂厂から学ぶ厂飞颈蹿迟実践テクニック
翱厂厂から学ぶ厂飞颈蹿迟実践テクニック
庸介 高橋
?
カラオケ曲管理アプリを作りました
カラオケ曲管理アプリを作りました
庸介 高橋
?

More Related Content

More from 庸介 高橋 (10)

Cookpad TechConf 2019 - Build Chat with Firestore
Cookpad TechConf 2019 - Build Chat with Firestore
庸介 高橋
?
最新技術に挑戦し続ける LIFULL HOME'Sアプリの開発について
最新技術に挑戦し続ける LIFULL HOME'Sアプリの開発について
庸介 高橋
?
【ヒカラホ? 2018/02/01】iOS LIFULL HOME'Sアプリリニューアルの裏側
【ヒカラホ? 2018/02/01】iOS LIFULL HOME'Sアプリリニューアルの裏側
庸介 高橋
?
LIFULL HOME'S Firebaseによる特集配信
LIFULL HOME'S Firebaseによる特集配信
庸介 高橋
?
Jenkins + Deploygateを使った簡単ベータ配信
Jenkins + Deploygateを使った簡単ベータ配信
庸介 高橋
?
厂飞颈蹿迟3と翱产箩别肠迟颈惫别-颁のブリッジでハマったこと
厂飞颈蹿迟3と翱产箩别肠迟颈惫别-颁のブリッジでハマったこと
庸介 高橋
?
家族の「ただいま」を教えてくれるキーホルダー NFC版
家族の「ただいま」を教えてくれるキーホルダー NFC版
庸介 高橋
?
おうちハック発表会 #5 家族の「ただいま」を教えてくれるキーホルダー
おうちハック発表会 #5 家族の「ただいま」を教えてくれるキーホルダー
庸介 高橋
?
翱厂厂から学ぶ厂飞颈蹿迟実践テクニック
翱厂厂から学ぶ厂飞颈蹿迟実践テクニック
庸介 高橋
?
カラオケ曲管理アプリを作りました
カラオケ曲管理アプリを作りました
庸介 高橋
?
Cookpad TechConf 2019 - Build Chat with Firestore
Cookpad TechConf 2019 - Build Chat with Firestore
庸介 高橋
?
最新技術に挑戦し続ける LIFULL HOME'Sアプリの開発について
最新技術に挑戦し続ける LIFULL HOME'Sアプリの開発について
庸介 高橋
?
【ヒカラホ? 2018/02/01】iOS LIFULL HOME'Sアプリリニューアルの裏側
【ヒカラホ? 2018/02/01】iOS LIFULL HOME'Sアプリリニューアルの裏側
庸介 高橋
?
LIFULL HOME'S Firebaseによる特集配信
LIFULL HOME'S Firebaseによる特集配信
庸介 高橋
?
Jenkins + Deploygateを使った簡単ベータ配信
Jenkins + Deploygateを使った簡単ベータ配信
庸介 高橋
?
厂飞颈蹿迟3と翱产箩别肠迟颈惫别-颁のブリッジでハマったこと
厂飞颈蹿迟3と翱产箩别肠迟颈惫别-颁のブリッジでハマったこと
庸介 高橋
?
家族の「ただいま」を教えてくれるキーホルダー NFC版
家族の「ただいま」を教えてくれるキーホルダー NFC版
庸介 高橋
?
おうちハック発表会 #5 家族の「ただいま」を教えてくれるキーホルダー
おうちハック発表会 #5 家族の「ただいま」を教えてくれるキーホルダー
庸介 高橋
?
翱厂厂から学ぶ厂飞颈蹿迟実践テクニック
翱厂厂から学ぶ厂飞颈蹿迟実践テクニック
庸介 高橋
?
カラオケ曲管理アプリを作りました
カラオケ曲管理アプリを作りました
庸介 高橋
?

迟惫翱厂开発前に确认すべきこと