tsuyoshin’s Tech Blog

https://qrunch.net/@tsuyoshin から移転してきました。

Android CDD バージョン間の差分を比較してみる [ Android 11 ]

Android CDD (Compatibility Definition Document) をOSバージョンアップ毎に全て確認するのは大変な労力になる。
そこで、OSバージョン間の差分のみを確認したい。
PDFファイル用意して、差分比較ツールで確認するのも良いが、分かりづらいところがある。
ここでは、Android Code Search サイトを用いて差分比較してみる。

1.ドキュメントの変更履歴を確認する

  1. Android 11のCDD変更履歴を確認してみる。
    Document changelog をクリックすると、下図のように変更履歴が表示される。
    Android 11のCDDが参照する branch はandroid11-devであることがわかる。
    f:id:tsuyo-shin:20210625172943p:plain
  2. Android 10のCDD変更履歴を確認してみる。
    Document changelog をクリックすると、下図のように変更履歴が表示される。
    Android 10のCDDが参照する branch はandroid10-devであることがわかる。
    f:id:tsuyo-shin:20210625173100p:plain

2.ドキュメント間の差分を確認する

  1. Android 11のCDDが参照する branch はandroid11-devなので、下記のようにURLを作成する。
    https://cs.android.com/android/_/android/platform/compatibility/cdd/+/android11-dev
    f:id:tsuyo-shin:20210625173206p:plain
  2. 比較対象として、Android 10のCDDが参照する branch android10-devを追加する。
    https://cs.android.com/android/_/android/platform/compatibility/cdd/+/android11-dev...android10-dev
    f:id:tsuyo-shin:20210625173303p:plain

これでAndroid 11 と Android 10 間のCDD差分が確認できる。
※注意※
Document changelog が参照しているものは branch であるため、後日内容が更新される可能性がある。