程序员

首页 » 常识 » 预防 » 手机App自动删照片听了资深程序员的回答
TUhjnbcbe - 2023/8/8 20:54:00

这几天,app删照片的事情很火,在网上还一度闹上热搜。有位用vivo的网友爆料,拼多多远程删除了其相册照片,被手机检测到并发出提示。而拼多多给出的回应是,app在自动删除缓存图片,将对产品做改进。

看到新闻觉得挺不可思议,这是什么骚操作?还特意去问了下做程序员的表哥,结果他让我别大惊小怪,安卓机里很多app都会自行删除缓存图片。

当时还不信,跑去网上一搜,发现很多网友也已见怪不怪。有人回忆,京东金融就这样干过;一位vivo用户反应,手机检测到微博删除照片;还有网友收到了小红书删除照片的系统拦截通知。

去年5月,有EMUI手机用户也发现,QQ删除了其相册照片。此事还引来华为手机副总裁李小龙发声:自删图片不一定是恶意行为,很多应用会自动清除过期图片,用户在手机图库看到这些图片,然后又莫名消失,就认为是图片丢失。

这么看来,app定期清理图片没啥好惊讶的,算是一种行业惯例。而且,表哥还解释,删除缓存的图片等东西,是为了让安卓运行更加流畅。

他用他的安卓机举例,虽然是64G,但用了1年多手机就卡,在网速不好的地方打开应用特别慢,这是在缓存相关页面。如果app更新了新的页面,那旧的页面就存下来了,导致app越来越大,占据的内存也越来越多。

很多网友也发现,安卓机用久了以后,存储目录下就会多出很多奇奇怪怪的文件夹。这些其实就是各类APP创建的,它们会在安卓存储目录下生成自己要用到的目录,并定期清理缓存的音频、图片等。

一位网友深有感触,安卓储存太乱了,有时候各个app下载的东西,找文件的时候让人头疼。

说到这里,可能很多人会觉得iOS系统更好用,软件无论是读取、写入用户数据,都需要经过用户的专门授权。

但其实,iOS采用了严格的沙盒机制,每个App只能对自己沙盒内的数据进行增删改,对于沙盒外的数据无权过问。

打个比方,苹果用户每次在

1
查看完整版本: 手机App自动删照片听了资深程序员的回答