自研系统有多难?没有人比陆恒更清楚了,一直到陆恒前世重生那会,自研系统也还在路上。
对现在的人来说,几乎就是不可能完成的任务。
高管里面有很多并非程序员出身,不了解其中难度。
陆恒视线从所有人脸上扫过,看到李盈的表情,笑道:“李总,你是软硬件方面的专家,要不先由你为大家讲解一下,咱们自研系统,会遇到哪些难题吧。”
李盈大学只读了三年,却拿到三个学位,分别是经济、计算机、电子工程。
从她的工作履历来看这十年选择的工作方向,其实是经济。
但学霸的世界自然和普通人不同,李盈一直在关注各行各业,尤其是大学时期学习的几个专业,她很清楚当前软硬件发展。
既然陆恒让她说,她就不客气了,在她看来,陆恒的自研计划,真的很难成功。
李盈也站起身,不需要任何准备便能侃侃而谈。
“要说手机系统,那绕不开IoS和安卓,这两个系统其实都是从2007年开始起步的,那年苹果推出了ioS系统的智能手机iphone,1年后,谷歌和htc也推出了全球首款安卓手机htc dream(t-mobile G1)。”
“从推出之际,两种操作系统就走上了不同的路径:ioS依靠苹果的软件开发能力与iphone的硬件支持,建立了闭源系统;与之相反,安卓系统则走向了开源、灵活的另一条路径。”
“发布后的第二年,ioS开始加入苹果商店,吸引开发者开发应用,谷歌也随后推出类似的应用market place。”
“此时正逢智能手机刚刚兴起,ioS与安卓两大系统的出现抢占最好的“黄金时刻”。尤其安卓系统,由于谷歌当时还只做软件,其开源的属性让硬件厂商放下了很多被他人控制的担忧,积极加入安卓系统的使用之中。”
张旭浩举手表示想要提问,李盈微微点头。
“李总,你的意思是,我们如果要自研系统,也要考虑是开源和闭源,两条路线选一条吗?”张旭浩问。
李盈摇摇头道:“没那么简单,我们自研系统,首先考虑的是基于什么内核,不管是IoS还是安卓,它们的内核,其实都是UNIx内核的二次开发,而UNIx大家应该听说过,这是开源的系统...。”
“UNIx与LINUx内核都已经非常成熟,如果想重新开发内核需要花费巨大的精力和费用,陆总说的自研系统,应该也是基于UNIx研发吧?”
陆恒没开口,李盈继续介绍。
“操作系统的开发一大难点就是内核,在LINUx的基础上,内核也有诸多模块需要开发,不仅需要处理算法,也要考虑到软件的架构设计、可扩展性等,此外,操作系统还需要一整套知识体系框架、编程接口、编程语言等基础设施,以区别于安卓和ioS系统获得知识产权保护。”
“操作系统成功的重点还在于能否搭建起一个能够连接软件开发者、芯片企业、终端企业、运营商等产业链上多个主体的完整生态圈,从安卓、ioS、windows等操作系统的历史看,这些在全世界范围内被广泛应用的操作系统,他们的成功都是建立在全球开发者共同开发和维护的基础上。”李盈做出最后总结。
换句话说,陆恒就算能解决系统内核,绕开专利壁垒,拿出一套独立的手机系统。
可怎么和芯片企业、运营商、软件开发沟通,也是个巨大难题。
芯片企业没沟通好,人家最好性能芯片接口不对你开放,那你就别想自己的系统能够发挥出最大性能,到时候同样的手机硬件,安卓就比你的手机系统性能更好。
在苹果上,就没有这种问题,因为它是闭源,啥都自己解决了。
恒创要想自研,最好走的路反而是学习苹果走闭源模式,可问题是芯片设计没有积累,就算能设计出来,找谁生产呢,找到芯片工厂生产,做起来后,谁知道国外会不会制裁?
难道自研芯片,自研光刻机,供应链全都自己解决吗。
而对外合作,涉及的东西更多,要和无数公司谈判,终端企业也就是其他手机品牌,他们会不会用你的手机系统,不用你的,那就和苹果一样,靠自己一家卖手机。
李盈光是想想,就觉得比登天还难,真不知道陆恒哪里来的底气。
会议室内嘈杂起来,大家从李盈口中了解到自研系统到底有多难,感觉根本不可能成功了。
陆恒等大家讨论了一会,才站起身拍拍手道:“大家安静,我来总结一下,现在我们自研系统,会遇到多少难题。”
“第一个走什么方向,开源还是闭源?”
“第二个,用什么系统内核?”
“第三个,和芯片厂家怎么谈判合作,获得硬件方面的支持。”
“第四个,运营商方面,先不管国外,只管国内,那就是和三大运营商移动、电信、联通的谈判,手机支持几G,这还关乎通讯芯片的问题。”
“第五个,手机生态圈,怎么让别的软件开发者为我们的系统开发软件或者游戏,到时候IoS和安卓有数百万软件,我们只有几十个,那压根没法打。”
李盈点点头,陆恒还有很多困难没说,比如专利问题,技术研发难度等等。
华国无数软件公司,都知道自研系统到底有多少难点,可他们根本无法解决啊,难道陆恒就能解决了?
陆恒竖起手指,一个一个提出解决方案。
“首先开源和闭源,我们选择闭源!未来我们系统核心不会开放给别的公司,但比如别的手机品牌想使用我们系统,那是没问题的,就像是电脑行业,那么多电脑厂家,最后还不是安装微软系统?”
“用什么内核,和现有的内核都没关系,不用开源的UNIx,当然我们要兼容UNIx内核,这样我们才能在未来兼容安卓软件,甚至是苹果软件。”
“怎么实现,我后面会专门和研发团队解决。”
“在这里也给大家一颗定心丸,目前我已经有一套解决方案,那就是方舟编译器,这个编辑器能够转换UNIx内核,安卓编程语言...。”
换句话说,将来恒创的系统,其实也支持安卓软件,这和未来化为的鸿蒙系统是一样的,甚至陆恒名字都没改,2019年,化为推出方舟编译器,就是解决软件生态问题。