2. 3. それなのに技術が乱立しスタンダードが定まらないため分かりにくい
But there is no standard yet.
2. アプリにおけるユーザ獲得のキーファクターとなる技術
Key technology to get more users on native APPs.
1. Deeplinkはシームレスなユーザ体験実現の為に非常に重要
It’s very important to achieve seamless UX
Deeplinkの現状 ~ Current status of Deeplink
5. 4. AppleがUniversal LinksをGoogleがAndroid App Linksを発表
Apple announced universal links; Google announced android app links.
3. ネイティブアプリでのDeeplinkをCustom Schemeで実現
People started using deeplink in native app with Custome Scheme.
2. WebでのDeeplinkは一般的になったので特にDeeplinkと呼ばなくなった
Deeplink in web became too normal to call it so anymore.
1. 元々はWebサイトにおける用語だった
It used to be a word for web pages.
Deeplinkの歴史 ~ History of deeplink
7. WebにおけるDeeplink ~ Deeplink on Web
トップページ
Top page
http://hoge
記事ページ2
Article 2
外部サイト
Third-Party Site
deeplink
記事ページ1
Article 1
deeplink
各記事にはURLという「名前」が付いているので容易に直接リンク(Deeplink)ができる
It’s easy to do because each pages have their own URL as identifier.
http://hoge/news/2
http://hoge/news/1
8. Problem on APP アプリトップ
APP top page
article 1 article 2
外部サイト
Third-party site
Cookpad APP
Cookpadアプリを開く
Open the APP
個々の記事にURLという名前がないので直接リンク
が難しい(常にアプリトップを開いてしまう)
There is no URL for each articles. It’s hard to
open them directory.
なんとかして記事を直接開きたい
But we want to open the article page directory
10. Deeplink関連技術 ~ Related technologies
● Smart App Banners
● Native app install banner
● Facebook AppLinks
● Twitter App Cards
● Google App Index
● Shared Web Credentials
● Handoff
→いっぱいいろんな関連用語が登場してきてやる気がなくなるので、整理して行きます。
Tons of relative technologies make me sick, so I classified them here.
12. Custom Scheme Deeplinkの流れ(例)~ Example
http://sample.com/hoge
Open
Web Content
App Contentmyapp://hoge
アプリ: APP
外部サイト: Third-Party
aタグにCustome Scheme
を書く事でアプリの記事に
直接リンク
13. Custome Schemeの問題点 ~ Problems
1. アプリをインストールしていない端末では解釈できない
Need the App installed to interpret.
2. アプリのインストール有無チェックが必要(誰がする?)
Need to check if the app is installed. Who does that?
3. アプリ内をクロールできないのでSNSでのインスタント表示が難しい
It’s hard for 3rd-party to crawl the content in the APP
4. Custome Schemeは予約できない(複数アプリ間で重複できる)
Custome Scheme is not reservable; anyone can take the same scheme.
23. 最新方式のDeeplink ~ New style deeplink
iOS: Universal Links
Android: Android App Links
構成は一般的なURLと同じhttpsスキーム。
Webページとアプリで同じコンテンツを同じURLで共有する。
This uses https scheme as if the web URL does. This shares the same URL
with both web and APP
【注意】
Universal LinksはiOS 9+のみ
Android App LinksはAndroid 6+のみでサポートされる。
27. 結論 ~ Conclusion
● 今後はUniversal LinksとAndroid App Linksが主流になる。
Universal Links and Android App Links will be the standard.
● 旧デバイスではCustome Schemeが暫く残る
But custome scheme will remain in old devices for several years.