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
The Great Messages Gold Rush
Search
Sponsored
·
Your Podcast. Everywhere. Effortlessly.
Share. Educate. Inspire. Entertain. You do you. We'll handle the rest.
→
Raul Riera
July 27, 2016
Programming
0
77
The Great Messages Gold Rush
The good, the struggle and the awesome of making Messages applications
Raul Riera
July 27, 2016
Tweet
Share
More Decks by Raul Riera
See All by Raul Riera
Library Orientated Programming
raulriera
0
130
Swift: no time to explain, get in the van
raulriera
0
120
Other Decks in Programming
See All in Programming
コントリビューターによるDenoのすゝめ / Deno Recommendations by a Contributor
petamoriken
0
210
AIによる高速開発をどう制御するか? ガードレール設置で開発速度と品質を両立させたチームの事例
tonkotsuboy_com
7
2.4k
【卒業研究】会話ログ分析によるユーザーごとの関心に応じた話題提案手法
momok47
0
200
それ、本当に安全? ファイルアップロードで見落としがちなセキュリティリスクと対策
penpeen
7
3.9k
Package Management Learnings from Homebrew
mikemcquaid
0
230
Data-Centric Kaggle
isax1015
2
780
Claude Codeと2つの巻き戻し戦略 / Two Rewind Strategies with Claude Code
fruitriin
0
140
組織で育むオブザーバビリティ
ryota_hnk
0
180
CSC307 Lecture 01
javiergs
PRO
0
690
Vibe Coding - AI 驅動的軟體開發
mickyp100
0
180
AI によるインシデント初動調査の自動化を行う AI インシデントコマンダーを作った話
azukiazusa1
1
740
Unicodeどうしてる? PHPから見たUnicode対応と他言語での対応についてのお伺い
youkidearitai
PRO
1
2.6k
Featured
See All Featured
Music & Morning Musume
bryan
47
7.1k
AI Search: Where Are We & What Can We Do About It?
aleyda
0
7k
The Illustrated Children's Guide to Kubernetes
chrisshort
51
51k
The Myth of the Modular Monolith - Day 2 Keynote - Rails World 2024
eileencodes
26
3.3k
Building Adaptive Systems
keathley
44
2.9k
Building Experiences: Design Systems, User Experience, and Full Site Editing
marktimemedia
0
410
Taking LLMs out of the black box: A practical guide to human-in-the-loop distillation
inesmontani
PRO
3
2k
A brief & incomplete history of UX Design for the World Wide Web: 1989–2019
jct
1
300
StorybookのUI Testing Handbookを読んだ
zakiyama
31
6.6k
Mozcon NYC 2025: Stop Losing SEO Traffic
samtorres
0
140
BBQ
matthewcrist
89
10k
Evolution of real-time – Irina Nazarova, EuRuKo, 2024
irinanazarova
9
1.2k
Transcript
The Messages Extension Gold Rush
Creating apps for iOS β • It’s slow • Everything
is broken • You are likely the first person to encounter this problem • You can shape the final release of iOS
It’s slow
Everything is broken
You are likely the first person to encounter this problem
You can shape the final release of iOS
How are they built? • They are regular extensions •
Can be standalone or combined with a companion app • Have two presentation modes • Has to support every orientation out there
Regular extensions
Standalone or companion
Two presentation modes
None
Compact • No pan gestures or horizontal scroll • No
keyboard (obviously)
Expanded • Everything under the sun • Presenting View Controller
is tricky, there is a “magical navigation bar”
Support every orientation Remember you are in a “borrowed” space,
you have to support everything Messages supports.
Common problems • Layout is inconsistent • “Magic navigation bar”
is a pain
Layout is inconsistent 1 2 1 2
“Magic navigation bar”
Why are they awesome? • Unique viral opportunity • Validated
market fit • “New thing” rush
Unique viral opportunity • Compose “Custom Messages” from “both” apps
• “From [app name]” • Direct link to the AppStore • Dual presence
Custom Messages • From your Messages app • From your
companion app
From [app name]
Direct link to the AppStore 1 2
Dual presence 2
Validated market fit • Snapchat • Line • Twitter •
Facebook • Many others…
“New thing” rush
@raulriera Questions?