背景 2016年3月上旬の時点でMarshmallowのシェアはわずか2.3%しかないようです。 シェアもわずかしかないからMarshmallow対応はまだまだ先でいいのかなと思っていました。 ところが 2016年3月上旬からdocomoがMarshmallowへのアップデートの配信を開始したようです。au SoftBankも続々と配信する予定になっているので、そろそろ本格的にMarshmallow対応が必要になりそうですね。 以前勉強会で発表をした内容になりますが、改めてMarshmallowで新しくなったpermissionモデルの対応策を紹介しようと思います。 Marshmallow未満の挙動 インストール時にpermissionをリクエストしてユーザーは全てのpermissionに対して許可をします。そしてユーザーはインストール後にpermissionを剥奪することができないため、