![](http://image.coolapk.com/feed_cover/2023/0810/20/6471607_04b5af0d_1881_2672_755@1306x588.jpeg)
很久之前写了一篇安卓储存权限管理的图文,收到了许多酷友的鼓励。今天来写一片 iOS 的
https://www.coolapk.com/feed/38820592?shareKey=OTcxOWU2YTQ0YmIzNjRkNGVjNWM~&shareUid=6471607&shareFrom=com.coolapk.market_13.3.1
1,概述
众所周知,iOS 对应用采取的是沙盒式管理。这也就意味着每个软件都在一个相对独立的环境下运行,不能随意读取其他应用的数据。iOS 也没有对任何应用开放根目录的读取。这样做的好处是不会出现安卓中往根目录拉屎、写入追踪标识、卸载是非标准数据无法清除和隐私泄露等问题,坏处自然是过于封闭带来的数据管理得困难就,就连导入本地音乐都需要链接 iTunes
2,相册
保存、分享图片已经是软件中非常常见与高频的操作,也是 iOS 最早开放的允许第三方应用读取除自己应用数据外的接口。
(1)写入。 第三方 app 保存图片、视频不需要申请权限
(2)读取。
读取权限分为:不允许读取,允许全部 ,允许选中部分
“相册”这一点对比安卓可谓是遥遥领先。安卓憋了半天的照片选择器、音乐照片文件分别管理,理想是美好的,现实却是根本没人适配。而反观 iOS, 号召力强弱差距巨大
3,文件
然而在除照片外的其他文件管理上,iOS 可谓是遥遥落后。iOS 在设计之初根本没有“其他文件管理”的概念,仿佛用户需要跨应用使用的只有照片一样。沾了 iPad OS 的光,iOS 好不容易拥有了文件 App 后,却是依托答辩。用户需要自己“存储在文件”后,才能在文件 app 中显示。而安卓可以自动归档不同 App 中的文稿,并且可以按类别展示。
4,总结
iOS 过强的封闭性,导致 App 在苹果设想过的、希望的范围内能有很好的表现(比如相册),然而在苹果不重视、用户却也真正需要的领域,做得一塌糊涂。如果你想在 iPhone 上收听自己保存的本地音乐而不是每个月给音乐软件送钱,你唯一的选择是用 Mac 电脑 iTunes 连接手机。WPS 等应用也无法辩解的保存、修改你的文稿。
不过笔者认为,在移动端,iOS 式的沙盒是未来的方向。手机并不需要处理复杂的文稿工作,而苹果似乎也只需要开放文档、音乐接口,就足以覆盖大部分人在移动端对文件管理的需求。而反观开放、权限强大的安卓,在隐私保护方面会遥遥落后于苹果、遇到数不胜数的困难。
![](http://image.coolapk.com/feed/2023/0810/20/6471607_4004e26c_1882_9177_731@1306x1600.png)
![](http://image.coolapk.com/feed/2023/0810/20/6471607_ffbe5e47_1882_9182_108@750x724.png)
![](http://image.coolapk.com/feed/2023/0810/20/6471607_b165c882_1882_9187_716@1306x584.png)
![](http://image.coolapk.com/feed/2023/0810/20/6471607_779dad66_1882_9192_540@1184x569.png)
![](http://image.coolapk.com/feed/2023/0810/20/6471607_f258657e_1882_9197_546@750x1334.jpeg)
![](http://image.coolapk.com/feed/2023/0810/20/6471607_d6ff375a_1882_9202_130@1280x1117.png)
![](http://image.coolapk.com/feed/2023/0810/20/6471607_e15824b0_1882_9207_694@1227x565.png)