热点:
    责任编辑

    独立系统且非Android 阿里云OS全面解析

      [  中关村在线 原创  ]   作者:
    收藏文章 分页阅读 暂无评论
    返回分页阅读本文导航
    产品:W806 天语 手机

    1阿里云OS全面解析

        通过天语早期的W700和现在上市热销的大黄蜂W806产品,让我们认识了一个全新的操作系统—阿里云OS,其实包括笔者在内第一次尝试体验天语W700W806时就会默认为这就是一部Android手机,无论是从UI的表现形式还是整体使用感觉都和Android十分相似,当然大多数人第一印象是阿里云OS可以装第三方的APK文件,那它就是Android系统,而这一切的一切咱们认为的都是表面现象,其实阿里云是一个完整独立的操作系统。

    独立系统且非Android 阿里云OS全面解析
    独立系统且非Android 阿里云OS全面解析

        阿里云OS其实是操作系统与云服务相并的研发理念,简单的来说阿里云OS是运行在数据中心和移动终端上的操作系统,含有地图、邮箱和搜索等在内的互联网基础服务。如下如所示,笔者找到了阿里云OS的体系架构。

        阿里云OS移动终端部分基于Linux内核以及WebKit, OpenGL和SQLite等开源库,采用HTML5构建了基于云计算的运行环境和移动云应用框架,同时提供了本地应用的运行环境。如下图如所示,黄色框内其实是阿里云提供的云服务,而绿色的则是java虚拟机,你可能会问到阿里云OS和传统的Android系统有什么区别,简单的来说去掉黄色区域内的云服务,理论上你可以认为是Android。

    独立系统且非Android 阿里云OS全面解析
    阿里云OS系统技术体系架构

        和Android一样,阿里云OS其实也是个分层的架构(上图为阿里云OS、下图为Android),对于Android来说,从上往下看分别是应用程序层、应用程序框架层、系统运行库层,最下面是标准的Linux核心层,而阿里云OS大体框架也是如此,只不过中间加入了云应用架构和本地应用构架(自家的Java虚拟机)。

    独立系统且非Android 阿里云OS全面解析
    Android系统体系架构

        如果你对这些都不了解,或者是看不懂的话,笔者举一个简单的例子描述下阿里云OS和Android的区别,阿里云OS和Android我们都可以看作成“人类”,都是流着“Linux的血”,但是可能阿里云OS是“非洲人”、Android是“欧洲人”,虽然都是人类,五官之类的几乎一样,但是“人体内部结构”等等还是有差异的。

    产品:W800(阿里云2) 天语 手机

    2注重云服务的阿里云OS

    注重云服务的阿里云OS

        虽然和Android系统体系架构相似,但是所有的数据服务、云服务引擎、基础框架以及内置的虚拟机部分都是由阿里云计算机有限公司独立开发的,和目前诸多所谓的那些“系统”不同,如MIUI、HTC SENSE、TouchWiz等等只能算是在Android系统上二次开发的用户界面,称不上系统。

    独立系统且非Android 阿里云OS全面解析
    阿里云OS 独立的操作系统

        其实阿里云OS的核心部分在于云OS数据中心以及云应用框架,阿里云OS研发的理念是建立在“云”服务基础之上,简单的来说阿里云OS希望可以像传统PC那样“遨游”在互联网中,而理想化的阿里云OS是希望通过在线Web App和诸多云服务数据的处理将用户体验提升。

    独立系统且非Android 阿里云OS全面解析
    天语W800采用阿里云OS

        如果你体验过天语W700W800,你肯定知道阿里云OS左右屏幕里的内容都是以在线Web App形式体现的,简单的来说这些App不是基于本地的,而是寄宿在“云端”,从系统底层看,阿里云OS整合了云端和终端的资源和服务,通过构建统一的应用框架,帮助开发者将互联网的资源服务完整的移植到移动终端。

        上述的云应用框架封装了Web技术,包括HTML5以及计算机语言脚本JavaScript,同时还包括了移动终端运行环境App Engine以及后台云服务,统一的框架展现了云端和终端的服务,并且经过缓存、性能以及安全方面的深度优化后,让开发者的云应用拥有和本地应用一样流畅性的用户体验。

    产品:W806 天语 手机

    3阿里云OS意在打造云生态链

    阿里云OS意在打造云生态链

        对于阿里云的做法其实笔者在最开始有些不懂,因为目前大多数厂商都是利用在Android上二次开发的系统UI加上自家的云服务去争抢市场,而阿里云OS算是比较“正直”,唯一“欺骗”用户的是其伪装成Android,而为什么我们第一主观印象阿里云OS就是Android呢?

        其实造成假象的是阿里云OS内部的虚拟机,在第一页里面笔者找到了阿里云OS的系统架构,在右侧的Native App部分里面内置了自家的Java虚拟机,目前来说由于iOS平台比较封闭,而Android是唯一可以和iOS抗衡,同时目前Android App用户需求也是最大的,所以为了迎合大众的需求,为了让用户更加容易的接受阿里云OS,所以才内置了java虚拟机,让用户安装Apk文件。理论上说阿里云OS目前是没有本地化类似APK的安装文件,毕竟目前资源非常少。如果你还是不懂,笔者举一个简单的例子,就是在MAC OS虚拟机上跑Windwos的应用程序,而理论上阿里云OS是可以虚拟运行任何系统平台的应用程序。

    独立系统且非Android 阿里云OS全面解析
    阿里云OS 云应用市场

        阿里云OS这样的策略看似有些极端,因为阿里云OS的研发成本要远高于“定制的系统UI+云服务”这样的形式,我们仔细分析一下为什么阿里云OS会运用到这种模式。

        首先成熟的生态链是多方构成的,单从App的角度来看阿里云OS属于几乎没有,而目前iOS平台拥有65万App,Android平台拥有60万App,这都是阿里云OS平台上没有的,也不可能在短时间内超过以上两家系统平台,所以笔者认为阿里云是希望先借助Android力量让用户去接受、认可这个系统平台。

    独立系统且非Android 阿里云OS全面解析
    阿里云—开放结构化数据服务

        其次在后期,阿里云OS也是意在打造云生态链,因为通过目前阿里云OS的模式我们看到大量的Web App呈现在上面,阿里云OS希望把大量的互联网资源经过深度优化后完整的移植到移动终端上,这样即抓住了PC上互联网的资源,又可以拿这些资源与iOS和android两大平台抗衡。

    独立系统且非Android 阿里云OS全面解析
    PC端 阿里云OS在线应用中心

        其实当阿里云OS与硬件相碰撞后可以为多方服务,首先阿里云OS中的云应用框架可以有效的帮助开发者降低开发成本,通过深度优化后可以完整的把PC互联网的资源移植过来,同时对于用户来说可以有效的减少本地内存的占用量,大量的在线Web App直接在桌面呈现,快速、方便。最后阿里云OS希望聚拢上述两方面资源,同时还会引入多种资源去帮助硬件厂商在国内更好的发展,算是一箭三雕的市场策略。

    4产品参数对比

    天语W806和天语 W800有什么区别

    返回分页阅读本文导航
    不喜欢(0) 点个赞(0)

    推荐经销商

    投诉欺诈商家: 010-83417888-9185
    • 北京
    • 上海