速来报名!AICon北京站鸿蒙专场~ 了解详情
写点什么

Android 将转为闭源模式么?

  • 2014-02-07
  • 本文字数:2149 字

    阅读完需:约 7 分钟

Ron Amadeo 在 Ars Technica 的博客进行了有趣的分析,认为Google 正逐步将Android 转为闭源模式。Google 的战略将着眼于使Android 适合于自由定制和用于“小癖好”,而阻碍了“任何人无需Google 恩赐就可以使用Android”的自由。

Amadeo 认为,Google 有关 Android 的战略已经从初始阶段发生了改变。起初,Google 确实想提供一个完全开源的移动平台,实现所有必要的应用程序和服务,以使其成为移动市场有效且完整的竞争者。这种方式已经达到了目标,有很多供应商已经参与到 Android 开源平台(AOSP)。

Amadeo 接着说,在第二阶段,Android 占主导地位之后,Google 停止积极开发 AOSP 的一些功能,包括搜索,音乐,和日历等应用程序。Ars Technica 博文详细描述了这些开源应用进入开发停滞的场景,Google 重新命名,增强它们,让它们可以成为 Play 商店的闭源应用。Amadeo 说:“尽管你不能杀死开源应用,但将所有后续开发转到闭源模式后,可以把它们变成过时的软件”。它也提到,Ars Technica 博文发表后, Android 系统自带的浏览器也将从 Android 4.4 移除

Google Android 战略的另一个重点是利用开放手机联盟(OHA )绑定生产商,开放手机联盟(OHA ) 成员“禁止安装于非Google 授权设备”。 这句话的意思是,任何OEM 试图安装于Android 不兼容分支的手机, 将失去OHA 权利,显而易见在他们开发的其他产品尽可能使用Google 应用。当宏碁试图发布一款基于阿里云OS 的移动手机,一款基于云计算的中国Android 手机时,Google 已经对宏碁用过该合同条款。Amadeo 所说的一句名言,“若想留在Android 家族,任何一个主要OEM 不允许生产亚马逊Kindle Fire”。

Ars Technica 博文中描述 Google 战略的第三个重点是利用专有的云 API,用于 Google 地图锁定,在第三方应用程序,推送通知,定位,内嵌消费,游戏。上述 API 不是 AOSP 的一部分,不可以用于非 Google 授权设备。Amadeo 简单总结说:

Google 战略和 Google Play 服务是把“Android 应用生态系统”变成“Google Play 生态系统”在 Google 授权设备上让开发者的生活尽可能简单,在非 Google 授权设备上尽可能困难。

博文指出部分观点注解如下:

  • Google 战略“是 Android 的碎片整理 [……] Google 这样做,是因为他们没有其它办法。”( idealego
  • “基于个人用户的立场来看,Google 是为 Android 设备带来价值,让它们有用……”( batmanuel ),“Google 在这些事情上完全有理由实行完全禁止。”( karlsvec
  • “即使所有这些上层应用转向闭源模式,作为基础的 Android 仍是开源模式。”( walkop

另一方面,建议者还强调:

  • “Google 公关所说的‘开源 Android’彻头彻尾是谎言。”( dbright
  • 这一战略,特别是 OHA 义务,可能会阻碍移动创业公司的创新。 ( ChrisSD

在写这篇文章的时候,获支持最多的评论是将Google 战略类比于微软的“拥抱,扩展,熄灭”。 (Paul Rodgers)

争论已超出Ars Technica 范畴。在 Android 委员会的一场辩论中,Robert Triggs 指出,Google “必须制作一些私有的软件和服务。Google 将它所有软件向开源世界开放是不可能的“。Adam Koueider 指出,Google 对 Android 有更多控制权对最终用户是件好事,因为“你不能将馅饼向 14 个完全不同的方向拉。”在 Android 委员会网站举行的一项民意调查显示,72%受访者认为,Google 的增加控制权对用户有好处,而13%的人认为它是坏的。

Stijn Schuermans 在”赤裸的 Android ”博文中总结了有关私有 API 的 Google 策略:

亚马逊以及很多亚洲手机制造商建立操作系统分支。更糟的是,它用专有的应用商店甚至现有的 Android 应用替换 Google Play 已经很容易;用第三方的替代品(诺基亚的 HERE)取代谷歌的服务(如地图)也很容易。即使 Android 品牌也不再是一家独大了,三星 Galaxy 正令其黯然失色。

Schuermans 认为, Google 对此说明已经触及了 Android 要害,不能对其不理不睬,从而巩固其专有的 Google Play 服务和 Google 应用。

问题的另一个角度是由 OEM 阐述的,与 Google 的关系和如何应对 Google 对 Android 日益增加的控制。

在有关的专利侵权案进行调查的情况下,Verge 杂志的 Nilay Patel 报道了 Google 对 OEM 厂商的做法,声称有 Google 的证据“使用兼容性作为大棒,使 [OEM 制造商] 做我们想做的”,OEM 制造商已经意识到这一点; 而且 Google 将 “在 Android 设备研发中担当主要角色, 到 Andy Rubin 亲自批准和拒绝来自 OEM 制造商的要求”。

据美联社报道,三星销售约 63%的移动手机,十大最成功的手机中有五个三星机型(Localytics 数据),为什么不控制自己的软件正在成为三星的限制,为什么韩国公司试图给 Tizen OS 能够超越 Android 越来越多的关注度,这一切都易于理解了。

Parmy Olson 在福布斯的文章认为, 三星为了获得开发者社区更多地参与日益增长的软件平台做了大量努力,Google 对Android 增加了控制,两者之间是有关联的,文章评论说,“未来增长依赖于用独特的软件服务维持客户忠诚度。“

查看英文原文: Is Android Moving to a Closed Source Model?


感谢张龙对本文的审校。

给InfoQ 中文站投稿或者参与内容翻译工作,请邮件至 editors@cn.infoq.com 。也欢迎大家通过新浪微博( @InfoQ )或者腾讯微博( @InfoQ )关注我们,并与我们的编辑和其他读者朋友交流。

2014-02-07 23:213679

评论

发布
暂无评论
发现更多内容

应该怎么规划学习web前端培训

小谷哥

参加java培训学习建议选择

小谷哥

阿里云 MSE 支持 Go 语言流量防护

阿里巴巴云原生

Go 阿里云 云原生 云原生微服务

零代码修改,教你Spring Cloud应用轻松接入CSE

华为云开发者联盟

云计算 后端 CSE

在培训机构学到大数据技术

小谷哥

深圳线下报名|StarRocks on AWS:如何对实时数仓进行极速统一分析

StarRocks

数据库

KubeEdge发布云原生边缘计算威胁模型及安全防护技术白皮书

华为云开发者联盟

云计算 云原生 安全

“工厂、构造、原型” 设计模式与 JS 继承

掘金安东尼

JavaScript 前端 7月月更

前端培训机构应该如何学习前端开发技术?

小谷哥

GIS数据漫谈(六)— 投影坐标系统

ThingJS数字孪生引擎

如何做一个好的大数据平台架构

数据社

签约计划第三季

【干货】如何建立支持和产品之间的密切关系?

Geek_da0866

2022就业季|Spring认证教你,如何使用 Spring 构建 REST 服务(二)

Spring认证

Java spring

2022就业季|Spring认证教你,如何使用 Spring 构建 REST 服务(三)

Spring认证

Java spring spring认证

直播|StarRocks 技术内幕 :低基数全局字典优化

StarRocks

数据库

与字节、小米、移动云等企业一起揭秘 RocketMQ 实践之道

阿里巴巴云原生

阿里云 RocketMQ 云原生 峰会

深圳哪的培训机构学习大数据开发?

小谷哥

C#/VB.NET:在PDF中插入文本水印

Geek_249eec

C# PDF VB.NET 水印

图的连通性之普里姆算法和克鲁斯卡尔算法

乔乔

7月月更

【后端开发】Reactor 模型详解

C++后台开发

reactor 后端开发 网络模型 C/C++后台开发 C/C++开发

从0到1:基于云开发的投票小程序开发笔记

CC同学

小程序云开发 投票小程序

多线程与高并发—— 源码解析 AQS 原理

王小凡

Java 程序员 AQS JVM 多线程

MQTT over QUIC:下一代物联网标准协议为消息传输场景注入新动力

EMQ映云科技

车联网 物联网 IoT mqtt 弱网

极狐GitLab Helm Registry 使用指南

极狐GitLab

git DevOps gitlab 运维 CI/CD

全链路灰度在数据库上我们是怎么做的?

阿里巴巴云原生

数据库 阿里云 微服务 云原生 全链路灰度

顿悟!百度强推的Redis天花板笔记,原来数据库是这样理解的

冉然学Java

分布式 redis' 技术专题合集 #java redis 底层原理

2022就业季|Spring认证教你,如何使用 Spring 构建 REST 服务

Spring认证

spring Spring JPA

IT远程运维是什么意思?远程运维软件哪个好?

行云管家

IT运维 远程运维 IT远程运维

有奖征文 | 2022 云原生编程挑战赛征稿活动开启!

阿里巴巴云原生

阿里云 云原生编程挑战赛

一文简述:SRv6基本原理

穿过生命散发芬芳

7月月更 SRv6

2022就业季|Spring认证教你,如何使用 Spring 构建 REST 服务(四)

Spring认证

Java spring

Android将转为闭源模式么?_移动_Sergio De Simone_InfoQ精选文章