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
120
『SwiftUIならiOS, macOSの両方で動くエディタアプリが簡単に作れる』 と思ったら大間違いだよ! / pixiv App Night 2024-01-25
fromatom
1
630
君だけの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.5k
デバッグメニューのメンテナンスが大変だったので、専用アプリを作りました。 / iOSDC Japan 2020
fromatom
9
7.4k
スクリーン配信機能の実装が大変だったので知見をお伝えします / iOSDC2019
fromatom
7
14k
🎉 esa 生誕5周年記念パーティー(\( ⁰⊖⁰)/) 🎉 / esa the 5th anniversary
fromatom
1
4.6k
複数のライブ映像を同期再生するのが大変だったので知見をお伝えします / iOSDC Japan 2018
fromatom
8
8.6k
Other Decks in Technology
See All in Technology
Bucharest Tech Week 2026 - Reinventing testing practices in the AI era
edeandrea
PRO
1
140
エラーバジェットのアラートのタイミングを考える.pdf
kairim0
0
120
手塩にかけりゃいいってもんじゃない
ming_ayami
0
390
脆弱性対応、どこで線を引くか
rymiyamoto
0
370
AI-DLCを活用した高品質・安全なAI駆動開発実践 / AI Driven Development with AI-DLC
yoshidashingo
0
170
Claude Code×Terraform IaC テンプレート駆動開発
itouhi
1
490
AIソロプレナー時代に2ヶ月で20人増員した事業創造会社の開発組織の話
miyatakoji
0
600
Agent Skills設計で柔軟性と硬さのバランスが難しい話
nassy20
0
120
2026TECHFRESH畢業分享會 - 葬送的通靈師:化系統與用戶雜訊成行動訊號
line_developers_tw
PRO
0
800
Chainlitで作るお手軽チャットUI
ynt0485
0
200
地球に⽣きるAI —GeoAIと「中間領域」— / AI Living on Earth — GeoAI and the “Intermediate Layer” —
ykiyota
0
280
失敗を経て、Harness Engineering で 大切にしたいことを考える / Learning from Failure: What Matters in Harness Engineering
bitkey
PRO
1
310
Featured
See All Featured
技術選定の審美眼(2025年版) / Understanding the Spiral of Technologies 2025 edition
twada
PRO
118
120k
ラッコキーワード サービス紹介資料
rakko
1
3.6M
brightonSEO & MeasureFest 2025 - Christian Goodrich - Winning strategies for Black Friday CRO & PPC
cargoodrich
3
730
Fireside Chat
paigeccino
42
3.9k
Intergalactic Javascript Robots from Outer Space
tanoku
273
27k
Color Theory Basics | Prateek | Gurzu
gurzu
0
360
Agile that works and the tools we love
rasmusluckow
331
21k
Organizational Design Perspectives: An Ontology of Organizational Design Elements
kimpetersen
PRO
1
720
Rebuilding a faster, lazier Slack
samanthasiow
85
9.5k
First, design no harm
axbom
PRO
2
1.2k
The untapped power of vector embeddings
frankvandijk
2
1.8k
Why You Should Never Use an ORM
jnunemaker
PRO
61
9.9k
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を入れられない人をベースにするのがおすすめ 「きっかけ」がなくてサポート終了してない事が多いよ