让你瞧瞧谷歌是如何欺骗Android开发者的?

译文
移动开发 Android
反盗版措施终于落实到位了,但是危害业已造成。由于应用程序分发政策,谷歌现在重新面临批评,广大开发者指责其政策“是为盗版设计的”。这是不是谷歌原本很早以前就能避免的呢?

【51CTO译文】这次骚动起源于本周早些时候传出的一则报道,称游戏出版商Madfinger Games不得不把其游戏《死亡扳机》的价格从0.99美元降低至免费,这归因于该游戏出版商所说的Android平台上盗版率“高得让人难以置信”。

无独有偶。就在同一天,苏格兰应用开发者Matt Gemmell深入浅出地分析了为什么在Android平台上盗版成为如此严重的问题。Gemmell的主要观点是,正是Android的开放性带来了比苹果的iOS平台严重得多的盗版现象。

[[87590]]

Gemmell写道:“如果你之前不知道如何把盗版软件安装到你的Android设备上,这里有个教程,教你如何‘侧负载’(sideload)Android应用程序(实际上,与提到来自可疑来源的‘备用’软件的大多数文章一样,这是关于盗版的一篇教程。)”

侧负载应用程序的功能向来就是潜在恶意软件出现在Android平台上的一条途径,而Gemmell提出了指责:这也是导致盗版的一大途径。

他补充说:“整个系统从头到尾都是为盗版设计的。盗版现象的存在并不让人吃惊,而是必然的结果。”

Gemmell的这番话可谓一针见血。我总是告诉我的朋友们别侧负载任何应用程序,因为存在恶意软件趁虚而入的问题,这个问题总是让我对Android颇有微词。盗版极其猖獗,足以居然扼杀应用程序的销售量,这个现象令人难以想象。

唯一的好消息是,从Android 4.1“果冻豆”(Jelly Bean)开始,这个问题将得到缓解。

谷歌开发者Angana Ghosh在6月27日的Android博客上写道:“从‘果冻豆’及更高版本开始,Google Play里面的付费应用程序在分发、存储到设备上之前,先由针对特定设备的密钥进行加密。我们知道大家在努力开发应用程序。我们正在努力保护你投入的心血。”

请注意:我写的是“得到缓解”,而不是“得到解决”。虽然从“果冻豆”开始,应用程序将牢牢锁定在设备上,但是它并不影响外面数以百万计运行非果冻豆操作系统的早期设备,这些设备仍在广泛销售,就算被更新到Android 4.1上,也不会很快就会更新。谷歌的碎片化问题再一次冒出来,阻碍了迫切需要的创新。

真正让我对这个解决办法觉得费解的是,为什么不在这之前想出并实施应用程序加密机制?当然,盗版这个问题也不是一夜之间出现的;就跟太阳总是从东边升起一样,应用开发者也必然不会悄无声息地把不满情绪埋在心底。

我认为,谷歌是想竭力吹嘘Android具有的开放性;但是开放与愚蠢是有区别的。毕竟,Linux非常开放,但是这款操作系统本身被牢牢锁定,防止恶意软件未经检查就随便运行。在Android平台上落实应用程序加密机制并不阻止人们从Google Play之外的渠道购买应用程序,所以生态系统仍是开放的。它只是侧负载将被阻止的付费应用程序。

(你会指出,免费应用程序不会被阻止,这意味着恶意软件仍存在这条途径。)

这个解决办法老早就应该采取了,我认为这是谷歌方面的粗心大意,狠狠地耍了一回应用开发者。与人们普遍认为的观点相反,大多数人针对开源平台编写代码不是纯粹出于享受开放的乐趣。他们这么做还为了需要享受带来的好处,说白了就能能赚钱。

如果谷歌以为人们会自我监管、将侧负载控制在最小程度,那么无异于犯下了愚蠢的错误。智能手机用户又不是有经验的惯犯,他们实际上可能不了解共享应用程序与窃取应用程序其实是一码事——当共享应用程序的功能随处可得时更是如此。

但愿这一新的反盗版措施落实到位后,付费应用程序的盗版会开始减少到合理的程度,Android可能最终会得到希望一分付出一分回报的广大开发者的重视。

【51CTO译稿,非经授权谢绝转载,合作媒体转载请注明原文出处、作者及51CTO译者!】

原文地址:http://www.itworld.com/mobile-wireless/287620/how-google-ganked-android-app-developers

责任编辑:佚名 来源: 51CTO.com
相关推荐

2015-03-30 11:11:05

Android谷歌

2012-08-06 08:54:08

2012-06-20 15:01:25

iOS开发

2012-11-16 14:57:25

2021-04-07 14:00:14

AndroidRust编程语言

2010-10-19 11:14:06

2014-04-01 11:00:51

谷歌Android开发者政策

2012-03-18 19:41:06

Android

2016-03-25 09:29:24

Apple开发工具开发者

2013-05-17 09:17:07

google开发者大会

2012-01-13 11:09:14

谷歌Android界面设计

2017-12-08 08:39:12

2015-05-12 14:05:49

谷歌开发者

2011-03-17 09:31:17

谷歌Android统计工具

2020-03-11 10:26:51

开发者技能工具

2023-03-27 23:57:25

JavaScrip开发技巧

2014-04-17 10:42:50

DevOps

2015-04-07 12:19:30

Web开发开发资源

2011-12-17 22:48:30

Android

2011-12-27 09:40:25

谷歌Android培训
点赞
收藏

51CTO技术栈公众号