然而外国开发者认为则是觉得,这个事情和用户怎么干没关系 , 那些付费应用应该检查用户是否付过钱 。
比如可以通过查询 Google Play 账号的购买记录、查询设备、查询安装程序来判断这个 App 是不是付费过的 。
文章插图
这是因为海外有Google Play 这个较为统一的应用市?。踔两趼⒍?,这种操作在外国人眼里是常识,可是却并不适用于中国大陆的安卓生态环境 。
放眼中国大陆 , 那么多的应用市场里,各位差友觉得哪家算得上 “ 最大 ” 的?这恐怕很难有一个具体的答案 。
打个比方 , 我去年在小米应用商店花钱买了一个 App ,但今年我换了华为手机 。
如果我把那个 App 抓包在华为手机上安装 , 华为手机应用市场也不会有我的购买记录 。
文章插图
可是作为一个安卓用户,隔一年换个系统用用是很常见的操作 , 我明明是付过钱的正版用户,到了华为那边却成了盗版用户,这谁受得了?
文章插图
鉴于这种情况,中国大陆安卓应用市场基本上就没有付费下载这种生态,开发商也无法依靠应用商店判断当前用户是否付过费 。
拥有完善健全的付费下载应用的生态,对于厂商、软件开发公司以及独立开发者来说都是好事,可惜这其中的根本问题 , 并不是两行代码就能解决得了的 。
文章插图
此外,小米开发者还提到了另外一个问题,就是关于 APK 内图片之类的资源泄露问题 。
文章插图
因为 APK 本质是一个压缩包,用户在电脑上把它的后缀改成. zip 之类的就可以轻松解压缩,然后就可以使用里面的一些图片 。
这样一来就会涉及版权问题 。
外国开发者的回答也很直接:图片资源应该靠版权法保护 。
文章插图
而从一开始 , 这位小米开发者就提出了自己的疑虑:在开发者模式的高权限下,用户手机中所有的数据都能被提取出来是一件很危险的事情 。
而且人人都可以通过 APK 来看到这些数据,这些数据都属于用户个人隐私,第三方是不应该有这种权限的,因此他用那两行代码进行了一些限制 。
文章插图
至少从表面上看,这位开发者是为了用户隐私在着想 。
但实际上,外国开发者认为 APK 里面的东西根本就不能算私有资源,他的代码也拦不住真正想要看这些资源的人 。
文章插图
反正掰扯半天,这个提议最终被谷歌给驳回了 。
文章插图
从表面上看是双方各执一词无法互相理解,本质上的原因其实很简单 。
说白了,这位小米开发者发起这个修改 , 是因为他看到了一些安卓系统本身存在的问题,并且逐一列出了理由 。
只是很可惜,这些问题在外国的开发者眼里并不算什么问题 , 更何况这代码也不够牛 X,自然也不用谈去解决问题了 。
其实吧,想要保护收费应用的方法根本就不在于提高 APK 的提取门槛 , 你的门槛再高,也有高手能跨过去 。
- 华为m6怎么给应用加密「暴力教程小米6手机轻松解开华为手机的加密文档」
- 小米OTG转接头「改造小米Typec转接头为OTG手机变备用充电宝资料读取」
- 小米如何充电「小米学院发布手机正确的充电方法收藏」
- 小米手机息屏时间怎么显示「小米手机怎样息屏显示时间教你三种玩法涨知识了」
- 小米11突然黑屏不开机wifi突然打不开怎么办「小米11黑屏不开机」
- 小米11怎么双击亮屏「小米12x开启双击亮屏步骤分享具体的操作步骤分享」
- 不用下载两个APP了小米终于合并了可穿戴数据
- 小米手机定位找回「小米手机找回手机定位」
- 地铁为啥那么大噪音「为什么地铁噪音这么大」
- 小米Note顶配版用什么SIM卡插卡方法分享