Cookpadさんのpotatotips (iOS/Android開発Tips共有会) 第4回に行ってきました。
https://github.com/potatotips/potatotips/wiki/potatotips-4

f:id:hdk_embedded:20140212205530p:image:w480

External Storageは拡張ストレージと理解するとよいと思います。内部ストレージの場合もあれば、外部ストレージの場合もありますがSDカードは利用しない方向で収束しつつあります。主にセキュリティの問題ですね(ファイルシステムがFAT32なのが痛い)。

ちなみにExternal Storageにはプライマリとセカンダリ(2個目以降)が設定できます(Android OSのビルド時。メーカー側の設定ですね)。

KitKat以降もSDカードを使いたい場合、セカンダリとしてマウントしていくことになりますが、適切な権限を付与しにくいのでメーカー側が用意するファイラ以外から利用できない、と考えたほうが良さそうです。

(今回は拡張ストレージの使い方については省略してます)