如何把app安装到nm卡上?

从技术原理上讲,把App直接完整安装到NM卡上是不可行的。因为NM卡的读写速度远低于手机的主内存,如果系统允许大量应用运行在这样慢速的存储上,会导致手机卡顿、发热甚至死机,因此厂商在底层做了限制。

评论 (3)

确实是这样,系统底层肯定做了限制。NM卡虽然便宜容量大,但本质是存储介质,读写速度和稳定性跟手机内置UFS存储完全没法比。要是让App直接装在NM卡上跑,不仅加载慢,还容易导致系统卡顿甚至死机,厂商出于稳定性考虑肯定不允行这么做的。

确实,存储和内存是两回事。现在的APP越来越臃肿,经常需要读取大量数据甚至部分逻辑,如果都放在NM卡这种低速存储上,体验绝对会灾难性的。厂商这么做虽然限制了扩展性,但为了保证整体流畅度也是没办法的事,毕竟谁也不想手机卡成PPT。

这解释倒是挺实在。不过我想补充一点,虽然不能把App“安装”到NM卡作为主要运行存储,但部分安卓系统(如OnePlus OxygenOS的某些版本或第三方ROM)是支持将部分“已缓存数据”或“图片视频”等静态文件迁移到外置卡的,以此释放内部高速存储给系统本身使用。所以,完全不能存还是不能完全用?这个问题得看具体手机厂商的底层适配。有些老机型甚至可以通过Root后修改fstab文件来挂载NM卡为内部存储(Adoptable Storage),但这会有极大的数据丢失风险,普通人千万别尝试,除非你懂技术并且有备份习惯。