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
1
3.8k
サポートiOSバージョンを定期的にあげる仕組みづくり / iOSDC Japan 2022
iOSDC Japan 2022 LT
FromAtom
September 12, 2022
Tweet
Share
More Decks by FromAtom
See All by FromAtom
「UIは英語なのにアプリ内リンクは日本語だ!」を防ぐコツ / pixiv App Night 2024-10-24
fromatom
0
82
『SwiftUIならiOS, macOSの両方で動くエディタアプリが簡単に作れる』 と思ったら大間違いだよ! / pixiv App Night 2024-01-25
fromatom
1
540
君だけのGFMエディタを作ろう! / iOSDC Japan 2023
fromatom
0
2.1k
僕たちが 『Appのプライバシーに関する質問への回答』 そして『ATT』に対応するまでの物語 / iOSDC Japan 2021
fromatom
1
4k
やってみよう! iOSDCデザインスポンサー! / iOSDC Japan 2021 LT
fromatom
2
1.4k
デバッグメニューのメンテナンスが大変だったので、専用アプリを作りました。 / iOSDC Japan 2020
fromatom
9
6.5k
スクリーン配信機能の実装が大変だったので知見をお伝えします / iOSDC2019
fromatom
7
13k
🎉 esa 生誕5周年記念パーティー(\( ⁰⊖⁰)/) 🎉 / esa the 5th anniversary
fromatom
1
4.4k
複数のライブ映像を同期再生するのが大変だったので知見をお伝えします / iOSDC Japan 2018
fromatom
8
7.9k
Other Decks in Technology
See All in Technology
事業特性から逆算したインフラ設計
upsider_tech
0
110
大規模イベントに向けた ABEMA アーキテクチャの遍歴 ~ Platform Strategy 詳細解説 ~
nagapad
0
230
風が吹けばWHOISが使えなくなる~なぜWHOIS・RDAPはサーバー証明書のメール認証に使えなくなったのか~
orangemorishita
15
5.8k
ファッションコーディネートアプリ「WEAR」における、Vertex AI Vector Searchを利用したレコメンド機能の開発・運用で得られたノウハウの紹介
zozotech
PRO
0
320
마라톤 끝의 단거리 스퍼트: 2025년의 AI
inureyes
PRO
1
750
Amazon Q と『音楽』-ゲーム音楽もAmazonQで作成してみた感想-
senseofunity129
0
140
ユーザー課題を愛し抜く――AI時代のPdM価値
kakehashi
PRO
1
120
Eval-Centric AI: Agent 開発におけるベストプラクティスの探求
asei
0
120
リリース2ヶ月で収益化した話
kent_code3
1
290
いかにして命令の入れ替わりについて心配するのをやめ、メモリモデルを愛するようになったか(改)
nullpo_head
7
2.6k
【CEDEC2025】『Shadowverse: Worlds Beyond』二度目のDCG開発でゲームをリデザインする~遊びやすさと競技性の両立~
cygames
PRO
1
370
はじめての転職講座/The Guide of First Career Change
kwappa
4
3.7k
Featured
See All Featured
Optimising Largest Contentful Paint
csswizardry
37
3.4k
BBQ
matthewcrist
89
9.8k
Designing Dashboards & Data Visualisations in Web Apps
destraynor
231
53k
Connecting the Dots Between Site Speed, User Experience & Your Business [WebExpo 2025]
tammyeverts
8
450
Documentation Writing (for coders)
carmenintech
73
5k
Unsuck your backbone
ammeep
671
58k
Making the Leap to Tech Lead
cromwellryan
134
9.5k
How to Create Impact in a Changing Tech Landscape [PerfNow 2023]
tammyeverts
53
2.9k
Build your cross-platform service in a week with App Engine
jlugia
231
18k
Sharpening the Axe: The Primacy of Toolmaking
bcantrill
44
2.4k
Become a Pro
speakerdeck
PRO
29
5.5k
The Invisible Side of Design
smashingmag
301
51k
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を入れられない人をベースにするのがおすすめ 「きっかけ」がなくてサポート終了してない事が多いよ