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
Mobile app release strategies
Search
Lukasz Pikor
September 29, 2017
Programming
120
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
Mobile app release strategies
Lukasz Pikor
September 29, 2017
More Decks by Lukasz Pikor
See All by Lukasz Pikor
Chat apps: my observations based on 2 projects and 3 chat services
pikor
1
41
Date / Time / Calendar / Time zone
pikor
0
71
Hashable in Swift
pikor
0
36
Other Decks in Programming
See All in Programming
なぜ型を書くのか? TSKaigi2026で改めて考える #tskaigi_smarthr
kajitack
0
390
symfony/aiとlaravel/boost
77web
0
140
なぜ関数型プログラミングで「型」と「証明」が語られるのか #fp_matsuri
kajitack
3
990
SREは、MCPとSRE Agentをこう使え!
kazumax55
0
150
壊れたパーサから始める関数型設計と構成的なパーサ #fp_matsuri
raiga0310
2
360
The Past, Present, and Future of Enterprise Java
ivargrimstad
0
320
【やさしく解説 設計編・中級 #1】一つの車に、運転手は一人 ~ある倉庫システムの事例から~
panda728
PRO
0
180
PHP に部分適用が来るぞ!……ところで何それ?おいしいの? #phpcon / phpcon-2026
shogogg
0
290
PHPだって関数型したい 〜できること、できないこと〜 / fp-in-php
jsoizo
0
230
The Bowling Game- From Imperative to Functional Programming - Part 1
philipschwarz
PRO
0
330
Generative UI & AI-Assistants for Your Angular Solutions
manfredsteyer
PRO
0
120
鹿野さんに聞く!『TypeScriptコードレシピ集』で磨く実践力
tonkotsuboy_com
4
1.1k
Featured
See All Featured
ラッコキーワード サービス紹介資料
rakko
1
4M
brightonSEO & MeasureFest 2025 - Christian Goodrich - Winning strategies for Black Friday CRO & PPC
cargoodrich
3
750
Writing Fast Ruby
sferik
630
63k
Navigating Weather and Climate Data
rabernat
0
390
The Mindset for Success: Future Career Progression
greggifford
PRO
0
430
SEOcharity - Dark patterns in SEO and UX: How to avoid them and build a more ethical web
sarafernandez
0
220
Have SEOs Ruined the Internet? - User Awareness of SEO in 2025
akashhashmi
0
400
Why Our Code Smells
bkeepers
PRO
340
58k
Digital Projects Gone Horribly Wrong (And the UX Pros Who Still Save the Day) - Dean Schuster
uxyall
1
2.1k
Conquering PDFs: document understanding beyond plain text
inesmontani
PRO
4
2.9k
HTML-Aware ERB: The Path to Reactive Rendering @ RubyCon 2026, Rimini, Italy
marcoroth
3
350
The B2B funnel & how to create a winning content strategy
katarinadahlin
PRO
1
420
Transcript
App release strategies Typical / Standard / „Default” / Small
project
Typical / Standard / „Default” / Small project Typical /
Standard / „Default” / Small project
Typical / Standard / „Default” / Small project Made @
draw.io
Typical / Standard / „Default” / Small project Made @
draw.io
Typical / Standard / „Default” / Small project Made @
draw.io
Typical / Standard / „Default” / Small project Made @
draw.io
Typical / Standard / „Default” / Small project
long development phase Typical / Standard / „Default” / Small
project
long development phase 1 dev responsible for the release Typical
/ Standard / „Default” / Small project
long development phase 1 dev responsible for the release easy
to miss deadline Typical / Standard / „Default” / Small project
long development phase 1 dev responsible for the release easy
to miss deadline lot of features released at once Typical / Standard / „Default” / Small project
Why stable & often releases matters - short history Why
stable & often releases matters - short history
Big player’s process: Skyscanner Big player’s process: Skyscanner http://codevoyagers.com/2016/08/23/the-present-and-future-of-app-release-at-skyscanner/
Decouple features from binary Big player’s process: Skyscanner Popular case:
Spotify
Feature flags Big player’s process: Skyscanner
Release train Big player’s process: Skyscanner
Example usage Big player’s process: Skyscanner
On the other hand… On the other hand…
On the other hand… On the other hand… ~253 MB!
http://blog.timac.org/?p=1707
Bonus Bonus
Phased Releases @ App Store Phased Releases @ App Store
Phased Releases @ App Store Phased Releases @ App Store
Summary Summary • stable releases are important • decoupling features
from release & • feature flags & • staged rollouts can help • New in iTunes Connect: Phased (staged) Rollouts
Pikor @pikorpikorpikor