全面解析YunOS

Yun os的前世今生
2011年7月28日,阿里巴巴集团旗下阿里云计算有限公司在北京召开新闻发布会,正式推出了阿里巴巴YunOS
Yun os基于Linux,虚拟层用类Android(Dalvik虚拟机),可视为Android的一个分支。
准确来说Yun os是基于Linux,而非Android。只是在虚拟层用类(Dalvik虚拟机)。
此外,阿里云OS使用了自己的云引擎,自己的HTML5解析器


Android的系统结构图


各位都知道Android的应用软件是以(.apk)结尾的,这实质是一个压缩包(各位可以用winrar解压看看)
楼主在此随便找了个应用打开来


楼主在此用小米4的Yun os包展开

这个包和常见的安卓一样
boot.img(启动分区)
system分区

大家会不会感觉很熟悉


是不是和安卓一样,最多就多了几个APP


yun os和安卓的框架区别图

大家可以看到,yun os除了不能用谷歌(和谐)服务,还有用阿里云虚拟机,以及兼容框架,兼容.apk软件外,其余没有什么区别

至于阿里说的重写Dalvik虚拟机,个人存疑,因为写一个虚拟机的难度不言而喻。
至此,yun os虚拟机的展开到此结束,楼下将解析下安卓5.0以后的ART模式(Android Runtime)



安卓5.0以后的ART模式(Android Runtime)

卓5.0以后有个ART模式,在此先科普一下
我们日常中使用的软件都是运行于Dalvik虚拟机之上,在安卓4.4.4之前,每次使用软件都需要进行编译-运行,这无疑浪费了许多时间,导致虚拟机性能偏下。
在安卓4.4.4时,谷歌引入了一个新的运行环境“ART模式”(Android Runtime),在安装软件时进行部分编译,在使用软件时可以减少编译的时间。
优点:省电,效率高,流畅
缺点:每次刷机(升级系统)必须进行一次20分钟以上的优化,会耗费大量的电以及发热。
安装软件速度偏慢
软件占用的存储空间偏大

漏了一句,在此补上:安卓5.0以后全面使用ART模式,已移除Dalvik模式






这是楼主自用MX3刷4.5.6固件在5.0 ART模式下软件的裁图,可见软件安装后除了其本身还有预编译文件(以.so结尾),这些文件会提高安卓的运行效率,这也是大部分人刷安卓5.0以后感觉的流畅的原因。(优点与缺点在楼上,这里不再阐述)


总结
目前有几个疑问
yun os不可Root的神话会不会被打破?
yun os是否基于ART模式运行?
yun os是否内置了阿里全家?
这些问题都需要实机出来后才能知道。


本人不打算做小白鼠,如果有魅友拿到机子后愿意帮忙完善这篇帖子,可以联系我。
这此贴一张图片(来自快科技)

最后总结“”购买需谨慎


在详解Root之前,先来探究下为什么阿里会差评如云
相信大部分手机里都有安装手机淘宝和支付宝吧。
你们有没有试过,只开淘宝,支付宝也会跳出来(在后台)。
为什么会这样?
是因为在国内某些众所周知的原因,谷歌是不能使用的。这也给国内某些“流氓”软件有了可乘之机,各种软件内置了连锁唤醒(姑且这么称呼),当你打开淘宝时,同时会通过路径(可以通俗理解为,你打开软件时,会从该软件启动一辆车,在某条单行道上走着,当车到达B地(软件)时,启动B软件)。
大家也许有个疑问,为什么Ios这么省电,流畅。
也许有人会想,为什么我微信,QQ要挂后台,大家肯定回答要接受信息啊,那为什么安卓挂QQ,微信这么费电,苹果省电呢?
在此,我简单解释下ios的接受机制。
当某人给你QQ(微信)发条信息时,是把信息发到苹果的服务器的,苹果的服务器再转发给你的手机里的“苹果服务”,接受信息,当你看到时,打开微信(会重新启动),就收到了tx推送来的信息。
而安卓是:QQ(微信)挂后台,与TX服务器保持”长时间网络通讯“,当有人发信息时,tx服务器就会转发给你。
苹果比安卓省电,流畅有很大原因是因为这,不用一直保持后台,不会流氓般连锁唤醒。


PS:安卓有谷歌服务的GCM,只是因为众所周知的原因不能使用。在国外开发者也大部分遵准守本分无一大堆权限和后台,所有 安卓在除大陆以为的地区使用和在天朝使用是不同的系统。(这里不再过多解释)


各位肯定听到过什么Root不安全,Root后会中毒......的观点,我来一一解释下


授权软件能控制我的手机,我手机的一切都握在他手,我绝不root。
事实情况:授权软件一般都是开源软件,源代码在各大开源社区上,如果有后门,肯定会被爆出来。
PS:国内某安全软件厂商,某刷机公司之类的授权软件不在此列。


我手机你N多软件能拿到权限,妈妈我好怕。
你有没有发现,软件若要用到root权限需要你手都点击授权,如果你看到一个闹钟程序跟你要root权限,你还给了,请无视此贴,出门左转。


事实上,在usb调试关闭,密码锁设置了的情况下,魅族手机的安全性还是很可靠的。


那root有什么好处呢?
在此推荐款软件 “绿色守护“,就是这个可以直接在唤醒路径上一刀把路砍断,在息屏后能防止软件(在电亮屏幕时唤醒,在连接wifi时唤醒,连接数据时唤醒,每分钟唤醒一次等丧心病狂的权限)的软件。
这款软件的使用前提就是ROOT
同时root权限能卸载内置软件等各种功能就不说了。
root后只要不是胡乱修改,一般没什么问题。(小白勿乱弄后来找我)
现在的国内环境没root基本很难告别,卡顿和耗电(各种app安装,日常使用的前提下,别跟我扯什么刷机后流畅,双清后流畅)


PS:使用绿色守护+Gcm推送能如苹果般顺滑哦(需要软件支持)



Logo

华为开发者空间,是为全球开发者打造的专属开发空间,汇聚了华为优质开发资源及工具,致力于让每一位开发者拥有一台云主机,基于华为根生态开发、创新。

更多推荐