李强对此事却一无所知,真不知道人家举族来犯之时,李强有没有实力跟人家掰掰手腕。这或许就看李强的命运如何了。
现在的李强正在快乐的看着优雅的空姐,一双迷人的小丹凤眼不住的大量人家空姐小姐姐。偏偏从李强身上还找不到一点让人讨厌的地方。可能是李强年龄不大,加上眼神里比较清澈,所以还很招至空姐小姐姐的挑逗。
这让李强感叹什么时候自己才能长大啊!最少也得让这些小姐姐对自己有点防范心里啊。不然这样让李强很尴尬的,人家都没有丝毫考虑你的想法,这对李强来说是多么失败。
带着这种想法李强和武丰终于到达了北京,看着嘈杂而人来人往的机场,这让李强瞬间产生了一种回家的感觉。虽然在美国待的时间不长,李强还是产生了一种难言的思乡之情。
虽然很想现在就回家,但是在到达北京之后,李强决定还是要去看看自己的手机系统研发公司星空互联网公司。这可是未来李强赖以依存的系统,对整个中国都有很重要的作用。它的存在将会颠覆上一世苹果和安卓独霸世界的时代。
在智能手机行业发展的过程中,行业巨头们都曾经担忧过自己硬件设备的软件生态系统控制权不在自己手里,纷纷开发了自己的操作系统。诺基亚的塞班、三星的操作系统、微软的操作系统、黑莓操作系统等系统都曾昙花一现,但最终都未能改变苹果与安卓两强争霸的局面。
而且在2007年,苹果终于率先推出了iOS系统的智能手机iPhone,1年后,谷歌和HTC也推出了全球首款安卓手机。从推出之后基本奠定了两大操作系统在全球的垄断市场。而两种操作系统也走上了不同的路径,iOS依靠苹果的软件开发能力与iPhone的硬件支持,建立了闭源系统,与之相反,安卓系统则走向了开源、灵活的另一条路径。
发布后的第二年,iOS开始加入苹果商店,吸引开发者开发应用,谷歌也随后推出类似的应用。此时正逢智能手机刚刚兴起,iOS与安卓两大系统的出现抢占最好的黄金时刻。尤其安卓系统,由于谷歌当时还只做软件,其开源的属性让硬件厂商放下了很多被他人控制的担忧,积极加入安卓系统的使用之中。这也使得安卓系统从此被全球主流手机广泛使用,当然苹果除外。
随着越来越多的厂商与开发者参与其中,安卓逐渐成为全球最大的手机操作系统。iOS也凭借着苹果公司的产品,不断在自己的生态中发展壮大。自此两霸相争局面由此形成,再也没有那个系统可以与之相提并论。
而开发开发一款操作系统需哪些步骤,其实追根溯源,iOS系统的底层是UNIX内核的二次开发,而安卓的底层是基于LINUX内核的二次开发,二者都是站在此前的技术积累基础上延伸出的两大分支。UNIX与LINUX内核都已经非常成熟,如果想重新开发内核需要花费巨大的精力和费用。如果希望开发一套操作系统,使用开源的LINUX内核通常是最好的选择。这也给李强带来了另一条捷径的道路。
即使选择了成熟的LINUX作为最底层核心,开发一款操作系统也依旧是一项庞大且复杂的工程。操作系统的开发一大难点就是内核,在LINUX的基础上,内核也有诸多模块需要开发,不仅需要处理算法,也要考虑到软件的架构设计、可扩展性等。
此外,操作系统还需要一整套知识体系框架、编程接口、编程语言等基础设施,以区别于安卓和iOS系统获得知识产权保护。
开发一款新的操作系统,不仅需要大量的人力、财力的投入,还需要研发者深厚的技术积累与不断优化升级,因此操作系统的开发是一项周期很长的工作。因此,大部分手机制造商的操作系统,都是基于安卓系统进行的优化、修改,在性能和体验上取得一些改进,但并没有触及安卓系统的内核。
当然在后世也有一种办法就是所谓编译器,就是将平常开发用的高级语言翻译成机器能够识别的另一种语言,可以被认为是人与机器之间的一座交流桥梁。业内普遍认为,方舟编译器意味着可以开始涉及安卓系统底层的优化,但这一成果距离构建自身的操作系统还有一段距离。