版。这说明我们的xp设计很棒,不是吗!”

孙诚可不想自己的系统搞出来后,被人指着鼻梁讽刺‘你丫抄袭’,所以在基于linux源代码重新设计之初,他就在想尽办法的让自己的系统看起来更加与众不同。

框架的优化只能算是基础部分,这一点安卓跟ios都有在做。

尤其前者,设计团队出色的优化让更新到2.2版的安卓系统已经剔除了超过一半以上的无用linux代码,只保留了自己需要的最精华的部分。

与之相比,苹果的团队表现的更保守得多,截止到最新的4.1版时,苹果系统中还保留着为数不少的重复无用的unix代码。

当然,安卓之所以会如此,也跟其系统本身的虚拟机制有关。

其实很少有人知道,安卓严格说来并不能算是一款开源系统。

目视着服务器里已经依托于‘唢呐’声控系统构建完成的主核心框架,孙诚在敲完了一段代码后不由停下了手上的工作,思考了起来。

虽然到目前为止,使用过安卓手机跟苹果手机的用户,口碑出现了一面倒的倾向,甚至连他本人也承认就目前来看ios显得更完美。

然而如果从设计理念跟技术上来看,采用了伪双系统构架的安卓,潜力跟未来反而更加值得期待。

没错,自打拿到了2.2版的安卓系统代码后,经过了吸收跟消化后,孙诚已经完全读懂了这款野心勃勃的伪开源系统。

为什么说安卓是双系统构架?

又为什么认为安卓是伪开源?

因为看似开源,实际上安卓对外提供的仅限于底层的linux系统。

一方面是没有跟linux基金会在授权协议上达成共识;另一方面,安卓的技术团队们也发现了linux仅能满足一部分自己一部分的需求。

在谷歌拒绝了linux基金会的一笔天价专利敲诈后,安卓的技术团队转而开发了dalvik平台,将自己设计中的系统大部分的功能都转移到了这个虚拟机之内,同时大量安卓app与系统进行数据交换时,也可以轻易绕开。

目前来看,dalvik显然还不完美,它一旦工作会占用大量的资源,导致手机耗电增加、续航时间减少,甚至伪双系统的优化不足,也可能导致严重卡顿、死机跟黑屏的反复出现。

缺点虽然很多,但优点同样也很明显。

安卓的每一次升级,需要对底层linux系统的改进地方很少,技术团队更多是集中精力优化dalvik。

而且未来一旦设计出了比dalvik更完美的平台,可以直接踢掉更换上,再搞好跟linux之间的兼容与优化,对于安卓而言将会带来不下于飞一般的体验提升。

不得不说,安卓的伪双系统给孙诚带来了极大的震撼跟启发。

苹果之所以能直接用unix系统进行开发,是因为人家搞了n多年的桌面系统,积累了丰富的技术跟专利,近