首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

安卓工程师道出实情,APP远程删除照片是误会,网友:苹果会吗

一个手机APP,能不能删除用户手机相册里的照片?

最近,这样一个问题被摆在了风口浪尖。

不过实际上,很多手机APP都出现过这样的问题,比如去年5月,QQ就曾有个类似的新闻。同时微博,小红书,淘宝都有过类似的情况。

手机APP删除用户手机相册里的照片,乍一听像是什么"黑客"行为,但实际情况是怎样的呢?

其实它们都有一个共同点:安卓手机。Vivo和华为都是使用安卓改良后的系统,本质上还是安卓。

而在专业的软件工程师眼里,所谓"删除照片"其实只是安卓系统自身弊端而导致的一个"误会"。

为什么这么说呢,因为安卓不同于iOS有严格的"沙盒限制"(可以理解为iOS系统的APP无法对手机源文件进行修改),安卓系统的APP会自动生成各种文件夹,每个APP一个。

在这些文件夹里,安卓的APP有权限对于里面的数据进行删改,但只是有权限对自己的文件夹,对其他APP的文件夹无权限。这么做的原因,是要保持手机的流畅运行,特别是APP的缓存文件,特别占内存,通常会自动清除掉。

而在微博小红书拼多多以及QQ用户所反应的删照片,都是在安卓系统内,各APP自己文件夹里的缓存文件(截屏)。这个原因在两家的官方回应里都详细指出了,很多业内人士也并没有发表异议。

那么iOS系统为什么没有这个问题呢?因为iOS有严格的"沙盒限制",各个APP没有自己单独的文件夹,自然不能对缓存文件进行删改,所有的操作都取决于用户本身。这样看起来好像麻烦一些,但会让人感觉更安全。

去年QQ出现问题的时候,就有网友指出了iOS和安卓在这一点上的区别。

不过最近安卓系统更新优化后,已经朝着iOS的方向改变了——强制APP将缓存图片存入安卓自带的文件夹。可以理解为以前安卓不管,现在管了。但很多APP还是沿用了以前的做法,所以就出现了系统识别APP在删照片的"表象"。

iOS和安卓到底谁优谁劣不好简单评价,iOS严密性更强,但很封闭;安卓更开放,但也会带来过于开放的问题。希望随着技术的不断进步,各种系统的优点能够互相融合,也让我们用户更多一些的安心。

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20210116A0DQ7Z00?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

相关快讯

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券