3月16日消息,近日,深圳全智达首席架构师、总经理李明透露了沃Phone为何基于Unix/Linux的内核标准进行开发,以及两年多艰难研发的幕后故事。“沃Phone非常有挑战性。”李明说。
据李明介绍,从操作系统的整个历史来看,30多年前UNIX的成功实际上就已经奠定了现代操作系统的理论基础,最近20多年OS的发展变化证明OS内核+自主GUI图形交互系统是一种成功技术模式,例如微软的Windows和苹果的Mac OS都是成功的例子。
而沃Phone与国内一些在Android的基础上做二次开发的操作系统相比,模式差别较大。沃Phone OS的技术架构是基于Unix/Linux的内核标准,自主开发了GUI、核心功能库、应用框架、SDK、以及基础的应用软件,工程量非常大,这方面与苹果基于Unix/BSD开发iPhone OS操作系统相似,而且二者都是用C/C++开发应用,没有太多的区别。
“在过去的两年中,我们进度是很紧张。特别是研发部和终端部,因为是完全自己来做”李明透露。李明介绍称,沃Phone的研发分两个重要阶段:第一阶段是在2009年以前,重点目标是把产品的操作系统变成开放平台的操作系统,像国际上一些优秀的操作系统,达到开放的,让更多的厂商来做;第二阶段是2010年,只设计操作系统还不够,关键是把操作系统与硬件、芯片相结合,把终端产品设计出来,而且设计要得到厂家的认可。
“我们在迎合中国人的操作习惯方便做的设计工作会好一些,我们的产品设计在消费和商务市场的需求平衡设计也较好,力争为用户提供一个好的产品平台。”
李明还透露,当初为何没有选择在Android基础上进行二次开发?
据李明介绍,由于中国缺乏开发OS的高端技术人才团队,一个新成立的公司在短期内是招聘不到足够的人来开发OS 的。领导想开发OS,那么下面就只能把开发应用的人才组合,拿别人的操作系统来进行二次开发、发展自己控制的OS,有的企业守规矩,会说明基于Android开发,而还有一些企业为强调自己也是自主创新,只说兼容Android;其实不用Android 的核心代码和Dalvik虚拟机,怎么可能兼容Android的应用软件。在Android的基础上做二次开发确实可以走捷径,规避技术难点和风险,节省人力资源的投入,但难免会受制于人。
而沃Phone由于自主研发,完全可控,基于Linux 2.6内核,并非基于Android的二次开发,所以不依赖国外某个公司的某个产品来发展,确保移动互联网产业链的发展不受他人控制。李明表示。
李明指出,如果要开发一个OS来做竞争,就要有接近竞争者同样的技术水平,能解决同等难度的技术问题,同时你要有OS技术规范和标准的制定能力和权利,所以需要有相应的人才团队、方案、资金、和风险控制的方法。
“中国联通的领导和专家有前瞻的眼光,通过长期的考察和调研组织了国内有基础的自主OS开发公司和相关研发单位,包括给了全智达担当重任的机会。”李明说。
