华为方面启动“备胎”计划,即推出华为自主研发的“鸿蒙”系统

二十六桥明月夜 2019-06-15 15:49:34

暗 光

     华为鸿蒙系统是安卓系统的变种,实际上还是安卓系统,不过是另起炉灶,内里还是安卓系统。事实真的如此吗?不要因为华为系统将兼容安卓系统,就觉得华为系统是安卓系统,显然不是!要知道,兼容安卓系统的Yunos就不是安卓系统,它只是在应用程序中,加入了兼容框架,并且兼容了BSP。可是在底层中,虚拟机是阿里云,而服务都是通过云框架支持的。

而这一款系统是可以跨平台运行的,也就是说可以在电脑或者手机平板上一起使用,跟苹果的iOS系统可以说是有着异曲同工之妙。可是与IOS系统相比流畅度又是一大难题,两者有着本质区分

1、运行机制:安卓是虚拟机运行机制,IOS是沙盒运行机制。这里再说明一下这两者的主要不同之处。安卓系统中应用程序的运行都是在虚拟的环境中运行的,运行方式是数据先传输到虚拟机,再由虚拟机传递到用户界面(简称UI)。而苹果IOS的沙盒运行机制则有一个相对规整的分隔控制,也就是相当于把每个应用程序放在自己的沙盒里进行文件的读取,每个沙盒都是相对独立的。沙盒模式使得每个应用程序都在自己的沙盒里进行,相互之间不能互访和干扰,并且所有的非代码文件都要保存在各自的文件夹里,只是一个很好的模式。而虚拟机运行机制就不那么理想了,程序之间可以互访,这就使得内存占用的很大、消耗很快,这势必然会增加垃圾文件的产生,程序运行越多内存占用越快,如此一来,手机会越用越卡。

2、后台制度:IOS和安卓的后台推送原理后台制度是不同的,IOS的推送依托的是系统常驻进程,苹果的所有消息的推送都会得到这些常驻进程的接管,常驻进程与应用程序之间是相互独立的。这些常驻进程与苹果的服务器进行数据交换,也就是说苹果手机上的应用程序其厂家提供的服务器必须要先与苹果服务器通信,而后中转到手机。这么看来这种推送机制是非常高明的,因为有了常驻进程的存在便不需要应用程序有自己的进程在后台存在与自己的服务器通信,减少了系统的开销,也减少了内存的消耗。而安卓就不是这个样子了,安卓需要每个应用程序都在后台建立自己的进程,每个应用程序与自己的服务器交换数据,不像IOS那样把大部分数据处理交给云端。当然近来安卓也有转型,但是绝大部分还是这样的。安卓自有自己的优点,那就是这种运作机制使安卓机的程序运行更加稳定。

3、指令权限:IOS的指令中UI是具有最高权限的,这便给了用户界面更加自由的操作空间。安卓则是数据处理指令具有最高的权限。之所以要谈一下指令权限的问题是因为这关系到了系统和手机的安全性问题。如今侵害手机最严重的莫过于恶意软件了,由于IOS的最高权限给到了UI用户端,故而使得未越狱的IOS获得了最好安全性。现在的安卓一般本身存在root开关的,由于应用程序的权限过高则导致存在了相比未越狱IOS更高的安全隐患。可是,如果是已经越狱的IOS,那么危险性则就更大了。下面简要介绍一下什么是越狱和root:越狱就是指破解IOS的限制从而获得最高权限,实现更加自由的控制;root是指系统的所有权限,当然具有最高权限,这既保证了手机安全又具有摧毁手机的隐患存在。

期待“鸿蒙”系统能像盘古开天一样打出一片新天地,三分天下,华为必胜,中国雄起!

0 阅读:24

二十六桥明月夜

简介:时事新闻,博览古今,奇闻趣事,各地见闻。