APP 2 SD的区别
Swap:物理内存交换。
App2SD(又称A2SD):把软件安装到SD卡。App是application的缩写,即应用程序。2=TWO=TO,取自发音。SD实际上应该是TF卡。但是早期TF没有专门的读卡器。所以都是挂SD的套套,来用SD读卡器。这样APP2SD就很容易理解了。把应用程序安装在SD卡里,就是APP2SD,很白话哦。
无需分区,将app、app-private目录下部分数据载到SD卡(FAT32格式)里,这个分区就是手机连接电脑使用磁盘驱动器的时候看到的那个硬盘分区,这样做有2个很大的缺点:
1.由于系统数据格式不同(Andriod的系统数据格式是EXT2、EXT3等格式),所以运行起来比较慢。
2.当使用磁盘驱动器模式的时候,SD卡被电脑独占,装在SD卡上的程序无法运行,会导致很多插件和软件消失。
Andriod2.2自带,需apk支持。很多软件不支持App2SD,只有极少数软件可以装在SD卡上。
App2SD+(又称App2EXT):把软件安装到SD卡EXT分区。 因为是APP2SD的升级版,所以很好理解。和上一个的区别是,APP2SD是把文件安装在SD卡里。而APP2SD+是把文件安装在SD卡的EXT分区里。
要把内存卡分为两个区,FAT32和EXT2或EXT3(EXT的都行),将app、app-private、dalvik-cache目录下全部数据载到内存卡EXT分区,开机加载需要点时间,但运行速度快,使用起来会影响内存卡的寿命。虽然/system/app下的文件可链接到SD卡ext分区,但是data文件会使系统内存变大。
解决了官方2.2系统自带App2SD的缺点,所有程序都可装在SD卡上,使用磁盘驱动器模式的时,也不会影响SD卡程序运行。
Data2EXT:把 软件和数据全部安装到SD卡。EXT分区DATA中文就是数据的意思,2同上面的解释,EXT是LINUX系统里的一种分区格式Windows系统下没有这样的分区格式,所以分区需要通过其他工具来实现。DATA2EXT就是把安装文件的数据,安装在SD卡的EXT分区里。因为手机中有DATA这个区,手机安装文件,都是放在手机内DATA区。使用了DATA2EXT之后,也就是把你的手机内存,映射到EXT分区。
同样要把内存卡分为两个区,将app、app-private、dalvik-cache和data目录下的数据全部装载到内存卡的ext 分区上,不过开机加载仍需要一点时间,而且运行起来没有App2SD+快,对内存卡的要求比较高,使用起来会严重影响内存卡的寿命。使用DATA2EXT之后,手机默认的内存容量也会变大。手机内存=实际手机内存+EXT分区容量。所以,当安装好支持DATA2EXT的ROM后,会发现手机设置里,显示手机内存变大使用DATA2EXT,手机安装文件的时候,会优先选择SD卡的EXT分区。EXT格式有很多种,EXT2-4。请选择的时候,根据你所选用的ROM来确定格式。
缺点:
1.需高速TF卡,C4或更高。
2.加快SD卡老化。
3.App2SD+和Data2EXT采用挂载方式建立,替换软件的安装路径 ,开启App2SD+和Data2EXT后应把软件安装到手机内存上,实际上就是安装到内存卡的EXT分区上,由于App2SD+和Data2EXT读取的数据都是EXT分区,与 FAT32分区毫无关系,所以用数据线连接电脑时,所有的软件均可正常运行,但内存FAT分区的数据都读取不了,需安装内存卡双重载软件。
所以,笔者人推荐使用App2SD+。
2024-10-10 广告