app to sd概念

app to sd概念

APP TO SD(全称为Application to SDcard,简称APP2SD)是一种将应用程序安装在SD卡上的方法,以节省手机内部的闪存空间。当手机内存不足时,我们通常会使用APP2SD操作,将安装的软件移到SD卡上。由于Android系统基于Linux,SD卡上的Fat格式不被识别,因此需要分区并格式化为Linux支持的ext2、ext3或ext4格式。接着,通过链接命令将该分区映射为system/sd文件夹,所有软件安装到此文件夹下,这就是APP2SD的操作。这一过程需要ROM的支持并开启APP2SD功能。APP2SD操作实质上牺牲了部分软件的速度和稳定性,以换取更多的手机内存空间,安装更多的软件。值得注意的是,APP2SD只是将软件放置在SD卡上,运行时仍需占用手机内存,因此安装软件后,手机内存通常会减少一些。此外,使用APP2SD的最大好处在于,刷带APP2SD的ROM后,升级这一ROM(仍带APP2SD)时,软件将完整保存(个别情况除外,如HTC输入中文需要重新添加几个文件到system/lib下)。然而,许多ROM需要清除ext分区,因此无法保留软件。使用RA-hero-recovery对BeAsia v1.1进行APP2SD步骤和版本不同,但基本原理和步骤相同。总体而言,对于还在使用较低版本Android手机的用户,APP2SD非常必要。然而,目前大多数网友修改的ROM已默认开启APP2SD,省去了麻烦。[1]