为什么从手机管家下载的App只能安装在手机存储,无法智能安装到SD卡?

实际上,无论软件是安装在手机内置存储还是SD卡上,从占用资源的角度来看,它们本质上都是在占用内存卡空间和运行内存。从资源占用的角度来看,两者区别不大,安装位置的不同并不会显著改变软件对系统内存和存储空间的总体消耗情况。

评论 (2)

这回答有点偷换概念了。手机内置存储(ROM/UFS)和SD卡在读写速度、IOPS性能上根本不在一个量级。装在SD卡上,App冷启动慢、加载资源卡顿,明显是因为I/O性能瓶颈,而不仅仅是“占用资源角度”那么简单。安卓对SD卡的严格限制主要是为了防止低速存储拖垮系统整体体验,而不是单纯为了省那点资源。

这回答有点偷换概念啊。安装到SD卡只是改变了数据的存放位置,App运行时代码还是要加载到内存(RAM)里执行的。SD卡读写速度通常远慢于手机内置存储,把App装在里面反而可能导致加载变慢、卡顿,甚至增加耗电。所谓的“节省内存”纯属误导,真正省空间还能加快运行速度的,往往是把大型游戏或数据文件放到高速外置存储(如果系统支持且SD卡够快),但普通App真没必要。