モバイルクライアント向け公開APIのバージョニング
· 10分で読める
モバイルは毎週デプロイできない。無視すると本番が壊れる。
モバイル遅延は恒常的制約
ストア審査とMDMは複数世代の併存を意味する。
最古サポート版を第一級消費者に。
契約でバージョン管理
明示的エポックとリクエスト毎のビルドID。
測定された非推奨なしにフィールド削除しない。
- Publish a mobile compatibility matrix with minimum app versions per API epoch
- Treat breaking changes as contract events with sunset dates in responses
- Run shadow traffic from oldest supported app builds in CI
- Instrument version skew: which app builds hit deprecated fields
リリースとサポートと調整
サンセットとアプリ内アップグレードを連動。
最古バンドルで契約テスト。
切断前にスキュー計測
バージョンとエポックのダッシュボード。
予測可能な進化。
2026年10月19日、Berktug Berke Ates が公開。