本文目录
小米提议禁止安卓手机提取APK文件,遭谷歌驳回,驳回的原因是什么触犯了哪些利益
文 | 小伊评科技
这个问题解释起来还是相当的麻烦的,但是总结出来就是一句话——“小米本质没错,只是谷歌在作妖。”
我们先来说一下整个事情究竟是怎么个来龙去脉。
安卓相较于IOS最大的特色是什么?其中有一点自然是不容忽略的,那就是支持用户随意的下载和安装APK安装包来安装应用程序,而无需通过特定的应用商城。
这一点和Windows系统是很像的,谁都可以将自己制作的EXE安装文件发给其他用户安装。而在IOS上就不一样了,用户只能去官方设定的应用商城也就是APP Store进行下载和安装应用,想要通过其他途径安装应用办法是有,但是大多都有很多的限制(开发者,试用版等)-小米应用商店提取
也正是因为这个开放的特性,现阶段安卓系统(严格来说应该是AOSP,方便理解,下文都以安卓系统来替代)是可以通过ADB工具直接通过已安装的程序逆向导出该软件的APK安装文件,也就是安装包。
简单来说就是,用户可以通过在电脑上的一个工具提取配备安卓系统手机上已经安装的应用的安装包,然后就可以分发给其他的安卓手机用户安装使用。目前凡是底层架构是基于AOSP的不同安卓系统都支持这个方法。
而小米工程师duguowei则提出了建议——通过添加一行代码,限制用户通过ADB工具这个简单的方式来提取应用的APK,简而言之就是让用户不能再以那么轻松的来提取相关软件的安装包,并且想要将该方法合并到AOSP(也就是安卓系统的核心代码)。-小米应用商店提取
而想要合并到的主分支,是需要通过源码的管理者Google的同意的,而谷歌的程序员则拒绝了小米工程师duguowei的建议。
想要说清楚这件事,我们首先要搞清楚,小米的工程师为什么要这么干?他的目的是什么?
目的一:保护MIUI系统本身自带的软件。
MIUI出厂都会自带很多小米自己的应用程序,譬如小米的MIUI备份,小米浏览器,小米视频,小米音乐等等。这些应用说白了其实都是小米手机的专属应用,其他手机正常来说是无法安装的,有些还是比较核心的系统级应用。-小米应用商店提取
这些应用大多都是根据系统大版本的更新而更新的,如果出现低版本系统安装高版本应用的事情,就很有可能会引发系统问题,譬如曾经就出现过某MIUI内测用户把内测版自带APP分享给其他搭载稳定版系统的用户,导致系统崩溃的问题,所以小米此举的目的之一就是为了保护自己。-小米应用商店提取
当然了,这只是一个表象,或者只是一个初级的目的。
目的二:加强手机厂商对于应用生态的干预能力。
在小米工程师duguowei和谷歌工程师交流的过程中,小米工程师曾经提到这样一个意见——“对于哪些需要付费下载的应用程序,直接从数据分区导出数据是不安全的”。
这句话其实就直接暴露了小米的真实目的——提升手机厂商对于应用生态的把控能力。
因为正是因为安卓开放的特性,现阶段安卓手机厂商的应用市场对于应用开发者的影响力很有限,这也就导致了在国内安卓系统市场是不可能出现高质量的“付费下载应用”的,因为随便一个用户都能逆向提取APK文件,付费下载还有什么意义?这也就间接的导致了安卓应用的质量普遍都要落后于IOS。-小米应用商店提取
那么一旦小米工程师的这个申请一旦通过,也就意味着,起码普通用户很难再通过简单的手段来获得应用程序的安装包。
那么大家思考一下,一旦非官方的下载途径被大量砍掉,谁是最终的受益者?自然是手机品牌本身了,它自带的应用商城将会拥有更高的话语权,未来甚至可以通过售卖高品质付费软件(譬如一些绘画类软件)来进行分成。
有人会说了,小米的做法会破坏安卓系统的开源概念的基石,谷歌是为了捍卫开源才驳回的。这完全都是扯犊子,谷歌利用GMS框架也就是Google Play已经绑架了一大票的APP开发者了,有一些软件只能通过google Play下载(使用谷歌的云服务,地图服务等),否则就会出现功能异常,这就不是破坏开源的本质了?谷歌封锁华为,就不是破坏开源的本质了?别洗了,非要粉饰起来挺没意思的。-小米应用商店提取
总之,这件事上我认为小米的做法没有错,谷歌完全就是不考虑我们国内的事实情况,任性而为而已,什么谷歌不作恶,你还信么?
end 希望可以帮到你
如何给小米应用商店提意见
给小米应用商店提意见有两个入口:
1、应用商店自身渠道反馈
①打开应用商店,切换到我的标签
②点击右上角设置
③设置页面拉到最下面,有个意见反馈
④选择相应的类型后填写内容提交
2、系统设置里面反馈
①打开系统设置
②下拉到底,点击服务与反馈
③切换到问题反馈标签
④点击提交反馈
⑤选择问题还是建议,填写内容
⑥点击选择模块,找到或者搜索应用商店
⑦填写手机或者邮箱后提交
为什么感觉很多的应用、链接一打开就要获取你的个人信息
你好,我来回答下本行业的问题。
移动互联网时代,最让人头疼的可能就是个人信息安全问题了。就像题主说的,看个文章、充个电还要获取用户的个人信息,不光烦人还让人没安全感,那么App到底有没有必要获取这些信息呢?国家为什么不管管?到底有哪些小妙招可以避免个人信息泄露呢?下面我以一个软件从业者的角度讲讲上面三个问题。-小米应用商店提取
首先,App获取个人信息必须征得用户同意,是政府的要求
我们打开一个App时,会弹出一个需要用户确认的框,上面会写需要你授权个人信息的读取权限,这个措施本来的目的,正是限制App过分获取我们的个人隐私。有些App开发者为了达到一些非法目的,会过分的读取个人数据,举个例子,之前市场上有一个电子相册App,在用户不知情的情况下居然会偷偷读取个人银行账号信息,这样肯定是不合理的。因此,为了限制这种行为,政府要求所有App必须明确征得用户同意才能获取对应权限。所以在这一点上,我们要理解政府的良苦用心。-小米应用商店提取
其次,App只能获取必要的权限
题主说的打开个链接看文章也需要获取个人信息,这样肯定是不对的,我推测可能是后台下载了App偷偷在手机里安装好了,然后等你点击看文章时,再假借文章之名让你点击同意获取,最后权限实际给到了那个非法App上。正是为了避免这种情况,国家连续发布了《个人信息安全规范》、《网络安全实践指南——移动互联网应用基本业务功能必要信息规范》等多项法规,对App可以获取哪些用户信息进行了严格限制。-小米应用商店提取
补充说明:法规内容涵盖金融借贷、网上购物、短视频、新闻资讯、地图导航、网络约车、即时通讯社交、社区社交、网络支付、快递配送、餐饮外卖、交通票务、婚恋相亲、求职招聘、房产交易、汽车交易等 16 类常用移动 App比如金融借贷类的App,只能收集手机号码、账户信息、身份证信息、个人征信信息等在内的7项内容,如果App获取的信息超出了这些范畴,用户可以向中国互联网违法和不良信息举报中心进行举报。我平常上网下如果发现了此类现象,都会顺手举报出去,我们的一个小小的善举,有可能帮忙他人避免受害,毕竟网络安全人人有责。-小米应用商店提取
最后,App过多获取信息危害很多
有些朋友可能觉得个人信息又不值钱,给他们也没啥,反正我的钱都在银行里存着,又丢不了,这个想法就大错特错了。举个典型的例子,大街上经常会遇到扫码装App送小礼物的,推销人员帮你装好App,接下来App会搜集包括银行卡账户、个人通信录在内的所有信息,最后这些信息被层层贩卖给一些电信诈骗商。这些人的套路千奇百怪,有的可能假冒你向你父母要求汇款,有的可能经常打推销电话给你,有的可能在你网购时创建假的付款码替换真的,误导你把钱付给骗子。-小米应用商店提取
小贴士:怎么保护自己的个人信息不被盗取
(1)到正式的渠道获取App
比如华为应用商城、小米应用商店等等,里面的App由华为和小米给大家背书,出了问题,可以找他们;
(2)不要乱扫二维码
现在满街都是二维码,大家要管住自己的手和好奇心,好奇害死猫哦。我有个邻居阿姨,为了领个鸡蛋关注了骗子的二维码,最后被骗几千块,都是血淋淋的教训;
(3)多多使用小程序
现在微信、支付宝都开发了很多小程序,小程序本身的信息泄露风险很低,而且不会占用手机空间,所以可以多多使用小程序
结束语
我的答题结束,希望大家都能好好保护个人的隐私,如果喜欢我的回答请给我点赞评论,点赞评论不会获取个人隐私信息哦^_^ @科技民兵