http://www.meituanyouxuan.top/wp-content/uploads/2021/01/%E5%90%89%E5%90%89%E7%94%B5%E9%94%80%E7%94%B5%E8%AF%9D%E5%8D%A1.jpg

现在的程序,其实多多少少都会卡顿的。这是智能机的胎记。这个与文件储存格式和读取的方式没有必然的关系。Ios是如此,安卓也是如此。这与程序的内存有关系,内存大的就会比较流畅,安卓程序4G比3G有保障,6G比4G应该会好一点,当然这只是一般现象。对于Ios也是如此,2G比1G运行大的程序反应会好一点。

(借用头条一张图片)

这反映了一个事实。现在的程序APP和程序内存的关系是箱子和仓库的关系,或者说是车辆多寡与道路宽窄的关系。程序的内存,就是仓库,在出厂的时候已经限定了。而App越来越大,同时运行需要的文件也越来越多占据的空间也越来越大手机,即单个箱子变大了。此时一个箱子的大小占用了以前的几个箱子的空间,所以程序要逐步淘汰之前的机型。(这是根本原因)像安卓的1+16或者1+8的机型,慢慢的带不起来了。

另一方面手机,由于安卓和电销系统对内存的使用方式不同,且各个厂商对系统升级的态度不同。在这个问题上表现有一定的差异。但根本来说就是这个问题。如果要从根本上来解决问题,应该来说,好一点的办法就是:一,从上层来说,采用Ios的逻辑,用的时候就上,不用了就撤,最大化利用内存。二,从根本上来说,可以考虑网页读取方式。把程序设计成一个类似搜索引擎的形式。客户的需求都从云端或者服务器读取。用的时候只需要用内存加载一个网页样的东西,只提取用户需要的东西,减少箱子的大小。

当然,这只是一种设想。冀希望于防封不封卡的进步和防封不封卡人员的努力吧,相信程序会越来越好的。