问题

方舟编译器开源能给华为和谷歌谈判增加多少筹码?

回答
方舟编译器开源,对于华为和谷歌的谈判桌,无疑是一枚重磅筹码,而且其分量之重,远超许多人的想象。这背后牵扯到的不仅仅是技术本身,更是生态的构建、未来的主导权以及地缘政治的复杂交织。

一、 打破技术壁垒,重塑移动生态格局的潜力

首先,方舟编译器的开源,最直接的意义在于打破了过去由少数巨头(尤其是谷歌的Android系统和其背后的Java虚拟机)所构建的技术壁垒。

对谷歌的直接挑战: 谷歌在Android上积累了庞大的生态系统,而Java虚拟机的性能和优化是其中的关键一环。方舟编译器作为一款全新的、高性能的运行时,它的出现本身就对谷歌的现有技术路线构成了挑战。如果方舟能够被广泛采纳,尤其是在中国市场,它就能成为独立于Dalvik/ART之外的另一套高性能运行时方案。这意味着,未来Android上的应用,可以选择运行在方舟之上,从而在性能和效率上获得提升。
华为的“备胎”价值最大化: 华为此前虽然自研了鸿蒙操作系统,但其早期很大程度上是基于AOSP(Android开源项目)的。而方舟编译器是鸿蒙 OS 的核心组件之一,用于将HAP(鸿蒙应用包)的Ark代码编译成机器码,从而实现高性能运行。方舟开源,意味着华为不再是这套核心技术的唯一“掌握者”,但同时也将其推向了更广阔的舞台。
对于华为而言,这能增加其在与谷歌就Android/鸿蒙互通问题上的议价能力。 华为不必再担心因为在核心技术上受制于人而处于被动。如果谷歌在某些合作条款上不让步,华为可以更自信地推动方舟及其构建的鸿蒙生态。
更重要的是,它为华为构建独立生态提供了强大的技术基石。 即使未来与谷歌的合作出现摩擦,华为也能凭借方舟编译器以及在此基础上发展的鸿蒙 OS,继续构建一套完整的、高性能的移动应用生态。

二、 增加谷歌的谈判顾虑和潜在损失

对于谷歌来说,方舟编译器的开源,特别是其一旦在中国市场取得成功,将会带来一系列不容忽视的顾虑:

潜在的市场份额蚕食: 如果方舟编译器能够被国内的手机厂商广泛采用,并且基于它构建的鸿蒙生态系统能够提供足够优秀的应用体验,那么Android在中国市场的份额就有可能受到影响。虽然鸿蒙 OS 仍然在很多底层依赖于AOSP,但一个更优化的运行时,足以成为吸引开发者和用户的亮点。
生态系统碎片化的风险: 谷歌最希望看到的是一个统一的、稳定的Android生态。方舟编译器的出现,如果不能被谷歌整合或认可,就可能导致Android生态在中国的碎片化。这对于谷歌来说,意味着管理成本的增加,也可能稀释其在广告、搜索等核心业务上的影响力。
技术优势的被稀释: 谷歌一直以其在操作系统和软件优化方面的技术领先性为傲。方舟编译器的开源,尤其是在其证明了自己的高性能后,会削弱谷歌在这一技术领域的“独特性”优势。谷歌需要考虑,是否要继续投入巨资去研发和优化ART,还是考虑与其他高性能运行时进行合作,以应对新的竞争。

三、 围绕“生态兼容性”和“标准化”的谈判博弈

方舟编译器的开源,让华为在与谷歌的谈判中,能够围绕以下几个关键点增加筹码:

1. “互操作性”与“兼容性”的议价权:
华为可以要求谷歌在Android和鸿蒙 OS 之间的互操作性上给予更多支持。 例如,在应用兼容性、API 调用等方面,华为可以借由方舟编译器的存在,要求谷歌提供更开放的接口和更便利的迁移路径。
反之,如果谷歌不愿在兼容性上让步,华为也可以更坚决地推动鸿蒙 OS 的独立发展。 方舟编译器的高性能,使得鸿蒙 OS 在体验上不输甚至优于Android成为可能,这给了华为更大的底气去“脱钩”。

2. “技术授权”与“合作模式”的探索:
方舟开源,也为谷歌提供了“采纳”的可能性。 如果方舟编译器的性能优势足够明显,且能被良好地集成到Android的开发流程中,谷歌并非没有可能考虑将其作为ART的补充或替代方案,甚至在其开源协议框架下进行合作。
这给了华为一个与谷歌探讨新的技术合作模式的机会。 华为不再仅仅是AOSP的“使用者”,而是成为了一套核心运行时技术的“贡献者”或“合作者”。华为可以就方舟编译器的授权、优化、未来发展方向等问题,与谷歌进行更平等的对话。

3. “中国市场”与“全球生态”的平衡:
方舟编译器的开源,直接服务于中国市场的需求和华为在国内生态的构建。 华为可以以此为筹码,要求谷歌在针对中国市场的政策、合作模式上给予更多考虑。例如,在数据隐私、应用审核等方面,华为可以借由方舟和鸿蒙,提出更符合中国市场需求的要求。
同时,华为也可以将方舟开源作为一个“示范”,吸引其他国家和地区的开发者。 如果方舟在性能和开发者友好度上得到普遍认可,就有可能形成一个“去谷歌化”的移动生态的潜在力量,这对谷歌的全球生态战略构成了潜在的压力。

四、 更长远的战略考量:自主可控与技术主导权

从更深层次来看,方舟编译器的开源,是华为在“自主可控”战略下的一个重要布局:

减少对外部技术的依赖: 即使华为与谷歌的关系良好,拥有自己的高性能运行时也是其长期发展的战略需要。方舟开源,是华为将这一核心技术分享出去,以换取更广泛的生态支持和技术生态的合作,从而反哺自身。
构建独立的技术生态体系: 华为通过开源方舟编译器,实际上是在为鸿蒙 OS 以及更广泛的华为技术生态打下坚实的基础。这个生态体系,不一定非要与Android完全割裂,但至少在核心技术层面,拥有了独立演进和发展的能力。

总结而言,方舟编译器的开源,给华为在与谷歌的谈判中增加了的筹码,体现在:

技术上的“硬通货”: 提供了一套高性能的运行时替代方案,打破了谷歌在ART上的技术垄断。
生态上的“战略缓冲”: 为华为构建独立生态提供了强大技术支撑,减少了对Android生态的过度依赖。
谈判上的“主动权”: 使得华为在讨论互操作性、兼容性、合作模式时,拥有了更强的议价能力,可以将“能否采纳和支持方舟”作为一个重要的谈判焦点。
市场上的“潜在颠覆力”: 尤其在中国市场,如果方舟能够获得广泛应用,将对Android生态构成实质性挑战,迫使谷歌在与华为的谈判中更加审慎。

这不仅仅是关于一个编译器,更是关于移动操作系统的主导权、生态系统的构建以及未来技术发展方向的一次深刻博弈。方舟编译器的开源,让华为在这场博弈中,从一个“被动参与者”,变成了一个可以主动出牌的“关键角色”。

网友意见

user avatar

没有Google套件,国外99%的应用不改代码不重新编译都打不开。所以这个编译器就是能用,也解决不了实际问题:如何在没有Google技术框架授权的情况下,运行国外众多的应用。况且Android是开源的,Google没有禁止也没法禁止华为使用,只能禁止GMS套件。退一步说,方舟/鸿蒙就是真的能用,对国外市场来说也是枉然,因为国外有三星甚至小米,国外开发商为了适配你,需要做下面的工作:

1、为你的系统修改代码,哪怕很少也得修改,因为GMS服务是和账号绑定的,没法直接API替代;

2、重新编译;

3、在你的软件商店审核并且上架,因为你无法使用Google应用商店。

安卓现在有数百万款软件,有多少软件商会为你这么做?如果做不到,没有Gmail、Google搜索、Google云端硬盘、Google地图、Google信息推送……,这机器在国外怎么用?你凭什么与三星竞争?

而且时间不在华为这边。如果华为不能短期内与美国政府达成和解,国外市场肯定要凉,这是现实。

美国是世界霸主,掌握全球军事金融政治经济科技的全面领导权,美国政府要是在国际上封杀一家科技公司都办不到的话,那美国真的就是纸老虎了。我不是不支持华为,只是我觉得吃瓜群众认为就凭华为一己之力能与美国政府掰手腕这种想法要不得,这帮不了华为,反而会害了华为。我打个比喻吧:美帝就像泰森,华为就一青葱少年,两人闹矛盾,围观群众给少年加油助力,热火朝天,狂热的支持,要少年与泰森斗到底,请问还是帮人还是害人?

说点情绪激昂的漂亮话谁不会呢?还能吸粉。但是鸡血过后一地鸡毛,有什么意义?

我就怕大家这么不断的鸡血打,到最后从基层到高层,甚至连华为自己都认为能干的过美帝可能就真危险了。

有人说,哎?你给出个方案?

我觉得决策之前最重要的形势判断。比如说:

华为能不能在美国全面封杀的情况下生存下去?

美国是不是一定要封杀华为?有没有回旋余地?

如果华为倒下,是不是可以接受的?

如果华为不能倒下,我们要最大能付出什么样的代价?

这是我们要认真思考的。

user avatar

你们真的认为google真会把华为当回事儿?Google里面的那些年薪一两百万美元的director和manager们这点儿分辨力都没有?

google自己也给java写了这么多个版本的runtime了,一个个版本迭代,到今天相当于整个重写了两三遍了。

华为呢?就放出了个Maple IR,工具链在哪里都不知道,官网跑了四个hello world级别的程序,全都是javascript给你print一堆terminal的输出出来。总共四个,还错了俩。

我寻思着,2019年还拿计数引用当宝贝的,也就华为自己吧?计数引用在Java中被抛弃已经是十几年前的事情了,这压根就是一个类似“公鸡能不能下蛋”的古老常识问题,只要有大一专业知识的人都知道这个观点有多可笑。而时至今日,华为Maple IR里你们捧在手心里的、很骄傲地向全世界宣布的那套RC,到底如何解决循环引用的问题,怎么到现在一个正面的回答都没有?难道真的是“华为独家AI内存释放”?

LLVM的IR最大的特点,就是精简而有效,Maple IR设计得这么冗余,一个循环你们整了四个,你们打算让后端code generator分别针对性优化吗?你们的后端除了ARM以外还有啥呢?

更滑稽的是,四个hello world级别的java小程序,能跑错了俩,网页端还是连夜修改的,你们真的认为这种东西能完整编译一个Android应用?

再看看华为官方微博的视频,方舟编译器的“应用演示”(m.weibo.cn/status/44049)——你们都成功编译了七八个Android应用了,理论上整套编译工具链应该已经完全成熟可用了,你们只放出了Maple IR到底担心什么呢?还有你们家的“方舟编译器”怎么直接把应用的启动页面广告给优化没了?

整个代码质量低下,到处内存泄露,胡乱使用move,这些代码和质量问题都被人讨论过无数遍我就不说了。

我是真诚想问一句,华为到底有没有科班出身的程序员?你做一个项目、有一个全新的idea,最重要的是把方法描述清楚,然后用代码实现出来,让别人能真正地用起来,这需要:

  1. 详细的论文描述你的设计;
  2. 科学合理的实验来证明你的方法更优秀;
  3. 把论文投稿到期刊和会议上,让同行来评价审议认可你的工作;
  4. 把代码开源出来,到各处去给各种talk,介绍你的工作,让大家熟悉并加入到使用者和开发者的行列。

然而华为现在做了什么呢?只开源了一个代码,还有几份文档,大字报一样地开个文档就讲述自己的设计,同时没有讲述IR里每个定义的原因。代码还是完全不能跑的。同时华为目前没有任何一篇会议或者期刊论文介绍方舟编译器的introduction,related works以及你详细的整个项目架构和设计——华为这种行为,跟那些自己印刷海报到处宣传自己“推翻相对论”、“推翻量子力学”却没有任何实验支持、没有任何同行评议的民科们有什么区别?

我就不提那些“搭载android debug bridge”的鸿蒙1.0操作系统、用微内核替换Linux同时还能完美兼容Android的鸿蒙2.0操作系统、强行提高GPU频率并降低分辨率来实现游戏加速的GPU Turbo这些皇帝的新衣了。


所以你真的相信Google的Mountain View的任意一个员工,会相信华为方舟编译器、鸿蒙操作系统的任何真实性?他们可是在system领域开放了千万行代码和无数篇论文、对Linux、Android、Fuchsia都有实打实贡献的实干家,而不是在编译器领域里到目前一个拿得出手的作品都没有的华为所能比的。

不要说Google,任何一个科技工作者如果稍微有点常识的话,都应该明白华为的这一系列“方舟编译器”“鸿蒙操作系统”这些东西,都是彻头彻尾的民科、吹牛、画大饼。而最可怕的是,这个事情已经吹牛到13亿人全都相信、代表国家民族的地位上、成了一个“只许成功、不许失败”的国家任务,这就太可怕了。

最后“方舟编译器”不会给Google和白宫任何筹码,但是确实这一套宣传话术和口径能够帮华为多卖几百万上千万台价格昂贵但配置低下的垃圾手机,帮助华为整个公司割中国人民的韭菜,让任正非和高管们继续分红,这才是最重要的。

类似的话题

  • 回答
    方舟编译器开源,对于华为和谷歌的谈判桌,无疑是一枚重磅筹码,而且其分量之重,远超许多人的想象。这背后牵扯到的不仅仅是技术本身,更是生态的构建、未来的主导权以及地缘政治的复杂交织。一、 打破技术壁垒,重塑移动生态格局的潜力首先,方舟编译器的开源,最直接的意义在于打破了过去由少数巨头(尤其是谷歌的And.............
  • 回答
    华为方舟编译器开源这件事,在科技圈引起了不小的涟漪,大家关注的焦点自然是它到底有没有达到我们对它的期待。坦白说,这事儿挺复杂的,不能简单地用“是”或“否”来回答,而是要细细品味其中的多重面向。首先,从技术实力和潜力这个角度看,方舟编译器开源绝对是迈出了重要一步,甚至可以说,它展现出了超出很多人预期的.............
  • 回答
    方舟编译器Maple Engine开源,这无疑是技术圈里一件大事,尤其是对于开发者来说。这意味着我们终于不再是只能“仰望”华为在性能优化上的成果,而是有机会亲手去接触、去理解、甚至去参与到这个强大的编译引擎的建设中来。“终于”二字,背后是多年的积累与期待“终于”这个词,并非空穴来风。回顾方舟编译器从.............
  • 回答
    华为方舟编译器 Runtime 开源,无疑是件值得深入探讨的技术事件。从一个技术人员的角度出发,我们可以从几个层面来审视其架构和实现,包括设计理念、核心组件、性能优化策略以及与现有生态的融合潜力。一、设计理念:挑战与突破方舟编译器 Runtime 的核心设计理念,我认为可以归结为 “极致性能驱动下的.............
  • 回答
    2019 年 8 月 31 日,方舟编译器(ArkCompiler)的开源,无疑是那年科技界,尤其是国内开发者圈子里的一件大事。这标志着一个由中国企业主导、面向未来的重要技术组件,向全球开发者群体敞开了大门。背景:为什么要有方舟编译器?要理解方舟编译器的开源,我们得先看看它诞生的大背景。当时,全球移.............
  • 回答
    哈哈,最近关于方舟编译器开源的消息确实挺热闹的。我仔细看了看他们这次放出来的东西,感觉还挺有意思的。得好好跟你说道说道。首先,他们这次开源的力度确实挺大的,不光是代码,还包括了一些比较核心的组件和设计理念。这对于想要深入了解或者参与到方舟编译器开发的人来说,绝对是个福音。以前很多东西可能只是个“黑箱.............
  • 回答
    华为方舟编译器:一场开源的“芯片级”突围?2019年11月19日,在绿盟开发者大会上,华为正式开源了他们的方舟编译器。这个消息在当时无疑是一记重磅炸弹,激起了业内不小的涟漪。为什么这么说?要理解方舟编译器的意义,我们得先从它诞生的背景聊起。那段时间,以美国为首的西方国家对华为的制裁达到了前所未有的严.............
  • 回答
    作为普通用户,看到今日头条上关于“支付宝几乎秒开是因为华为方舟编译器”的说法,我第一反应是觉得有点不可思议,甚至有点搞笑。毕竟,支付宝和华为是两家独立运营的公司,各自的产品和技术也都有自己的研发体系。首先,我们来分析一下这个说法的“合理性”: 支付宝的功能和用户体验: 支付宝确实是一款非常成熟且.............
  • 回答
    有些人之所以坚信人类不可能基于图形用户界面(GUI)的操作方式,发明出比“命令式编辑器”(通常指代文本编辑器或集成开发环境IDE中的代码编辑部分)效率更高的开发环境,这背后并非没有道理,而是源于对软件开发核心本质的理解,以及对人机交互效率的深刻洞察。要理解这一点,我们需要深入探讨几个关键方面。1. .............
  • 回答
    关于格库铁路(格尔木至库尔勒铁路)12月9日开通但未全程运营的问题,以及是否可以通过“瘦身”编组来提高班次方便沿途居民出行,我们不妨从几个层面来分析。首先,格库铁路的开通,尤其是全线贯通,无疑是连接青藏高原和新疆腹地的一条重要交通动脉。它不仅在地理上打通了新的通道,更在经济、社会、区域发展等方面具有.............
  • 回答
    华为方舟编译器原理的公布,无疑是近几年来国内技术领域一件振奋人心的大事。对于这件事,我们应该从多个维度,细致地去审视和理解。这不仅仅是一个技术问题的披露,更是中国科技自主化进程中一个具有里程碑意义的节点。核心价值:从“能用”到“好用”的飞跃,打破生态壁垒方舟编译器最直接、也是最核心的价值,在于它大幅.............
  • 回答
    咱们聊聊华为那个叫“方舟”的编译器,这玩意儿真是国产科技里挺有意思的一件事儿,值得好好说道说道。首先得明白,编译器是干啥的。简单说,咱们写的程序,比如Java、Python,电脑和手机看不懂,得有个翻译官,把咱们的“人话”翻译成机器能懂的“机器语”,这个翻译官就是编译器。以前大家用的都是解释执行,或.............
  • 回答
    华为公布的方舟编译器对安卓软件生态的影响,可以从多个层面进行解读,而且其深远程度取决于后续的发展和行业的接受程度。以下我将尽量详细地阐述:一、 方舟编译器是什么?它解决了安卓生态的什么痛点?首先,理解方舟编译器本身至关重要。 什么是编译器? 编译器是将程序员用高级语言(如Java、Kotlin).............
  • 回答
    方舟编译器源代码的“罗生门”:一次关于信息真实性的博弈最近,科技圈被一则关于“方舟编译器源代码疑似曝光”的消息搅得有些热闹。华为消费者业务CEO余承东(也有说是李小龙,这里存在一定模糊,但核心人物是华为高管)随后在社交媒体上对此事进行了辟谣,称该信息“是假的,来自服务器部门”。这一来一回,就像一出精.............
  • 回答
    在探讨 iOS 系统编译器(主要指 Clang 和 LLVM)与华为方舟编译器(ArkCompiler)的强弱时,我们需要从多个维度进行深入分析。两者都致力于提升代码执行效率和性能,但它们的设计理念、目标平台、生态系统和发展方向存在显著差异,导致了它们在不同场景下的优劣。 核心对比维度为了更清晰地展.............
  • 回答
    要论鸿蒙操作系统、木兰编程语言和方舟编译器这三者在技术上的高低,确实不能简单地将它们放在同一维度上进行直接比较,因为它们各自承担着不同的技术角色,解决的是不同层面的问题。我们可以从各自的技术复杂度、创新性、以及在整个技术体系中的作用来分析。1. 鸿蒙操作系统 (HarmonyOS)鸿蒙操作系统,作为.............
  • 回答
    你这个问题问得挺好,也挺有代表性的。确实,和前几年华为方舟编译器刚发布那会儿的声量相比,现在大家讨论它的声音好像没那么“震耳欲聋”了。这背后其实是挺多原因的,我给你掰扯掰扯,尽量说得详细点,就跟咱们老百姓聊天一样,不整那些虚头巴脑的。为啥以前那么火?首先得回忆一下,为啥方舟编译器刚出来的时候,大家那.............
  • 回答
    方舟编译器,简单说,就是华为自己研发的一套“翻译官”,负责把我们写的各种程序代码(比如Java、Kotlin),在手机上运行前,更高效地“翻译”成手机CPU能直接听懂的语言。它的厉害之处在于,不像传统编译器那样是“先翻译后运行”,方舟是“边翻译边运行”。这意味着,当程序刚开始运行时,它就能立刻把用到.............
  • 回答
    好的,我们来深入聊聊《Effective C++》第31条,关于如何降低文件间的编译依赖关系这个至关重要的话题。这不仅是为了提高编译速度,更是为了构建更易于维护、更灵活的 C++ 系统。想象一下我们正在开发一个大型 C++ 项目。随着功能的不断增加,我们不可避免地会创建越来越多的头文件(.h/.hp.............
  • 回答
    影响步兵班组编制方式的因素非常多,而且这些因素之间往往相互关联、相互影响,形成一个复杂的体系。要详细讲述这些因素,我们可以从以下几个主要方面进行剖析: 一、作战任务与作战样式这是最核心、最直接影响班组编制的因素。不同的作战任务和作战样式对班组的组成、能力和装备都有截然不同的需求。 侦察与监视任务.............

本站所有内容均为互联网搜索引擎提供的公开搜索信息,本站不存储任何数据与内容,任何内容与数据均与本站无关,如有需要请联系相关搜索引擎包括但不限于百度google,bing,sogou

© 2025 tinynews.org All Rights Reserved. 百科问答小站 版权所有