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
サポートiOSバージョンを定期的にあげる仕組みづくり / iOSDC Japan 2022
Search
FromAtom
September 12, 2022
Technology
4.3k
1
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
サポートiOSバージョンを定期的にあげる仕組みづくり / iOSDC Japan 2022
iOSDC Japan 2022 LT
FromAtom
September 12, 2022
More Decks by FromAtom
See All by FromAtom
「UIは英語なのにアプリ内リンクは日本語だ!」を防ぐコツ / pixiv App Night 2024-10-24
fromatom
0
130
『SwiftUIならiOS, macOSの両方で動くエディタアプリが簡単に作れる』 と思ったら大間違いだよ! / pixiv App Night 2024-01-25
fromatom
1
640
君だけのGFMエディタを作ろう! / iOSDC Japan 2023
fromatom
0
2.3k
僕たちが 『Appのプライバシーに関する質問への回答』 そして『ATT』に対応するまでの物語 / iOSDC Japan 2021
fromatom
1
4.8k
やってみよう! iOSDCデザインスポンサー! / iOSDC Japan 2021 LT
fromatom
2
1.6k
デバッグメニューのメンテナンスが大変だったので、専用アプリを作りました。 / iOSDC Japan 2020
fromatom
9
7.5k
スクリーン配信機能の実装が大変だったので知見をお伝えします / iOSDC2019
fromatom
7
14k
🎉 esa 生誕5周年記念パーティー(\( ⁰⊖⁰)/) 🎉 / esa the 5th anniversary
fromatom
1
4.6k
複数のライブ映像を同期再生するのが大変だったので知見をお伝えします / iOSDC Japan 2018
fromatom
8
8.7k
Other Decks in Technology
See All in Technology
「守りたい体験」を渡すだけで E2E を生成させられるようになった話
hinac0
1
420
オブザーバビリティ、本当に活用できてる? 〜API連携×生成AIで成熟度を自動評価〜
dmmsre
1
3.6k
AIと共生する開発者プラットフォーム:バクラクのモノレポ×マイクロサービス基盤
sakajunquality
2
3.8k
AI時代の闇と光
tatsuya1970
0
110
AI Driven AI Governance
pict3
0
490
Network Firewallやっていき!
news_it_enj
0
170
GoでCコンパイラを作った話
repunit
0
110
壊して学ぶAWS CDK: そのcdk deployで消えるもの、残るもの
k_adachi_01
1
410
AI時代のYAGNI:「爆速で無駄になった機能」からの学び / 20260720 Naoki Takahashi
shift_evolve
PRO
2
320
ゴールデンパスは敷いただけでは道にならない ─ 企画部門のエンジニアが技術標準を事業価値に変えるまで
mhrtech
1
220
知らん間に、回ってる
ming_ayami
0
720
LLM/Agent評価:トップ営業の発言を「正解」にする 〜暗黙的正解による評価を営業資産に変える〜
takkuhiro
1
230
Featured
See All Featured
Exploring anti-patterns in Rails
aemeredith
3
440
sira's awesome portfolio website redesign presentation
elsirapls
0
300
Leading Effective Engineering Teams in the AI Era
addyosmani
9
2.2k
The Organizational Zoo: Understanding Human Behavior Agility Through Metaphoric Constructive Conversations (based on the works of Arthur Shelley, Ph.D)
kimpetersen
PRO
0
390
The agentic SEO stack - context over prompts
schlessera
0
850
Un-Boring Meetings
codingconduct
0
350
Primal Persuasion: How to Engage the Brain for Learning That Lasts
tmiket
0
390
Thoughts on Productivity
jonyablonski
76
5.2k
SEO for Brand Visibility & Recognition
aleyda
0
4.6k
Responsive Adventures: Dirty Tricks From The Dark Corners of Front-End
smashingmag
254
22k
Reality Check: Gamification 10 Years Later
codingconduct
0
2.2k
What the history of the web can teach us about the future of AI
inesmontani
PRO
1
630
Transcript
サポートiOSバージョンを 定期的にあげる仕組みづくり 2022/09/12 Track A LT iOSDC Japan 2022
FromAtom ピクシブ株式会社 iOSアプリ分野テックリード
サポートするiOSバージョン、 どんどん減らしたいよね。
SwiftUI使いたいから、 iOS 12のサポート切りたいな。
iOS 12切りたいです
まだ使ってるユーザーいるからなぁ iOS 12切りたいです
まだ使ってるユーザーいるからなぁ 🥺 iOS 12切りたいです
基準を作ろう 仕組みを作ろう
基準を作ろう
基準を作ろう オススメしない基準
基準を作ろう オススメしない基準 全世界でのiOS 12のシェア 自社アプリのiOS 12アクティブユーザー数
基準を作ろう どうしたらiOS 12のシェアが減るか?
基準を作ろう Pokémon GOみたいな世界的ヒットアプリの登場 超大手アプリがサポートiOSバージョンをアップする 新型iPhoneが安くなってみんな買い替える
基準を作ろう 自分たちにはコントロール不可
基準を作ろう コントロール不可なものを 自分たちのアプリやビジネスの 判断基準にしてもよいのか
基準を作ろう でも、やっぱ数値で判断したいよ……
基準を作ろう iOS 13にアップデートできない人
基準を作ろう 愛用アプリがiOS 13+で動かない 利用デバイスにiOS 13+が入らない めんどうなのでアップデートしていない
基準を作ろう 愛用アプリがiOS 13+で動かない 利用デバイスにiOS 13+が入らない めんどうなのでアップデートしていない
基準を作ろう デバイスを買い換えるしかない
基準を作ろう iOS 13を入れられないデバイス iPhone 5s, iPhone 6, iPhone 6
Plus iPad Air, iPad mini 2 , iPad mini 3 iPod touchʢୈ6ੈʣ このデバイスを使っているアクティブユーザーを見る
基準を作ろう ここからはプロダクトによって様々 アップデートできないアクティブユーザーがn%以下 アップデートできないヘビーユーザー割合がn%以下 アップデートできない人たちの課金額がn円以下
基準を作ろう チームで決めることが大切
基準を作ろう 基準はできた
基準を作ろう 基準ができたら サポートiOSバージョンは どんどんあがる?
基準を作ろう NO NO NO
仕組みを作ろう
仕組みを作ろう 他にタスクはたくさんある ユーザーコミュニケーションが大変
仕組みを作ろう 他にタスクはたくさんある サポート終了タスクは後回しになりがち ユーザーコミュニケーションが大変
仕組みを作ろう よくあるすれ違い がんばれば 対応できるしな エンジニアから 要望もないしな
エンジニア PM
仕組みを作ろう なにかに似ているな?
仕組みを作ろう ライブラリのバージョンアップ
仕組みを作ろう サボっても短期的には困らないが いつか痛い目を見る。
仕組みを作ろう Dependabot Renovate よくある解決法
仕組みを作ろう 『 俺自身 が Dependabot になる事だ 』
仕組みを作ろう 定期的に実行される 判断に必要な情報をまとめて伝える Dependabotになる
仕組みを作ろう 新iOSが発表される 9月 定期的な実行
仕組みを作ろう 新iOSが発表される 9月 新iOS発表から一ヶ月後 10月 定期的な実行
仕組みを作ろう 新iOSが発表される 9月 新iOS発表から一ヶ月後 10月 新iOS発表から約半年後
5月 定期的な実行
仕組みを作ろう 新iOSが発表される 9月 新iOS発表から一ヶ月後 10月 新iOS発表から約半年後
5月 定期的な実行 見直しよろしくです
仕組みを作ろう 判断に必要な情報をまとめて伝える ①基準を作ろう で話したことの周知 iOSバージョン毎に使えなくなるデバイス一覧 推奨するサポートバージョン
→ 例:今ならiOS 14以上を目指したいよね
1年やってみた結果 iOS 11 1 iOS 12 2 iOS 13 3
iOS 11 4
1年やってみた結果 iOS 11 → iOS 13 1 iOS 12 →
iOS 14 2 iOS 13 → iOS 14 3 iOS 11 → iOS 14 4
チームで基準を決めよう 定期的に確認する仕組みを作ろう まとめ 新しいiOSを入れられない人をベースにするのがおすすめ 「きっかけ」がなくてサポート終了してない事が多いよ