Upgrade to Pro — share decks privately, control downloads, hide ads and more …

サポートiOSバージョンを定期的にあげる仕組みづくり / iOSDC Japan 2022

FromAtom
September 12, 2022

サポートiOSバージョンを定期的にあげる仕組みづくり / iOSDC Japan 2022

iOSDC Japan 2022 LT

FromAtom

September 12, 2022
Tweet

More Decks by FromAtom

Other Decks in Technology

Transcript

  1. サポートiOSバージョンを 定期的にあげる仕組みづくり 2022/09/12 Track A LT iOSDC Japan 2022

  2. FromAtom ピクシブ株式会社 iOSアプリ分野テックリード

  3. サポートするiOSバージョン、 
 どんどん減らしたいよね。

  4. 􀉪 SwiftUI使いたいから、 
 iOS 12のサポート切りたいな。

  5. 􀉪 iOS 12切りたいです

  6. 􀉪 􀉪 まだ使ってるユーザーいるからなぁ iOS 12切りたいです

  7. 􀉪 􀉪 まだ使ってるユーザーいるからなぁ 􀉪 🥺 iOS 12切りたいです

  8. 基準を作ろう 􀀺 仕組みを作ろう 􀀼

  9. 基準を作ろう 􀀺

  10. 基準を作ろう 􀀺 オススメしない基準

  11. 基準を作ろう 􀀺 オススメしない基準 全世界でのiOS 12のシェア 自社アプリのiOS 12アクティブユーザー数 􀝞 􀝞

  12. 基準を作ろう 􀀺 どうしたらiOS 12のシェアが減るか?

  13. 基準を作ろう 􀀺 Pokémon GOみたいな世界的ヒットアプリの登場 超大手アプリがサポートiOSバージョンをアップする 􀝞 􀝞 新型iPhoneが安くなってみんな買い替える 􀝞

  14. 基準を作ろう 􀀺 自分たちにはコントロール不可

  15. 基準を作ろう 􀀺 コントロール不可なものを 
 自分たちのアプリやビジネスの 判断基準にしてもよいのか

  16. 基準を作ろう 􀀺 でも、やっぱ数値で判断したいよ……

  17. 基準を作ろう 􀀺 iOS 13にアップデートできない人

  18. 基準を作ろう 􀀺 愛用アプリがiOS 13+で動かない 利用デバイスにiOS 13+が入らない 􀝞 􀝞 めんどうなのでアップデートしていない 􀝞

  19. 基準を作ろう 􀀺 愛用アプリがiOS 13+で動かない 利用デバイスにiOS 13+が入らない 􀝞 􀝞 めんどうなのでアップデートしていない 􀝞

  20. 基準を作ろう 􀀺 デバイスを買い換えるしかない

  21. 基準を作ろう 􀀺 iOS 13を入れられないデバイス iPhone 5s, iPhone 6, iPhone 6

    Plus iPad Air, iPad mini 2 , iPad mini 3 iPod touchʢୈ6ੈ୅ʣ このデバイスを使っているアクティブユーザーを見る 􀄥
  22. 基準を作ろう 􀀺 ここからはプロダクトによって様々 アップデートできないアクティブユーザーがn%以下 アップデートできないヘビーユーザー割合がn%以下 􀝞 􀝞 アップデートできない人たちの課金額がn円以下 􀝞

  23. 基準を作ろう 􀀺 チームで決めることが大切

  24. 基準を作ろう 􀀺 基準はできた

  25. 基準を作ろう 􀀺 基準ができたら サポートiOSバージョンは どんどんあがる? 􀰛 􀰛 􀰛

  26. 基準を作ろう 􀀺 NO NO NO

  27. 仕組みを作ろう 􀀼

  28. 仕組みを作ろう 􀀼 他にタスクはたくさんある 􀅼 ユーザーコミュニケーションが大変

  29. 仕組みを作ろう 􀀼 他にタスクはたくさんある サポート終了タスクは後回しになりがち 􀄥 􀅼 ユーザーコミュニケーションが大変

  30. 仕組みを作ろう 􀀼 よくあるすれ違い 􀉪 がんばれば 
 対応できるしな 􀉪 エンジニアから 要望もないしな

    エンジニア PM
  31. 仕組みを作ろう 􀀼 なにかに似ているな?

  32. 仕組みを作ろう 􀀼 ライブラリのバージョンアップ

  33. 仕組みを作ろう 􀀼 サボっても短期的には困らないが 
 いつか痛い目を見る。

  34. 仕組みを作ろう 􀀼 Dependabot Renovate よくある解決法

  35. 仕組みを作ろう 􀀼 『 俺自身 が Dependabot になる事だ 』

  36. 仕組みを作ろう 􀀼 定期的に実行される 判断に必要な情報をまとめて伝える 􀝞 􀝞 Dependabotになる

  37. 􀂓 仕組みを作ろう 􀀼 新iOSが発表される 9月 定期的な実行

  38. 􀂓 􀂓 仕組みを作ろう 􀀼 新iOSが発表される 9月 新iOS発表から一ヶ月後 10月 定期的な実行

  39. 􀂓 􀂓 􀂓 仕組みを作ろう 􀀼 新iOSが発表される 9月 新iOS発表から一ヶ月後 10月 新iOS発表から約半年後

    5月 定期的な実行
  40. 􀂓 􀂓 􀂓 仕組みを作ろう 􀀼 新iOSが発表される 9月 新iOS発表から一ヶ月後 10月 新iOS発表から約半年後

    5月 定期的な実行 見直しよろしくです
  41. 仕組みを作ろう 􀀼 判断に必要な情報をまとめて伝える ①基準を作ろう  で話したことの周知 iOSバージョン毎に使えなくなるデバイス一覧 􀝞 􀝞 推奨するサポートバージョン 􀝞

    → 例:今ならiOS 14以上を目指したいよね
  42. 1年やってみた結果 iOS 11 1 iOS 12 2 iOS 13 3

    iOS 11 4
  43. 1年やってみた結果 iOS 11 → iOS 13 1 iOS 12 →

    iOS 14 2 iOS 13 → iOS 14 3 iOS 11 → iOS 14 4
  44. チームで基準を決めよう 定期的に確認する仕組みを作ろう 􀝞 まとめ 􀛮 􀛮 新しいiOSを入れられない人をベースにするのがおすすめ 􀝞 「きっかけ」がなくてサポート終了してない事が多いよ