我为何停止使用免费应用(并自行构建了)
Source: Dev.to
免费应用的隐藏成本
几个月前,我在 Play 商店安装了一个简单的习惯追踪器——免费,4.8 ★,200 万下载。阅读其隐私政策后,我发现它收集了:
- 设备标识符(IMEI、Android ID)
- 精确位置(即使在后台)
- 应用使用模式——我打开了哪些其他应用以及何时打开
- 发送给 14 家第三方广告网络的行为数据
对于一个习惯追踪器来说,这款了解我的日常作息、睡眠时间和个人目标的应用,收集了大量侵入性数据。
您的数据如何变现
| 数据类型 | 估计价值(每用户) |
|---|---|
| 位置历史(30 天) | $0.05 – $0.50 / 月 |
| 应用使用模式 | $0.02 – $0.20 / 月 |
| 行为画像 | $1 – $5 / 广告投放 |
将这些数字乘以数百万用户,就能看出“免费”应用背后常常有庞大的工程团队。
常见的侵犯隐私的免费应用
- 请求麦克风访问权限的手电筒应用
- 具有位置权限的计算器应用
- 将你的移动数据出售给对冲基金的天气应用(《纽约时报》 记录)
- 记录并出售浏览历史的免费 VPN
订阅陷阱
切换到付费应用并不能解决问题。普通智能手机用户现在需要支付 8–12 项订阅,仅应用订阅的费用约为 $47 / month($564 / year)。你从未拥有这些软件;一旦取消订阅,你将失去对数据的访问,工作流程会中断,或者在被收购后应用会消失。
使用 AI 构建自己的应用
您不需要成为经验丰富的开发者就能创建以隐私为先的应用。AI 编码工具可以根据简单的描述生成完整的 Android 项目。
示例工作流
Me: “Build a habit tracker with streaks, no ads, no analytics, local storage only.”
Claude Code: (generates a full Kotlin + Jetpack Compose app in under a minute)
生成的功能
- ✅ 无广告
- ✅ 无数据收集
- ✅ 无订阅
- ✅ 数据仅保留在设备本地(Room 数据库,未进行网络请求)
- ✅ 您永久拥有源代码
示例 Kotlin 数据层
@Entity(tableName = "habits")
data class Habit(
@PrimaryKey(autoGenerate = true) val id: Int = 0,
val name: String,
val description: String = "",
val createdAt: Long = System.currentTimeMillis(),
val currentStreak: Int = 0,
val longestStreak: Int = 0,
val isActive: Boolean = true
)
@Dao
interface HabitDao {
@Query("SELECT * FROM habits WHERE isActive = 1 ORDER BY name ASC")
fun getAllHabits(): Flow<List<Habit>>
@Insert(onConflict = OnConflictStrategy.REPLACE)
suspend fun insertHabit(habit: Habit)
@Update
suspend fun updateHabit(habit: Habit)
}
No INTERNET permission in the manifest. No third‑party SDKs. No analytics library.
安装前的权限检查清单
- 它请求了哪些权限?
(位置 + 麦克风用于记事应用 = 红旗) - 捆绑了多少第三方 SDK?
类似 Exodus Privacy 的工具可以扫描 APK。 - 是否同时提供免费层 and 付费层?
(免费层用户就是产品。) - 如果我卸载,数据会怎样?
大多数政策声明他们会永久保留数据。
如果一个应用在上述检查中未通过两项或以上,请寻找开源替代品或自行构建。
你需要的与不需要的
你需要
- Android Studio(免费)
- AI 编码工具(Claude Code、Cursor、GitHub Copilot 等)
- 对应用功能的清晰描述
你不需要
- 之前的 Kotlin 经验
- 移动开发背景
- 数周的学习
我用 AI 构建的应用
| 应用 | 核心特性 |
|---|---|
| 习惯追踪器 | 连续记录 + 离线优先 |
| 费用追踪器 | 简单,本地 |
| 预算管理器 | 无附加销售 |
| 会议计时器 | 无需注册 |
| 任务管理器 | 本地优先 |
| 单位转换器 | 无网络请求 |
| 倒计时器 | 完全离线 |
| 锻炼记录器 | 私密,无分析 |
每个都在 2 分钟 内生成。
免费替代品比较
| 应用 | 我构建它的原因 | 免费替代品的隐私问题 |
|---|---|---|
| Habit Tracker | Streaks + offline‑first | 大多数同步到云端,出售行为数据 |
| Expense Tracker | Simple, local | 大多数连接银行,分享交易数据 |
| Budget Manager | No upsells | 免费预算应用是金融产品的潜在客户生成 |
| Meeting Timer | No sign‑up | 日历应用读取您所有的事件 |
| Task Manager | Local‑first | 大多数需要账户,同步所有内容 |
AI‑generated app templates
- 一次性费用: ~10–30美元/每个模板(相较于每年564美元的订阅)
- 无经常性费用
- 完整源代码 – 随意修改
- 零数据收集 – 您自行编写(或省略)隐私政策
我已将 Android 应用打包成可直接使用的 Kotlin + Compose 模板,发布在 Gumroad。习惯追踪器模板可免费预览;其他模板单独定价或作为捆绑销售。
结论
您的数据不必成为您应用的代价。审查您最常使用的应用权限——您发现了什么?欢迎评论或尝试使用 AI 构建您自己的隐私优先应用。
您的数据不应成为便利的代价。