Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
App Clipについて
Search
t.goda
June 26, 2020
Programming
1
56
App Clipについて
iOS14で追加された新規機能のApp Clipについての簡易調査
t.goda
June 26, 2020
Tweet
Share
More Decks by t.goda
See All by t.goda
Distribute Binary Framework with Swift Package Manager
nivisunder7
0
82
XCTestでAPIのテストコードを書く
nivisunder7
0
280
Swift5.0 ABI安定化について
nivisunder7
0
230
SwiftUIの紹介
nivisunder7
0
27
Watch Kitのはまりどころ
nivisunder7
0
48
Docker in Docker Tips
nivisunder7
0
50
iOS11のここが素晴らしい
nivisunder7
0
76
iPhoneX時代のレイアウト
nivisunder7
0
86
SpriteKitでゲーム開発
nivisunder7
0
110
Other Decks in Programming
See All in Programming
PHPはいつから死んでいるかの調査
chiroruxx
1
400
Netty Chicago Java User Group 2024-04-17
sullis
0
180
障害対応を起点としたもっといい開発と運用のサイクル作りのためにできること / Hatena Enginner Seminar #29
polamjag
0
240
OpenAPIを中心に考えるAPI開発入門 / Introduction to API Development with a Focus on OpenAPI
seike460
PRO
2
170
Tailwind CSSを本気でカスタマイズする方法
fsubal
14
5.3k
効率化に挑戦してみたらモバイル開発が少し快適になった話
ryunakayama
0
130
if constexpr文はテンプレート世界のラムダ式である
faithandbrave
3
650
1BRC--Nerd Sniping the Java Community
gunnarmorling
0
340
VS Code をプロダクトにどう取り込むか
onomax
1
430
Apache Hive 4 on Treasure Data
ryukobayashi
0
350
AmperとFleetを使ったAndroidアプリ
yoppie
0
180
Snowflakeで眠ったデータを起こそう!
estie
0
120
Featured
See All Featured
GitHub's CSS Performance
jonrohan
1025
450k
Writing Fast Ruby
sferik
621
60k
Distributed Sagas: A Protocol for Coordinating Microservices
caitiem20
322
20k
We Have a Design System, Now What?
morganepeng
43
6.8k
Fight the Zombie Pattern Library - RWD Summit 2016
marcelosomers
227
16k
Design and Strategy: How to Deal with People Who Don’t "Get" Design
morganepeng
116
18k
Side Projects
sachag
451
41k
[Rails World 2023 - Day 1 Closing Keynote] - The Magic of Rails
eileencodes
2
1.3k
Raft: Consensus for Rubyists
vanstee
132
6.3k
Java REST API Framework Comparison - PWX 2021
mraible
PRO
18
6.9k
"I'm Feeling Lucky" - Building Great Search Experiences for Today's Users (#IAC19)
danielanewman
221
21k
Teambox: Starting and Learning
jrom
128
8.4k
Transcript
App Clip 2020/06/26
App Clipとは • iOS14で提供される新機能 • アプリの簡易起動機能 • アプリをストアからダウンロードしなくても起動できる • ホーム画面には表示されない
ex.コーヒーショップのアプリ(スタ◦とか?) • 既存 • インストールしておけばショップの検索、コーヒーの注文、お気に入りの保存などが 可能 • App Clip •
コーヒーショップの近隣と通るとsiriアプリ起動を提案して、コーヒーの注文が可能
App Clip対応のアプリについて • App Clipで利用していたアプリの本体をダウンロード • アプリ本体に置き換わる • しばらくアクセスが無い場合にはApp Clipとして利用されていたものは削
除される
App Clipでの起動方法 • NFCタグのスキャンもしくは物理的なビジュアルコードのスキャン • 位置情報ベースのsiriによる提案 • マップアプリ内からリンクの選択 • Webサイトでスマートアプリバナーをタップ
• メッセージアプリ内で誰かがシェアしたリンクをタップ
使用不可能なフレームワーク • 構成要素を小さく保つために一部フレームワークが利用不可能 • CallKit • CareKit • ClouldKit •
HealthKit • HomeKit • ResearchKit • SensorKit • Speech
アクセス不可能なデータ • ユーザープライバシー保護のため以下のデータにはアクセス不可 • 運動、フィットネス(まぁHealthKit使えないですしね) • アップルの音楽とメディア(なんで?) • 連絡先、ファイル、メッセージ、リマインダー、写真などのアプリからのデータ
その他制限 • アプリ容量は10M以下が必須条件
実際にどうやって作成するのか • App Store Connectにアプリ全体の一部として追加する • 本体とは異なり別Schemeを作成する • プロジェクトは本体と同じものを使う •
Targetを分離する • Watchアプリと似たような感じになります
テスト方法 • TestFlightを使う • TestFlightからURLを使ってダウンロードしてくる • 専用のSchemeを使ってビルドする • コードの一本化はできない?
まとめ • アプリのminify的何か • 新しいアプリ流入の手段の一つ