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
Sponsored
·
SiteGround - Reliable hosting with speed, security, and support you can count on.
→
FromAtom
September 12, 2022
Technology
4.2k
1
Share
サポート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
110
『SwiftUIならiOS, macOSの両方で動くエディタアプリが簡単に作れる』 と思ったら大間違いだよ! / pixiv App Night 2024-01-25
fromatom
1
610
君だけのGFMエディタを作ろう! / iOSDC Japan 2023
fromatom
0
2.2k
僕たちが 『Appのプライバシーに関する質問への回答』 そして『ATT』に対応するまでの物語 / iOSDC Japan 2021
fromatom
1
4.7k
やってみよう! iOSDCデザインスポンサー! / iOSDC Japan 2021 LT
fromatom
2
1.5k
デバッグメニューのメンテナンスが大変だったので、専用アプリを作りました。 / iOSDC Japan 2020
fromatom
9
7.3k
スクリーン配信機能の実装が大変だったので知見をお伝えします / iOSDC2019
fromatom
7
14k
🎉 esa 生誕5周年記念パーティー(\( ⁰⊖⁰)/) 🎉 / esa the 5th anniversary
fromatom
1
4.5k
複数のライブ映像を同期再生するのが大変だったので知見をお伝えします / iOSDC Japan 2018
fromatom
8
8.5k
Other Decks in Technology
See All in Technology
「できない」のアウトプット 同人誌『精神を壊してからの』シリーズ出版を 通して得られたこと
comi190327
3
570
あるアーキテクチャ決定と その結果/architecture-decision-and-its-result
hanhan1978
0
310
OPENLOGI Company Profile
hr01
0
83k
OPENLOGI Company Profile for engineer
hr01
1
62k
サイボウズ 開発本部採用ピッチ / Cybozu Engineer Recruit
cybozuinsideout
PRO
10
77k
チームで育てるAI自走環境_20260409
fuktig
0
690
TUNA Camp 2026 京都Stage ヒューリスティックアルゴリズム入門
terryu16
0
670
BIツール「Omni」の紹介 @Snowflake中部UG
sagara
0
180
Kubernetes基盤における開発者体験 とセキュリティの両⽴ / Balancing developer experience and security in a Kubernetes-based environment
chmikata
0
170
AWS DevOps Agent or Kiro の使いどころを考える_20260402
masakiokuda
0
170
Embeddings : Symfony AI en pratique
lyrixx
0
460
推し活エージェント
yuntan_t
1
800
Featured
See All Featured
SERP Conf. Vienna - Web Accessibility: Optimizing for Inclusivity and SEO
sarafernandez
2
1.4k
Building a Scalable Design System with Sketch
lauravandoore
463
34k
Keith and Marios Guide to Fast Websites
keithpitt
413
23k
Believing is Seeing
oripsolob
1
100
CSS Pre-Processors: Stylus, Less & Sass
bermonpainter
360
30k
Facilitating Awesome Meetings
lara
57
6.8k
Odyssey Design
rkendrick25
PRO
2
560
DBのスキルで生き残る技術 - AI時代におけるテーブル設計の勘所
soudai
PRO
64
53k
Collaborative Software Design: How to facilitate domain modelling decisions
baasie
0
190
BBQ
matthewcrist
89
10k
The Hidden Cost of Media on the Web [PixelPalooza 2025]
tammyeverts
2
260
Paper Plane (Part 1)
katiecoart
PRO
0
6.4k
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を入れられない人をベースにするのがおすすめ 「きっかけ」がなくてサポート終了してない事が多いよ