美利坚:目标掀翻洛克菲勒 第650章

  恩斯特微微点头,继续听他讲解。

  阿维?特凡尼安继续在纸上写了几个单词,说实话,这里的大部人都看不懂。

  恩斯特还能连猜带蒙的,大概理解他想要表达什么意思,可路易·勒布朗等原萨基姆的高层,是一脸懵逼,对这方面根本就没有任何知识储备。

  路易·勒布朗看着恩斯特认真的模样,知道这个操作系统,很可能会成为next之后的核心业务之一,他往后退了两步,叫来了自己的秘书。

  等秘书上前后,他吩咐道“给我搜集一些关于手机系统的相关资料,再找一些相关的书籍...”

  另一边,阿维?特凡尼安不知道他的想法,已经开始讲述上层应用的选型逻辑了。

  “而在上层应用层面,我们彻底放弃C/C++,逆势选用Java语言,打造双层架构,是基于未来移动互联网十年、二十年的长远趋势,做出的战略性预判。”

  “哦?”恩斯特的眼神愈发的明亮了,不由得出声问道“什么判断?”

  “首先,就是C语言天生不适合规模化、普及化的应用开发,这是它的基因缺陷,根本无法弥补。”

  “C语言是典型的面向底层,面向硬件的编程语言,没有自动内存管理机制。”

  “也就是说它所有的内存分配、空间释放、垃圾回收、指针校验等所有应用层的系统功能,全部都需要开发者手动编写代码,手动管控。”

  “这就会导致,一款极其简单的界面工具或者小型应用,开发者都需要耗费大量的精力处理内存漏洞、指针错误、内存溢出,和资源泄漏等基础问题。”

  “哪怕只是一行微小的代码失误,都会引发应用的内存泄露,轻则应用闪退功能失效,重则直接击穿系统底层防护,导致整机死机、黑屏和重启。”

  “这种开发模式,极度依赖开发者的个人功底与细心程度,开发成本极高,迭代速度也必定非常缓慢,容错率太低了,完全无法支撑未来海量应用爆发的市场需求。”

  虽然他也不明白这个海量应用是多少应用,但恩斯特当初就是这么和他们说的,要求他们开发一款可以搭载海量应用的移动操作系统。

  “不过更致命的,还是C语言开发的应用,完全不具备跨平台的能力。”阿维?特凡尼安在纸上写上了平台的字符。

  “全球手机硬件生态极度混乱,可以说是各自为战。”

  “高通、德州仪器、三星、英特尔等硬件厂商,嵌入式处理器架构各不相同,不同品牌,甚至是同品牌的不同机型的硬件参数、驱动逻辑、指令集、都因为硬件不同而导致适配标准完全割裂,彼此之间互不兼容。”

  “如果沿用行业主流的C/C++一体化架构,每推出一款新机型,每更换一套硬件平台,所有配套的应用都需要重新编写、重新编译、重新调试、重新适配。”

  “这和全套代码推倒重来几乎没有什么区别,开发的成本呈几何倍数增长,直接影响的就是迭代效率。”

  阿维·特凡尼安再次看向恩斯特,继续说道“你说过,摩尔定律会持续生效,手机硬件也会不断迭代升级,性能翻倍。”

  “未来的手机,绝对不止通话、短信这些基础功能,诺基亚的WAP上网是趋势。”

  “既然移动上网会成为趋势,那么一部手机可以支撑的应用,靠手机厂商自主的开发,根本就不能满足于市场的需求。”

  “所以我认为,你要表达的意思是,未来的手机应用软件,一定是百花争鸣的,手机厂商的职责就是做平台,吸引全球开发者入局。”

  没人注意到,一直低头,目光看向工作台的恩斯特,看似波澜不惊的他,此刻内心早已掀起了滔天巨浪,身躯都微微紧绷了起来,眼底充满了震撼。

  平台化、开放化、第三方开发者生态、应用百花齐放。

  这不就是未来苹果App Store、安卓应用商店的核心逻辑吗?

  这不就是智能手机时代能够彻底爆发,颠覆功能机时代的核心根基吗?

  在现在这个所有厂商都在死守封闭生态,固守单一功能的时代,阿维·特凡尼安竟然因为自己的海量应用这几句话,就预判出了移动互联网的未来格局。

  这一刻,恩斯特是真TM羡慕乔布斯呀,智能手机的出现,他真的是最大的贡献者和引领者吗?

  恐怕阿维?特凡尼安这些人才,才是那些默默奉献的幕后功勋吧。

  不过很快恩斯特就把心态调整了过来,现在这些人大部分都在自己的手里,以后该羡慕的人应该是乔布斯吧?

  先是IPOD,要是他再把智能手机给做出来,不知道乔布斯会不会心里空落落的晚上睡不好觉呀。

  “还有就是Java的生态成熟。”阿维?特凡尼安还在诉说“现在的Java已经垄断了企业级的开发市场,全球拥有数百万成熟的Java开发者,海量的开源代码、工具库和开发框架可以直接复用。”

  “当手机的硬件可以满足于更多软件的运行需求时,NEXT OS选用Java作为应用层语言,能够快速吸纳全球开发者的入局。”

  “只要我们开放NEXT OS的开发接口,就能瞬间搭建起一个庞大、丰富、多元化的第三方应用生态。”

  “这种生态爆发的速度、规模,和丰富度,是C/C++封闭自研生态永远无法企及的。”

  “最后就是安全方面,Java具备天然的安全隔离属性。”他着重强调了这一点,语气都加重了不少。

  “Java应用全部运行在独立的虚拟机环境中,与C语言编写的系统底层内核可以完全隔离,双方互不干扰,天然形成一层极致安全的沙箱防护机制。”

  “任何第三方应用的崩溃、报错、异常闪退、病毒入侵,都只会局限在独立的应用层面,绝对无法穿透隔离层,击穿系统内核,不会造成整机死机、系统瘫痪、数据泄露、底层崩溃等重大故障。”

  “这会从根源上,彻底解决手机系统稳定性差,容错率低的行业痛点,全方位提升智能手机的使用安全性与稳定性。”

  阿维?特凡尼安说了一大堆的好处,却没有说弊处。

  最大的弊处,就是手机厂商的成本增高。

  双架构运行模式,会比单一架构占用更多的内存空间和硬件资源,同等硬件条件下,整机功耗肯定会略高于塞班系统。

  想要抹平这份差距,保证流畅的体验,除了自身系统的强大外,就需要搭载更高规格的硬件配置,直接拉高了整机的量产成本。

  不过好在纳科的首要研发目标是高端机,面向的是中高端的消费群体。

  相较于体验的颠覆性提升,生态的长远布局,小幅上涨的硬件成本,完全在可接受的范围之内,不会对市场竞争力和产品定价体系造成太多的负面影响。

  看着工作台上还在稳定运行的工程样机,恩斯特是越看越喜欢。

  在他看来,这根本不是一套追赶时代,对标行业的迭代型系统。

  这是一套彻底颠覆时代,重新定义未来的革命性系统。

第896章 补齐应用

  结束了实验室的样机核验,一行人移步来到了NEXT的会议室。

  整间会议室延续了NEXT一贯的极简风格,素白的墙面没有任何的装饰,正中间摆放着一张长条实木会议桌,四周整齐码放着皮质座椅,前面的墙面上,悬挂着一块投影幕布,除此之外再无任何的冗余陈设。

  这不像是美利坚的办公环境,倒像是这个时期华夏国营厂的办公环境。

  恩斯特坐下后,用手下意识地挡了一下刺眼的阳光,该说不说,落地窗倒是擦的真干净,所有的阳光一点都没有浪费。

  路易·詹姆斯见状,赶紧去拉窗帘,还是纯手动的。

  而且没有纱帘,就是厚实的窗帘。

  拉上后,整间办公室瞬间就暗了下来。

  “别折腾了,坐吧。”恩斯特调整了一个角度,让自己的身子斜背着阳光。

  等到路易·勒布朗落座后,他开口问道“你刚才说,麦克尼利给你打来了电话?”

  “是的。”路易·勒布朗点了点头,“SUN公司的麦克尼利,大概一周之前,特意给我打了一通电话,看似是随意的闲聊,实则全程都在打探NEXT目前的编程工具使用情况。”

  说话间,他的目光有些耐人寻味“我可不认识他,面都没有见过一次。”

  “编程工具?”恩斯特闻言眉峰微蹙,指尖轻轻敲击着桌面,神色带着几分淡淡的疑惑,还掺杂着一些冷光。

  NEXT可没有对外公开过任何NEXT OS系统的研发细节,麦克尼利突然关注起来自家编程工具的使用情况,这是不是有些太过突兀了。

  而且路易·勒布朗也说了,他和麦克尼利可不认识,这句话是什么意思?怀疑内部有奸细?

  见他不动声色的扫了会议室内的所有人一眼,路易·勒布朗知道,对方是误会了自己的意思。

  路易·勒布朗轻笑一声,语气轻松地说道“别忘了,如今的我们,已经不能用单纯的军工企业来看待了,对于sun这样的公司来说,NEXT更像是互联网企业,我们也是软件编程大户。”

  他顿了顿,继续补充道“更不要提你旗下的那些其他的互联网企业了,这些企业加起来的软件研发体量,系统架构规模,和未来的生态布局,已经足以搅动整个硅谷的编程赛道,牵动SUN公司的神经了。”

  他的话,算是一语点醒梦中人,恩斯特眼底的疑惑瞬间散去,取而代之的是一抹因为对方这有些幼稚的行为而感到的可笑。

  他微微摇头,失笑道“我明白了,麦克尼利这是草木皆兵,害怕我们走上微软的老路,又不敢直接找上谷歌,来你这个旁敲侧击来了。”

  现在的编程语言有很多种,编程语言赛道可以说是百花齐放,C、C++、Basic、Pascal等等各类语言各有赛道,各有受众,可供软件企业和开发者选择的空间非常大。

  但要说当下声势最盛、统治力最强、最具时代话语权的编程语言,绝对非SUN公司倾力打造的Java莫属。

  凭借极致的跨平台兼容性,稳定的运行逻辑,和几乎零门槛的开源属性,随着互联网行业的发展,快速席卷全球,横扫了企业级开发、互联网搭建、软件研发等各大赛道,势头凶猛到了极致。

  哪怕是常年垄断系统市场,称霸全球软件行业如日中天的微软,在Java的大势面前,都不得不放下高傲的头颅,主动向SUN公司低头,申请Java的官方授权,选择兼容适配Java的生态。

  能让不可一世的比尔·盖茨主动示弱主动妥协,足以印证Java在如今编程语言行业的统治力,也让SUN公司的声势彻底登顶。

  不过那可是微软,怎么可能安分守己,甘情愿屈居人下,受制于他人?

  即便是和解了,也一直灭Java之心不死。

  从拿到Java官方授权的那一刻起,微软的野心与算计就从未停止过。

  表面上,微软对外宣称全面兼容Java,拥抱开源生态,顺应行业趋势。

  可暗地里,却一直在暗戳戳地篡改着Java的底层代码,私自修改核心运行逻辑,悄悄给原生Java增添了专属私有扩展功能。

  然后微软直接不装了,将篡改后的Java版本深度融入到了自家的Windows系统、Office办公软件以及全套开发工具生态之中,布局属于自己的闭环体系。

  比尔·盖茨的人缘不好,不是没有原因的。

  这种当面笑容相迎,转过身就背后捅刀子的阴险,确实不招人待见。

  如今麦克尼利的警惕,根源便在于此,他这明显是在害怕自己也走微软的老路。

  从某种意义上来说,恩斯特旗下企业的能够影响的编程语言,影响力一点都不比微软小。

  首先是NEXT也深耕操作系统领域,和微软本质上是同行,现在研发出来的NEXT OS移动操作系统就不说了,光是一个航母系统,就涉及了太多的牵连。

  如果NEXT要是更换编程语言,并且在系统内不房门焊死,那么未来整个美军航母上所有的武器装备,但凡和程序有关的,就必须按照NEXT的要求来,我让你们用什么编程语言,你们就需要用什么编程语言,不然你们就不能和我这套系统对接。

  再一个就是恩斯特手中还握着谷歌这一个互联网领域的庞然大物,它的影响力,比NEXT还要强大。

  全球最顶级的互联网流量入口,坐拥海量的网站、搜索服务、互联网应用生态等。

  如果恩斯特真的推出了专属于自己旗下企业的编程语言,完全可以依托谷歌的流量与生态优势,强制或引导全网开发者适配新的语言。

  不能说是一棍子打死,但届时一定会有大量基于Java搭建的网站、应用和服务,纷纷改换门庭,彻底动摇Java的行业根基。

  微软的背刺犹在眼前,麦克尼利绝不允许第二个堪比微软这么强大的对手,用同样的手段,再给自己来上一脚。

  所以他这是在试探,他不敢和谷歌试探,害怕谷歌真的因为他的提醒,进入这一领域,所以就找上了仅在军方软件体系有影响力的NEXT。

  “你可以直接回复麦克尼利,让他彻底放心,NEXT不是微软,我也不是比尔·盖茨。”恩斯特让路易·勒布朗给对方吃了一个定心丸。

  微软是有毛病,那就是各个方面都不愿意久居他人之下,也不愿意受制于任何人。

  但有的业务是可以竞争的,有的业务,却是费力不讨好的行为。

  路易·勒布朗闻言微微一怔,眼底闪过一丝明显的意外。

  他本以为,以恩斯特如今的商业格局,面对这绝佳的赛道机遇,大概率会选择效仿微软呢。

  没想到现在却如此斩钉截铁地的拒绝了,主动放弃了这个潜在的优势赛道。

  看着他眼底的疑惑,恩斯特嘴角微扬,轻声笑道“看不懂我的选择?觉得我是白白错失了编程语言赛道的扩张机会?”

  路易·勒布朗轻轻摇头“不算出乎意料,只是没有想到你会回答得如此干脆利落,没有半分犹豫。”

  “毕竟自研编程语言,搭建专属开发生态,是有着极大的战略价值的。”

  “我可是听说,微软内部已经秘密启动了全新的战略布局,全力攻坚.NET架构+C#编程语言,打算彻底摆脱对Java的依赖,另起炉灶、弯道超车了。”

  这件事在硅谷的圈子里,可不是什么机密,路易·勒布朗这个来美利坚没有多长时间的家伙都能知道,可想而知,这个消息几乎是人尽皆知的状态。

  也正是这件事,把SUN公司的总裁麦克尼利可气得不轻。

  1996年,微软为了跟上互联网发展趋势,补齐自家系统的跨平台短板,主动向SUN公司低头,耗费巨资拿下了Java的官方使用授权。

  那时候的麦克尼利意气风发,以为收服了行业霸主微软,Java一统全球编程赛道的大势已定。

  却万万没有想到,这只是微软野心布局的开始。

  拿到授权后,微软就迅速推出了搭载自家IDE环境的Visual J++ 1.0开发工具,表面上适配标准Java语法,暗地里却不断篡改底层虚拟机逻辑,私自新增私有API,一步步打造出了不完全兼容Sun标准的专属JVM虚拟机。

  久而久之,行业内就出现了一个现象,大量基于微软JVM开发的Java程序,能够在Windows系统上流畅运行,却无法通过SUN官方的兼容性测试,在标准Java环境中直接报错、闪退、无法启动。

  这个时候,微软的狼子野心算是暴露无遗,比尔·盖茨从来就没有想过彻底拥抱Java生态,而是想要借助Java的庞大开发者群体与成熟生态,通过潜移默化改造Java的底层逻辑,让标准Java逐步适配Windows体系,最终将开源通用的Java,彻底变成Windows平台的专属封闭语言,废掉Java最核心的跨平台优势,彻底垄断桌面端编程赛道。

  忍无可忍的SUN公司,终于在1997年正式一纸诉状,将微软告上了法庭,指控微软篡改Java标准,侵权违约,恶意破坏行业生态。

  一年多前恩斯特组织的多方反垄断,SUN公司就是因为这件事,参与了一脚,不过却被拖到了现在还没有解决。

  不同于互联网赛道,操作系统是微软的战略核心,比尔·盖茨可以和恩斯特和解,可以和网景和解,但不会和SUN和解。

  所以微软采取的策略就是消极应诉,刻意拖延,靠着庞大的法务团队层层拉锯,硬生生地将这场诉讼官司拖了两年时间,并且还要打算继续拖下去。

  比尔·盖茨心里比谁都清楚,这场官司微软毫无胜算,所以从官司开打之初,微软就已经做好了后手布局,一边在法庭拖延扯皮,消耗SUN公司的精力,一边秘密启动了全新的研发计划,全力打造着这套.NET架构与C#的编程语言。

  不少人都知道这个微软内部代号Cool的全新编程语言已经初具雏形,语法逻辑和开发范式高度借鉴Java,几乎做到了一脉相承无缝衔接。

  但它的底层架构、版权体系、生态逻辑又完全独立,彻底摆脱了SUN的管控与束缚。

  等到.NET架构与C#语言彻底研发成熟,体系完善之后,就可以直接替代Java,将所有依附微软JVM的开发者、软件项目、商业生态,全部都平稳地迁移到自家全新的封闭体系中,彻底完成对Java生态的收割,从此不用再受制于SUN。

  到那个时候,官司也就有了最终的结果,输赢也都不重要了。