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
Sponsored
·
Ship Features Fearlessly
Turn features on and off without deploys. Used by thousands of Ruby developers.
→
t.goda
June 26, 2020
Programming
1
71
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
130
XCTestでAPIのテストコードを書く
nivisunder7
0
400
Swift5.0 ABI安定化について
nivisunder7
0
370
SwiftUIの紹介
nivisunder7
0
36
Watch Kitのはまりどころ
nivisunder7
0
57
Docker in Docker Tips
nivisunder7
0
58
iOS11のここが素晴らしい
nivisunder7
0
80
iPhoneX時代のレイアウト
nivisunder7
0
96
SpriteKitでゲーム開発
nivisunder7
0
110
Other Decks in Programming
See All in Programming
SourceGeneratorのススメ
htkym
0
200
フロントエンド開発の勘所 -複数事業を経験して見えた判断軸の違い-
heimusu
7
2.8k
QAフローを最適化し、品質水準を満たしながらリリースまでの期間を最短化する #RSGT2026
shibayu36
2
4.4k
AIエージェントのキホンから学ぶ「エージェンティックコーディング」実践入門
masahiro_nishimi
5
460
Lambda のコードストレージ容量に気をつけましょう
tattwan718
0
130
Package Management Learnings from Homebrew
mikemcquaid
0
230
Honoを使ったリモートMCPサーバでAIツールとの連携を加速させる!
tosuri13
1
180
AIと一緒にレガシーに向き合ってみた
nyafunta9858
0
240
CSC307 Lecture 04
javiergs
PRO
0
660
The Past, Present, and Future of Enterprise Java
ivargrimstad
0
580
AI Schema Enrichment for your Oracle AI Database
thatjeffsmith
0
290
FOSDEM 2026: STUNMESH-go: Building P2P WireGuard Mesh Without Self-Hosted Infrastructure
tjjh89017
0
170
Featured
See All Featured
Self-Hosted WebAssembly Runtime for Runtime-Neutral Checkpoint/Restore in Edge–Cloud Continuum
chikuwait
0
330
Taking LLMs out of the black box: A practical guide to human-in-the-loop distillation
inesmontani
PRO
3
2k
Docker and Python
trallard
47
3.7k
ReactJS: Keep Simple. Everything can be a component!
pedronauck
666
130k
Leo the Paperboy
mayatellez
4
1.4k
SEOcharity - Dark patterns in SEO and UX: How to avoid them and build a more ethical web
sarafernandez
0
120
GraphQLの誤解/rethinking-graphql
sonatard
74
11k
Between Models and Reality
mayunak
1
190
Pawsitive SEO: Lessons from My Dog (and Many Mistakes) on Thriving as a Consultant in the Age of AI
davidcarrasco
0
67
svc-hook: hooking system calls on ARM64 by binary rewriting
retrage
1
100
Unsuck your backbone
ammeep
671
58k
The Success of Rails: Ensuring Growth for the Next 100 Years
eileencodes
47
7.9k
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的何か • 新しいアプリ流入の手段の一つ