首页 » 日记 » Google不喜欢

Google不喜欢

从图灵社区看到一篇Mark Zuckerberg的采访,该文之主旨在讲MZ对HTML5的观点。本文(HTML5 is dead. Long Live HTML5!)是TechCrunch技术大会上MZ的观点。MZ声称HTML5应用是Facebook犯过的最大战略错误。FB内部有个叫FaceWeb的框架,以期摆脱应用商店的束缚,但其品质让FB本身都不满意。开发iOS应用,进而推进Android应用。

Web应用 - Google早发布常迭代的理念。

FB测试移动浏览器兼容性的Ringmark。

纵观全文,又是一个标题党。因为与HTML5生死无关,只是说FB过去把过多精力放在HTML5/Web应用,较大程度忽略原生应用罢了。

Google的Dart语言

2011年10月的GOTO开发者大会上,Google发布Dart,用来取代JavaScript。Reddit上有人批评Google,说Google一连串的失败开源:GG不喜欢MPEG,于是搞出VP8;GG不喜欢HTTP,于是搞出SPDY,只有Chrome和Google网页应用支持,可想象为MS搞出一个HTTP标准,但只能用于IE/IIS通讯;GG不喜欢jpg和png,于是搞出了webp;GG不喜欢JavaScript,于是搞出Dart。

Google的问题在于,这些技术它都开源,但一切都在Google的严密控制下,Google决定着该技术的一切。

考虑下这两天发生的阿里云手机取消发布。2012年9月13日原本是阿里与宏基(Acer)的手机发布,但当日由于Google的介入被迫取消。阿里的公告称,Acer收到Google通知,若在其新产品上搭载阿里云OS,则Google会解除其Android技术授权。

阿里云OS来自猛犸(一家创业公司)Full-stack OS(基于Linux)。此事件后,原猛犸负责人Misa表示:要么坚持Full-stack OS,要么贴着Android做ROM,中间路线就是这样的结果(被Google封杀)。

坚持Full-stack OS必死,因为没有应用,阿里高层有耐心培养市场吗?中间路线也几近必死,和国内二流手机商合作也罢了,高调挑战Android,却本身又基于Android,正面与Google为敌,Google迟早要出手。贴着Android做ROM实惠但不风光,不是敞亮的业绩,面子问题。

回归Dart本身。有人调侃到说8行的Dart版Hello World被Dart编译成了17259行的JavaScript代码。顺手看下Dart版Hello World:

class HelloDartTest{
    static testMain() {
        print("hello, world!");
    }
}
main() {
    HelloDartTest.testMain();
}

参考

  • HTML5已死,HTML5永生
  • Google 欲强推仅有 Chrome 支持的 Dart 语言代替 Javascript
    • 分享

      0