Andriod 之父声明:坚决不允许不兼容

Google抵制导致宏碁阿利云合作手机流产,而官方给出的理由是阿里云系统不兼容Android,引发了人们对Google做法是否合理、阿利云 系统做法是否恰当的争论。对此,Google高级副总裁、Andriod系统创始人安迪·鲁宾今天也通过Android官方博客发布声明,称该系统发展过 程中的不兼容问题很可能会毁掉整个生态系统,无论对厂商、开发者还是消费者都没有任何好处。

不管阿里云系统本身如何,宏碁毕竟是属于Google领导的开放手机联盟的,必须遵守联盟协议,推出不兼容设备必然不行。

鲁宾说:“尽管Android完全免费,但只有兼容设备才能充分享受整个生态系统带来的好处……(厂商们要)为同一个Android平台添砖加瓦,而不是推出一大堆不兼容版本。”

鲁宾显然是站在Google这边(废话-_-)。

Android 兼容

声明全文编译如下:

我们在开发Android系统时,希望它成为一个开源移动平台,免费提供给所有人使用。这款系统2008年发布时,就是遵 守Apache开源许可协议的。从那时起,我们一直依照同样的协议进行研发和创新,所有人都可以从source.android.com获得这份协议。这 种开放性使硬件厂商能够定制Android,提供新的用户体验、驱动创新、扩大消费者选择范围。

作为这一开放平台的首席开发者和维护者,我们意识到,自己应该对开发者负有责任,因为他们采纳了Android,并耗费精力为之开发软件。每位开发 者都在推动Android的进步,他们的应用让整个平台变得更美好,更吸引消费者。Android应用越多,才会有越多的消费者受到优质内容的吸引,购买 Android设备;另一方面,越多的消费者选择Android手机和平板平板机,开发人员才能获得更大的受众,才有更强的动力去继续开发,应用销量也会 更高。这一战略实现了“三赢”:开发者卖出更多应用,硬件厂商卖出更多设备,消费者获得更多功能和创新。

用生物学的术语讲,Android有时会被称作“生态系统”。用经济学的术语讲,它被称作“良性循环”。在这一循环中,每次迭代都会产生“正能量”,持续向前发展,直至某个外力介入并打破循环。

我们最初在设计Android和“开放手机联盟”时,就是希望创造一个“良性循环”,让生态系统的每一成员均能获益。我们详尽考量了哪些外部因素能够削弱整个生态系统,并意识到了一个最重要的外部因素:部署过程中出现的不兼容。为什么这么说呢?

假如每款手机的Android系统都略有不同,就会导致同样的软件出现截然不同的效果,比如Google地图在一款手机上运行正常,在另一款手机上却极为极慢。

举个例子:Android设计了一个API,能够在手机屏幕上没有活动时休眠几毫秒来节约电池电量。这一原型API的功能类似于 SystemClock.sleep(millis),其中millis是休眠的毫秒数,但是如果一家手机厂商以错误的方式使用了 SystemClock.sleep(),并将括号内的参数设定为“秒”而非“毫秒”,那么手机的休眠时间将是最初设想的1000倍!这样运行 Google地图等软件显然会出现不同的结果。

如果兼容性的障碍导致Android应用在不同设备上表现不一,那么消费者肯定会离开这个生态系统,开发人员也会随之离去,这就意味着良性循环的崩溃。

我们从不认为“一种屏幕大小就足够”,因此免费提供了“兼容性测试套装(CTS)”,在保证开发者和消费者不必担心兼容性的同时,让设备厂商实现差 异化。如果想确保SystemClock.sleep(millis)的休眠时间以毫秒计算,CTS就可做到,而且它同样遵守Apache开源许可协议。

尽管Android系统完全免费,但只有兼容设备才能充分享受整个生态系统带来的益处。加入“开放手机联盟”,每一位成员都能为同一个 Android平台添砖加瓦,而不是推出一大堆不兼容的版本。感谢“开放手机联盟”的85家成员,是他们帮助我们建设了Android生态系统,并持续驱 动高速创新。感谢他们的支持,是他们让Android生态系统拥有了5亿多部兼容设备,而这一数字仍在不断增长。

阿里巴巴回应:阿里云OS非安卓生态系统一员

谷歌今日对自己施压宏碁叫停阿里云手机一事发布了声明,称兼容性是Android生态系统的核心,宏碁作为开放手机联盟的成员不应采用类似阿里云这样削弱Android生态系统的非兼容平台。对此,阿里巴巴集团国际公关部副总裁John Spelich回应称:“阿里云OS不是安卓生态系统的一部分,因此,阿里云OS当然不是也不必要兼容安卓。”

Spelich进一步表示:“具有讽刺意味的是,一家公开宣扬开放的公司居然支持一个封闭的生态系统。”

阿里云表示,阿里云是基于“开源”的Linux软件,该软件可供任何人免费使用,安卓也基于Linux。

阿里云相关人士强调称,“只有市场才能决定阿里云操作系统的未来,而不是谷歌。”

亲爱的程序员们,我有一个很好的创意

今天我收到一封邮件:

Myles, 你好

上周末我和XXX闲聊时,他告诉我你是一个编程高手,而且在接下来的几个月里你将要休假在家。我下周将会辞职,去专心投入我的一个创业计划[… 他想要开发的应用的描述…]。我没有一点编程经验,我正在寻找一个程序员和我一起完成这个项目。如果你对开发这个应用感兴趣——或你知道有人对做这样 的应用感兴趣——请告诉我。你可以直接打我的电话:(*** *** ****)

非常感谢,

*****.

我的回复:

你好 *****,

很高兴收到你的来信——愿我们能成为朋友。

你说的项目听起来很不错,每当看到有人决定要步入创业世界时我都会很高兴。这个世界需要更多的像你这样抱有雄心壮志的人。

XXX说的是实情,我有一些编程经验,而且接下来的几个月我都会休假不用上班,但我真的没有精力来开发这样的一个项目。我们已经安排了太多的事情要做,我没有剩余的时间——很抱歉。

然而,我有一些建议:

— 事实上,我每周都会收到3、4封这样的邮件。在当前的科技浪潮下,任何一个身兼技能并为人所知的程序员都会收到这样的邮件。

— 如果你想抢到一个程序员,你需要把你有价值的东西拿到桌面上让人看见。因为程序员会问自己,“我为什么需要你来参与这样的一个创意计划?”我自己可以完成它…

— 所以,你需要做的是:

  1. 以某种形式酬谢程序员。
  2. 在相关领域里有令人信服的专业/成功背景经验。
  3. 具有相当的技术技能。
  4. 懂得良好的设计技术。

我并不是打击你。我真的希望看到你的应用能出现在techcrunch网站的首页上

祝你好运,

Myles

[本文英文原文链接:Dear Programmer, I have an idea ]

Google 宣布 Google Apps 停止支持 IE8

Google周五宣布包括企业版教育版政府版在 内的Google Apps将停止支持IE8。停止支持日期是2012年11月15日,在此之后访问Google Apps的IE8用户将会看到推荐升级浏览器的信息。Google Apps包括Gmail、Google Calendar、Google Talk、Google Docs和Google Sites等Web应用,不支持的浏览器可能无法使用某些功能。Google在去年8月停止支持Firefox 3.5、Internet Explorer 7和Safari 3。

iPhone 5 为何不支持 NFC?

NFC 也就是近场通讯功能,此功能允许电子设备之间在短距离(大概 10cm)内进行非接触式点对点数据传输,在包括手机支付在内的诸多领域正慢慢得到应用。目前市面上的主流手机都配置了 NFC 功能,比如 HTC One X 和 Galaxy S III,但 iPhone 5 却选择成为例外。

有观点认为,iPhone 5 放弃 NFC 是因为它金属后盖会削弱信号。因为 NFC 天线比较长,手机厂商通常选择把 NFC 天线盘起来(也就是 NFC 芯片)贴在电池上。金属机壳会削弱信号,所以手机后盖必须使用塑料这样的高分子化合物作为原材料。iPhone 5 不仅存在机身用料的问题,它仅 7.6mm 的厚度极大地压榨了手机内部空间,里面不一定有容纳 NFC 芯片的位置。

贴在电池上的 NFC 天线

就 目前的 iPhone 5 而言,这种观点的确正确。但对于苹果而言,如果想为 iPhone 5 增添 NFC 功能也是可以的。他们只需要更换 iPhone 5 的外壳材料,或对现有外壳进行结构上的改造将芯片放在其他位置上,但这或多或少地都会影响到 iPhone 5 的外观。苹果是在外观与 NFC 中选择了前者吗?

对于这个问题,苹果副总裁 Phil Schiller 在接受相关访问时表示,iOS 6 的 Passbook 可以做到 NFC 的功能,例如储存登机证、会员卡和门票等数据,所以不需要 NFC。从这个角度看,苹果在考决定 NFC 去留时可能并没有将手机外观作为决定性因素。

乔布斯曾经表示,“消费者并不知道自己需要什么,直到我们拿出自己的产品,他们就发现,这是 我要的东西”。在乔布斯的时代,苹果公司内部由工程师作为主导,工程师决定生产哪些产品,产品管理部门和供应管理部门再配合着将它生产出来。对于工程师而 言,他们找不到接纳 NFC 的理由,但也没有放弃 NFC 的理由。等到 Tim Cook 执掌苹果后,这位善于经营和运作的 CEO 将苹果的内部流程调了个顺序,由产品管理部门和供应管理部门决定生产哪些产品,工程师再配合着将它生产出来。从这来看,作出决策的是苹果产品管理部门和供 应管理部门,既然有了“市场不需要”的结论,那么放弃 NFC 便勿需多言了。

失去了苹果的支持对 NFC 是一个不小的打击。先有蛋还是先有鸡的问题一直在困扰着 NFC,如果没有用户群体作为支持,商家不会掏钱升级自己的支付终端,零售支付生态圈内的其他环节也不会配合普及 NFC。假设苹果愿意在 iPhone 5 中使用 NFC,就 iPhone 5 目前预售的火爆情况来看,NFC 功能的普及和成熟可能会因此而提前数年的时间,每个人的日常生活习惯都会因此而改变。

NFC 未来的去处我们不好猜测。但从 iPhone 5 抛弃 NFC 功能可以看出,苹果已经从以创新为导向转化为以用户需求为导向。说不定过不了两年,当人们提起苹果时,印入脑海的是一家如同宝洁一样伟大而稳健的跨国企 业。人们会想起,那里曾经有一个乔布斯,他是个很有创意的人。

via Bits Blog/36氪