阅读更多

9顶
0踩

移动开发
昨天,宏碁和阿里云原定于下午两点在上海举行的智能手机A800发布会临时生变,在发布会正式举行前一个小时,宏碁宣布取消发布会,不少外地记者甚至被直接送回机场。在现场事件当事人之一阿里云只是解释称“因内部原因活动被迫取消”。

随后,阿里云单方发布官方声明,称“爽约”源于合作伙伴宏碁遭到 Google 公司的“直接压力”。声明还指出,宏碁如果在其新产品上搭载阿里云操作系统,Google 公司将会解除与宏碁 Android 产品的合作与相关技术授权。

声明的意思很明白,Google 威胁阿里云的合作伙伴。那么,阿里云操作系统究竟在哪里触犯了 Google 的利益?号称完全开源的 Android 为何发难阿里云?MIUI、Flyme 为什么不受影响?阿里云 OS 与 Android 有何关系?


根据阿里云官方的声明,阿里云 OS 是独立于 Android 之外的独立操作系统。尽管两者都使用 Linux,但在虚拟层有很大不同,Android 使用 Dalvik 虚拟机,而阿里云使用自主开发的阿里云虚拟机。从这个方面看,MIUI、Flyme、点心 OS 等本质上不能称之为系统,只是定制了一套 UI 框架。

但问题在于,这样一个自主开发的操作系统却通过虚拟机的方式兼容了 Android 的 Dalvik,这意味着 Android 应用完全兼容阿里云 OS。阿里云计算 CEO 王坚曾表示,之所以阿里云 OS 选择兼容 Android 软件,主要看重开发者资源。但也正是粘上了这层“暧昧”关系,阿里云 OS 的独立性很容易遭到质疑,被认为是 Android 的二次开发。

另一方面,阿里云 OS 与 Android 存在一定的竞争关系,尤其在国内,阿里巴巴已经拥有了完善的网络服务、强大的技术基础、成熟的支付渠道以及庞大的用户规模,除了应用上的欠缺需要依附 Google 资源,阿里云 OS 凭借这些资源完全可以脱离 Google 建立起一套自己的生态系统,账号与支付宝绑定,打造自己的移动支付服务,数据同步到阿里云服务器,广告自成体系,不依赖 Admob。

享用了 Android 数以万计的应用,意味着进入了 Android 生态系统,却将 Google 服务完全抛出在外,没有对 Google 产生任何收益。作为 OHA (开放手机联盟)成员的宏碁,Google 显然有权要求宏碁停止破坏 OHA 利益的行为。

尽管逻辑上解释得通,但仍然事有蹊跷。早先 Playbook 运用虚拟机运行 Android 应用 Google 却无动于衷。此外,事件的另一当事人、发布会的主导者宏碁为何置身事外?此前阿里云与国产手机制造商天语合作也未见 Google 有何动静,宏碁在 Android 阵营中充其量居于三线,以阿里云 OS 目前的实力和份额,Google 何至于如此大动干戈?只因宏碁是国际厂商?
  • 大小: 104.2 KB
来自: 爱范儿
9
0
评论 共 41 条 请登录后发表评论
41 楼 xouou_53320 2012-10-08 10:05
瓶鱼跃 写道
如若文中所说属实,那么我还是非常支持阿里的,虽然也是商业竞争,但是中国国产的原创技术实太少了,特别是操作系统层面的,完全跟着国外走,真是惨不忍睹···真心希望国内有公司能崛起,建立自己得生态系统


阿里其实明知道这条抄袭的路走不通,但还要搞,因为他的目的是骗取国家科技基金,骗取消费者的钱,能骗多少是多少,因为成本很低,说开发了2年,其实酝酿了1年,再花几个月洗脸就"成功"
40 楼 iceternally 2012-09-18 14:50
这是想借恐龙生蛋啊,要不要脸暂且不说,胆子不是一般的大。
39 楼 yawei 2012-09-17 23:14
wf_chn 写道
我觉得阿里云最大的忌讳就是把google给排挤出去了,其他的ui至少还是在google的生态范围内,大家共用google的账号,服务等。阿里说,别用你的gmail账号登陆了,google说你他妈找死,看我不弄死你。

换我是google 也弄死它。 用我的资源却公然另起炉灶, 也难怪宏碁退出。哪个国际厂商敢这么搞?

Playbook虽然运用虚拟机运行 Android 应用 但是它不是直接运行, 开发者需要重新打包应用并发布到rim的应用市场上, 就是方便开发者移植而已。 其实应该问问RIM,既然虚拟机能支持,为什么还搞重新打包发布这么多此一举的事。
38 楼 kjj 2012-09-17 16:04
ray_linn 写道
hellostory 写道
期待阿里云用更先进的技术全面兼容iOS6应用!!!!!!!!!!!!!



期待阿里云兼容iOS, Android, Phone 8 ,一桶浆糊,天下无敌。

嗯,对,期待阿里云自主研发支持如下系统:
ios,
android,
windows phone 6,7,8,
windows 95,98,2000,xp,vista,7,8,
symbian 1-8,
黑莓,
webos,
palm,
sumsung bada,
以及各种山寨机版本的系统,

一桶浆糊,天下归一
37 楼 ray_linn 2012-09-17 11:08
hellostory 写道
期待阿里云用更先进的技术全面兼容iOS6应用!!!!!!!!!!!!!



期待阿里云兼容iOS, Android, Phone 8 ,一桶浆糊,天下无敌。
36 楼 idle_sun 2012-09-17 10:50
ray_linn 写道
kjj 写道
idle_sun 写道
现在才发现。 要是阿里成功进入的话多可怕。。 阿里有估计在中国最好的支付渠道。 这是google最欠缺的。

现在才发现,要是腾讯成功进入的话多可怕。。 腾讯有估计在中国最多的用户。这是google最欠缺的。


现在才发现,要是微软成功进入的话多可怕。。微软有估计在世界最多的用户。这是google最欠缺的

ray_linn 写道
kjj 写道
idle_sun 写道
现在才发现。 要是阿里成功进入的话多可怕。。 阿里有估计在中国最好的支付渠道。 这是google最欠缺的。

现在才发现,要是腾讯成功进入的话多可怕。。 腾讯有估计在中国最多的用户。这是google最欠缺的。


现在才发现,要是微软成功进入的话多可怕。。微软有估计在世界最多的用户。这是google最欠缺的


搞笑呢? MS在全球有多少互联网用户? Google/Android缺用户? 一个卖萌不够还来第二个?

google现在就是想办法解决支付渠道的问题。 android这么好的系统。 背靠linux宏核系统干不过ios微核。 一个是老乔营造了apple高端氛围。二一个就是android收益没有ios好。 想想为什么优秀的应用都是在ios中先出现吧。

真BS二位。 特别是第二位。
35 楼 hellostory 2012-09-17 10:43
期待阿里云用更先进的技术全面兼容iOS6应用!!!!!!!!!!!!!
34 楼 ray_linn 2012-09-17 10:42
kjj 写道
idle_sun 写道
现在才发现。 要是阿里成功进入的话多可怕。。 阿里有估计在中国最好的支付渠道。 这是google最欠缺的。

现在才发现,要是腾讯成功进入的话多可怕。。 腾讯有估计在中国最多的用户。这是google最欠缺的。


现在才发现,要是微软成功进入的话多可怕。。微软有估计在世界最多的用户。这是google最欠缺的
33 楼 transist 2012-09-17 10:35
搞二次开发就搞二次开发,能够给消费者带来便捷都是好的创新。
最可恨的是国内很多厂商,明明是抄袭或者是二次开发,却欺骗消费者说是自主研发。
32 楼 youarestupid 2012-09-17 10:21
解未知数 写道
抄袭, 还抄的这么有理!

买过阿里云OS的W700, 垃圾中的极品, 已经砸了!!!

太牛了。
31 楼 idle_sun 2012-09-17 10:07
kjj 写道
idle_sun 写道
现在才发现。 要是阿里成功进入的话多可怕。。 阿里有估计在中国最好的支付渠道。 这是google最欠缺的。

现在才发现,要是腾讯成功进入的话多可怕。。 腾讯有估计在中国最多的用户。这是google最欠缺的。

google可不欠缺用户。。。 现在andriod环境就支付这有很大问题。 赚不了钱。 优秀的开发者肯定要转移。
30 楼 kjj 2012-09-17 10:04
idle_sun 写道
现在才发现。 要是阿里成功进入的话多可怕。。 阿里有估计在中国最好的支付渠道。 这是google最欠缺的。

现在才发现,要是腾讯成功进入的话多可怕。。 腾讯有估计在中国最多的用户。这是google最欠缺的。
29 楼 ray_linn 2012-09-17 09:58
idle_sun 写道
现在才发现。 要是阿里成功进入的话多可怕。。 阿里有估计在中国最好的支付渠道。 这是google最欠缺的。


有本事阿里不支持 android.
28 楼 卡夫卡 2012-09-17 09:48
http://it.sohu.com/20120916/n353266092.shtml
Android之父最新声明:阿里云OS基于Android运行
引用
阿里云采用了Android的运行环境、框架和工具。而且你们的应用商店包括Android应用(还包括盗版谷歌应用)。因此阿里云基于Android平台并利用了开放手机联盟为Android平台付出的所有工作成果是一个不争的事实。因此,如果你们想要从Android生态系统中获益,那么就要选择兼容Android。这很容易,是免费的,我们也可以帮助你们实现。但是如果你们不希望兼容Android,那么就不要期望获得开放手机联盟成员的帮助,因为联盟的成员都在为支持和建立一个统一的Android生态系统而努力。
27 楼 idle_sun 2012-09-17 09:41
现在才发现。 要是阿里成功进入的话多可怕。。 阿里有估计在中国最好的支付渠道。 这是google最欠缺的。
26 楼 解未知数 2012-09-17 09:12
抄袭, 还抄的这么有理!

买过阿里云OS的W700, 垃圾中的极品, 已经砸了!!!
25 楼 chunquedong 2012-09-17 08:38
qianhd 写道
Google有本事把Davik源码公布出来,没准就是抄openJVM

Davik是什么,Dalvik本来就是开源,Android用的第三方库也基本都是开源的。
24 楼 ray_linn 2012-09-17 08:37
qianhd 写道
Google有本事把Davik源码公布出来,没准就是抄openJVM

整个就是傻B,二百五,Davlik源代码网上到处有 。
23 楼 ray_linn 2012-09-17 08:35
ohunbeyond 写道


可见完全没区别
22 楼 qianhd 2012-09-16 23:10
Google有本事把Davik源码公布出来,没准就是抄openJVM

发表评论

您还没有登录,请您登录后再发表评论

相关推荐

  • UnixSocket-Server-Client

    linux 线程间socket通信,连接模式,服务端+客户端二合一, 带参 -s 执行为服务器,默认为客户端

  • Linux UNIX域socket,进程间通信

    UNIX域套接字作用在同一台计算机上运行的两个进程间的通信。 UNIX域套接字比因特尔网络套接字效率要高。它仅复制数据,不执行协议处理,不需要添加或删除网络报文头,无需计算校验和,不要产生顺序号,无需发送确认报文等等。 UNIX域套接字有两种类型的套接字:字节流套接字和数据报套接字,字节流套接字类似于TCP,数据报套接字类似于UDP UNIX域套接字连接的一对套接字可以起到全双工管道的作用,是全双工的通信方式。

  • UNIX编程(一)实现最基本的tcp server

    1: 先看下客户端和服务端基本的交互流程 两个基础结构体: 这两个结构体其实是等价的,用于保存socket绑定信息,包括协议族,ip地址,端口。都占用了32个字节(算内存对齐),但 sockaddr 将端口和ip地址写在了一起,保存在 sa_data 中,不便于操作。但操作系统因为遗留问题,所有网络编程接口接收参数都是 sockaddr,因此在定义的时候,会使用 sockaddr_in ,使用的...

  • 我开源了一个unix socket的client和server端

    elainelover/unixsocket

  • unix socket文件(.sock)文件,用于服务器内部进程通信

    在同一台服务器上有很多个进程之间的通信使用一个.sock为后缀的文件来通信。比如php与mysql通信,apache与php-fpm的通信都可以采用一个socket文件。可以实现与socket套接字通信类似的功能,即使用ip:80端口监听来实现通信类似的功能。参见下面的php-fpm的配置文件中的程序监听地址,就是一个socket文件。 其他文件要想与该监听程序通信,那么需要read/write该...

  • socket通信实例,TCP和UNIX域

    自己编写的socket 通信实例,用epoll实现,有server和client 是我自己从项目中提炼出来的模板,稍微扩展一下就可以用于实际项目。 采用epoll实现server,可以当做学习和练手的教材.有通信实例,有说明文档 通信接口如下: typedef struct msg_head_tag { uint8_t ver:4; /* 消息版本号 */ uint8_t sub_ver:4; /* 消息子版本号 */ uint8_t cont_flag:1;/* 是否有后续包标志 0:没有 1:有 */ uint8_t type:7; /* 消息类型 */ uint16_t event; /* 消息事件号 */ uint16_t data_len;/* 消息体长度(不包括消息头) */ uint16_t sn; /* 序列号 */ } __PACKED msg_head_t; /* 消息头定义 */ typedef struct msg_tag { msg_head_t head; /* 消息头 */ uint8_t data[]; /* 消息体 */ } __PACKED msg_t; 使用说明 1. 选择工作方式 #define SOCK_TYPE 1 /* 1-AF_UNIX 2-SOCK_STREAM */ 2. 编译工程,执行make 3. 运行sock_client 4. 另起一个终端运行sock_server 5. 在sock_client终端上输入数据回车。

  • server client通过unix socket通讯(local)

    Makefile all:client server client:process.o client.o gcc -o client process.o client.o server:process.o server.o gcc -o server process.o server.o process.o: gcc -c process.c -o process.o clean: rm -f client server *.o clie

  • UNIX SOCKET编程简介【zt】2008-08-21 22:26转自http://hi.baidu.com/wjtao291

    UNIX SOCKET编程简介【zt】2008-08-21 22:26转自http://hi.baidu.com/wjtao2911 .Layered Model of NetworkingSocket 编程的层次模型如下图所示,最上面是应用层,应用层下面的是 SOCKET API 层,再下面是传输层和网络层…… 实际上, Sockets A

  • unix socket编程

    “一切皆Socket!” 话虽些许夸张,但是事实也是,现在的网络编程几乎都是用的socket。 ——有感于实际编程和开源项目研究。 我们深谙信息交流的价值,那网络中进程之间如何通信,如我们每天打开浏览器浏览网页时,浏览器的进程怎么与web服务器通信的?当你用QQ聊天时,QQ进程怎么与服务器或你好友所在的QQ进程通信?这些都得靠socket?那什么是socket?socket的类型

  • UNIX SOCKET简介

          UNIX Domain SOCKET 是在Socket架构上发展起来的用于同一台主机的进程间通讯(IPC)。它不需要经过网络协议栈,不需要打包拆包、计算校验和、维护序列号应答等。只是将应用层数据从一个进程拷贝到另一个进程。UNIX Domain SOCKET有SOKCET_DGRAM和SOCKET_STREAM两种模式,类似于UDP和TCP,但是面向消息的UNIX socket也是可靠...

  • unix socket实现进程通信

    抄一段使用unix socket client的c代码 #include <stdio.h> #include <stddef.h> #include <sys/stat.h> #include <sys/socket.h> #include <sys/un.h> #include <errno.h> ...

  • unix域socket绑定路径不创建文件问题[c语言]

    1.创建了4个UNIX域socket绑定路径分别为: /tmp/test1 /tmp/test2 /tmp/test3 /var/run/test4 2.在linux下去这四个路径找对应的文件,发现前三个并不存在,只有最后一个路径对应文件存在,因为unix域socket在/tmp/*路径下不会创建真实的文件 通过netstat查看socket状态,可以发现前三个socke

  • unix域socket通信实例

    socket服务器端:server.c//socket读写默认的是非阻塞的#include #include #include #include #include #include #include #include #include #inc

  • 本地通信实例(AF_UNIX) socket协议通信

    转自:http://blog.csdn.net/bytxl/article/details/7965462   程序说明: 程序里包含服务端和客户端两个程序,它们之间使用 AF_UNIX 实现本机数据流通信。使用 AF_UNIX 域实际上是使用本地 socket 文件来通信。 服务器端代码: #include #include #include #include #i

  • Linux下进程间通讯方式 - UNIX Domain Socket

    概述Linux下进程通讯方式有很多,比较典型的有套接字,平时比较常用的套接字是基于TCP/IP协议的,适用于两台不同主机上两个进程间通信, 通信之前需要指定IP地址. 但是如果同一台主机上两个进程间通信用套接字,还需要指定ip地址,有点过于繁琐. 这个时候就需要用到UNIX Domain Socket, 简称UDS, UDS的优势: - UDS传输不需要经过网络协议栈,不需要打包拆包等操作,只

  • linux C ----- udp, tcp, unix socket通信简单例子

    udp socket相关知识UDP的程序设计可以分成客户端和服务器端两个部分。两者的主要差别在于对地址的绑定函数,客户端可以不用进行地质和端口的绑定。(客户端是随机拿一个大于1024的端口去连接的) 和TCP相比,UDP缺少connect(),listen(),accept()函数 【因为tcp面向连接,而UDP是无连接的。】 服务端的UDP编程: 动作 函数 创建 socket(

  • Unix Socket用法说明及实例演示(亲测有效)

    转载自:https://www.cnblogs.com/skynet/archive/2010/12/12/1903949.html “一切皆Socket!” 话虽些许夸张,但是事实也是,现在的网络编程几乎都是用的socket——有感于实际编程和开源项目研究。 我们深谙信息交流的价值,那网络中进程之间如何通信,如我们每天打开浏览器浏览网页时,浏览器的进程怎么与web服务器通信的?当你用QQ聊天...

  • UNIX Domain Socket使用

    Unix domain socket 或者 IPC socket是一种终端,可以使同一台操作系统上的两个或多个进程进行数据通信。与管道相比,Unix domain sockets 既可以使用字节流,又可以使用数据队列,而管道通信则只能使用字节流。Unix domain sockets的接口和Internet socket很像,但它不使用网络底层协议来通信。Unix domain socket 的功能是POSIX操作系统里的一种组件。

  • unix/linux socket 编程一,简单多进程tcp socket server流程

    多进程tcp socket server

Global site tag (gtag.js) - Google Analytics