Apps2SDまとめ

名称がいろいろあって分かり難いので、まとめてみた。*1

  • Apps2FAT(Froyo Apps2SD)

Android 2.2(Froyo)からの新機能。
SDカードのFATな領域に、インストールしたアプリケーションを移動できる。
アプリケーション側での対応が必要。
全てのアプリケーションがSDカードへ移動できるわけではない。
dalvik-cacheは内蔵ストレージのままなので、内蔵ストレージの使用削減効果はいまいち。
PC接続時に"USBストレージをONにする"と、SDカードに移動したアプリケーションはUSBストレージがONの間は使えない。

  • Apps2EXT(A2SD)

Legacy A2SDとか言われている。
カスタムROMを使ったりといろいろな実装があるが、基本的にはSDカード内のextな領域に、/data以下からシンボリックリンクを張る。
アプリケーション側での対応が不要で、dalvik-cache含めアプリケーション関連データを全てSDカードへインストールできる。(内蔵ストレージ使用削減効果大)
"USBストレージON"でも、アプリケーションが使える。
SDカード上にインストールするディレクトリにより、以下の2種類がある。

    • A2SD -> /data/app, /data/app-privateをSDカードにインストール
    • A2SD+ -> A2SDに加えて、/dalvik-cacheもSDカードにインストール

*1:正直、名称が正しいのか自信はない