您是否曾经下载过一个安卓应用,却发现它想要访问您手机的所有功能和所有数据? 这种体验虽然不是普遍现象,但却令人沮丧地常见。 即使是 F-Droid 仓库 中的应用程序也无法避免请求访问它们甚至不需要访问的内容的权限。 例如,F-Droid 中有一个扫雷应用程序,它希望能够录制音频和视频。
请求不必要权限的应用程序并不总是恶意的,但小心驶得万年船。 用户在安装请求他们不需要的权限的应用程序时应谨慎。 同样,开发人员应确保他们开发的应用程序不请求访问他们不需要的手机功能的权限。
下面,我将介绍两个项目,它们生产各种各样的安卓应用程序,这些应用程序旨在仅请求它们运行所需的权限。 这些应用程序涵盖了广泛的功能,每个应用程序都专注于只做一项任务并做好这项任务。 正在寻找设计良好、功能齐全、没有额外功能和反功能(即广告)的应用程序的用户应考虑查看这些应用程序。 开发人员,特别是那些刚开始进行安卓开发的开发人员,应查看这些应用程序的源代码,以了解如何开发注重使用最少权限和尊重用户隐私的应用程序。
隐私友好的应用程序
隐私友好的应用程序 是达姆施塔特工业大学计算机科学系的安全 - 可用性 - 社会研究小组 (SECUSO) 的一个项目。 这些应用程序需要最少的权限,不跟踪用户,并且不包含广告。 这些应用程序是开源的,其中一些应用程序根据 GPLv3 许可发布,另一些根据 Apache 2.0 许可发布。 所有应用程序的源代码都可以在 GitHub 上找到,并且这些应用程序可以在 Google Play 商店和 F-Droid 仓库中找到。
目前,SECUSO 的隐私友好应用程序项目中有十二个应用程序
- 骰子游戏——一种专门为玩 Yahtzee 而设计的骰子掷骰器,无需实体骰子。 但是,它不跟踪分数,因此需要纸质记分表或其他一些记分方法。
- Dicer——一个骰子掷骰器,可以掷出 1 到 10 个六面骰子。 可以通过摇动手机来掷骰子。
- 记忆游戏——传统记忆瓷砖配对游戏的实现。
- 笔记——一个基本的笔记应用程序。
- 计步器——跟踪用户行走的步数,并提供一天、一周或一个月内活动的美好概览。
- PIN 助记符——一种帮助用户记住其 4 位 PIN 码的工具。
- QR 扫描仪——扫描 QR 码,并且可以将扫描的代码保存到历史记录中,以便以后再次访问。
- 购物清单——创建购物清单,还可以跟踪已购买的商品并提供有关支出的统计信息。
- 数独——数独益智游戏的实现。
- 待办事项列表——一个待办事项列表应用程序,支持多个待办事项列表,并提供日历视图以显示截止日期。
- 手电筒——一个简单的实用程序,用于将手机的 LED 相机闪光灯用作手电筒。
- 天气——一个可以提供多个地点天气预报的天气应用程序。
Simple Mobile Tools
Simple Mobile Tools 正如其名称所示:“简单的移动工具”。 该项目的网站甚至更进一步,称这些应用程序为“一组简单、愚蠢、开源的安卓应用程序,带有可自定义的小部件,没有烦人的广告和不必要的权限。” 这些应用程序主要是对已包含在原生安卓系统中的基本实用程序的替代品,但足够好,用户可能想要考虑使用这些应用程序。 Amazon Fire OS 的用户(这是一个非标准的安卓变体)可能会发现其中一些应用程序非常有用,因为其中一些应用程序提供的功能比原生 Fire OS 应用程序更多,并且没有渗透到 Fire OS 用户体验中的沉重的 Amazon.com 集成。
属于 Simple Mobile Tools 系列的所有应用程序都完全按照其名称的含义行事。 这些应用程序包括:应用程序启动器、计算器、日历、相机、绘图(一个非常基本的绘图应用程序)、文件管理器、手电筒、图库(用于照片和视频)、音乐播放器和笔记(一个基本的笔记应用程序)。 所有应用程序均根据 Apache2 许可发布,源代码可在 GitHub 上找到。 这些应用程序可以从 Google Play 商店或 F-Droid 仓库安装。
3 条评论