感觉华为要借此(华为方舟编译器)来获取更多的软件适配,这是为自己的系统做生态吗?

信仰CENTURY


感谢您的阅读!

我喜欢这样一句话:华为方舟编译器,实际上是底层重新设计编写,这其实就是披着安卓外衣的华为系统!更为主要的是余承东更是呼吁App开发厂商尽快使用华为方舟编译器。看似安卓性能革命,实际上是华为为自己系统预热。


这一次,华为方舟编译器,它主要面对的是开发者,通过对App的专门优化套件,可以通过这项编译器重新编译软件,能够提升系统流畅性24%,系统响应44%。比方说某些App可以提升60%的应用速度。



那么,到底华为是不是在给自己系统做准备呢?实际上是!我们在之前就发现余承东说,如果谷歌,微软等企业不给我们使用系统,那么,我们可能采用第二种方案,就是采用华为系统。

华为系统从最开始呼声就很高,当时大家比较担心华为的生态链问题,因为苹果或者安卓的生态链已经建立,开发者都会自发为它们开发app,而华为缺乏这个优势。

如今,华为推出的华为方舟编译器,到底真的会成为披着安卓外壳,为华为系统预热吗?这种可能性我觉得有,但不一定。

毕竟,如果它是真的。就是给安卓底层制定了一个标准,一个汇编和编译的标准,关键是以方舟编辑器的特性,可以直接将安卓开发好的App直接经过方舟编译,照搬到华为新系统中,到底是否能够实现,我们还是拭目以待。


LeoGo科技


首先,没有发布

作为一个开发者,其实我最近几天一直关注这个事,但事实上我并没有找到他开源的工具,可能是还没有开放。

其次,华为系统

如果底层包含android或者Linux的任何代码,按照开源协议也必须开源,这样的话最优的结果是变成类似android的系统,系统同样不可控,这也是google推fuchsia重要原因之一。(不过Google给出的flutter框架用着是真舒服,一处编译,处处运行)

最后,生态逐渐完善

你们不能只看这个发布的手机啊,而应该看到手机和电脑生态的同步。华为终于可以像苹果一样实现快传和剪切板这些很方便的功能了。

总的来说,一直在进步,我们必须认识到和对手差距还是很大,但在逐渐缩小,科技进步需要你我共同努力,加油。


我是一个小bug


华为方舟编译器,本文将带你读懂它。这是一项非常有高瞻远瞩的项目,这也展现了华为作为国产顶级科技企业的格局。



华为方舟编译器到底厉害在哪里?

如果不用技术角度去解释,那么就是说,如果华为方舟编译器成功并且稳定达到它官方宣布的效果,那么很可能将在安卓市场打开非常大的局面,那就是很多安卓手机上的软件都会纷纷来想方设法去基于这个编译器去做开发。



这个编译器提供了一个可以提高软件运行性能的平台和模式。

因此,这也会为华为打造自己一套独有的中间层面的生态圈埋下伏笔,具体要怎么运用则是华为产品经理项目思考的问题了。

从技术角度解释

华为方舟编译器,抓住了安卓手机Java语言与操作系统中间隔一层虚拟机的痛点,软件小还没什么感觉,一旦软件超过一定大小,你会发现安装这个软件的时间会占用好几分钟。



因为Java语言要被编译,然后通过Java虚拟机再影响操作系统做出响应,这个过程是一边解释语言一边运行的状态,一旦程序多而大,会严重影响效率。

这时候,华为的方舟起作用了,它可以让Java程序写出来的软件,直接先编译成机器码,解决了“边解释边运行”的低效率痛点。

关注“极客宇文氏”,一名有料热心的软件工程师。

极客宇文氏


“极客谈科技”,全新视角、全新思路,伴你遨游神奇的科技世界。


从目前华为方舟编译器透露出来的信息,可以看到华为确实存在着这方面的考虑。

  • 基于安卓系统程序的调用特点,华为方舟编译器具备直接编译成机器语言的能力;

  • 直接编译成机器语言,预示着华为系统可以无差别的移植各种程序。

如此一来,彻底盘活了华为自家系统的生态结构。现在最为关键的是等待这款开源软件提供下载,查看是否具备这样的能力。


方舟编译器工作原理推测

安卓系统采用JAVA语音进行编写,CPU无法识别JAVA,必须通过翻译实现。

安卓系统逐步的发展,经历了多种形态的翻译过程,常用方式如下:

  • 最早的实现方式是在CPU与JAVA语言间通过中间层的方式进行翻译(效率较低);

  • 中间经历过AOT的方式(全部编译),缺点安装缓慢、占用空间;

  • 发展至今的使用中间层+AOT+JIT(实时翻译)结合的方式。

从华为发布的方舟编译器的执行效率来看,直接实现了将JAVA代码编译成了机器码;

是否如此,还需要待开源软件放出才能知道结果。真是如此,可以直接等同苹果iOS直接调用程序的效率。


对于自家系统生态建设的好处

如果方舟编译器具备了直接编译成机械码的能力,可以说直接跨过了生态系统建设周期。

  • 任何软件,仅需要通过方舟编译器进行编译,便能够直接同硬件通信;

  • 各个软件厂家将会极大的缩减软件移植的时间和人工成本。

那么,这款方舟编译器将会是一款颠覆业界认识的存在。


关于华为方舟编译器能否对自家生态系统产生良性刺激,您怎么看?

欢迎大家留言讨论,喜欢的点点关注。



极客谈科技


我是机锚,期待您的关注。

对于华为方舟编译器,我觉得有些网友说的很有道理:这是一场对安卓的技术革命,是对开源系统底层技术的革新。也许从这一刻,安卓的历史轨迹将彻底被改写。一场来自东方的技术革命时代正在悄无声息地到来。


坦率讲,余承东在发布会上宣布华为方舟编译器业界开源、呼吁程序开发者使用方舟编译器开发应用的那一刻确实很有气魄。从根本上讲,华为方舟编译器是谷歌用户第一次对安卓系统产生的技术威胁,也是对安卓系统优化的鞭策,60%的三方应用速度提升真的可以让高枕无忧的谷歌和苹果坐立不安。

当然,我个人对于华为开源方舟编译器意在建立生态、为新系统奠基的观念表示赞成。

市面上已经有无数的例子印证,只有系统没有生态是不可行的,米果、塞班、WP就是赤裸裸的事实。华为拥有自主系统已经是板上钉钉的事情。如果华为想要在未来的某一时刻将系统投放到市场内,前期的生态建设必须扎实、稳步的渗透到系统之中,方舟编译器无疑就是开启华为新系统生态建设的钥匙,是整个应用生态大厦的基点。

如果华为真的能将方舟编译器成功的渗透到安卓市场、最终将应用生态整合到自己的系统之内,第三个巨头厂商非华为莫属,我个人也很期待这一天的到来。

不知您对此事作何看待呢?欢迎在评论区留下您的看法。


机锚


感觉华为要借此(华为方舟编译器)来获取更多的软件适配,这是为自己的系统做生态吗?本次P30国内发布会可能很多人并没有在意华为方舟编译器的发布,注意力集中到了手机等产品本身。但华为方舟编译器的推出,正是华为会为自己的生态圈子下的第一步棋。

“方舟编译器”是华为宣布的一款革命性的工具,有两个大的方面会得到极大的改善。

第一、是通过对系统架构级的优化,可以让系统操作流畅提升24%、系统响应速度提升44%。也就是系统可以更为流畅,苹果手机受人欢迎的一个非常重要的原因,就是其iOS系统非常流畅和快速。

第二、提高安卓应用的效率。安卓应用目前是“边解释边执行”,效率低。而方舟编译器把应用执行改变为全程机器码,效率得到极大提升,流畅度可以提升60%,可以说这是一个飞跃,体验会得到极大的提升。

华为不但要硬,而且还要软。华为在通信、消费产品、计算等方面虽多方发力,但主要给与外界的印象是做“硬”的产品。但华为远不是“硬”,众多的“软”件产品更是为自己的“硬”产品查上了翅膀。才有自己目前“硬”产品受到全球用户的喜欢。


华为不只是发布单纯的工具,还在打造自己的圈子。华为通过系统优化,让自己终端产品操作系统更为流畅、效率更高。再吸引众多应用软件厂家使用自己的“方舟编译器”,可以提升应用的流畅度及相应时间,两厢配合,会带来体验的极大提升。对用户是不是有更大的吸引力呢?就如iPhone一般具有磁吸力。

这里提到的圈子,一个是为将来自己的操作系统做好准备,另一个方面也建设自己的智能生态圈子。如果华为在将来推出自己的系统,至少已经聚集了一批愿意使用“方舟编译器”的软件厂家和口碑,而自己开发的操作系统势必效率及体验也会更佳,软件厂家也会更为自然的围绕华为操作系统开发产品,也许生态圈子的建立就这样平滑的进行了。


至于智能生态圈子,包括华为众多终端产品,体验势必也会有较大提升。比如以手机为控制载体的智能家居生态圈,谁又不想使用更为流畅更为有效率的系统和应用呢?



东风高扬


我觉得这是为自主系统铺路非常非常正确的选择,一方面可以提高现有系统的流畅度,最主要的是,不需要开发,重新编译一遍程序就有适配自己系统的程序了,这就解决了软件生态的问题,这个决策太牛逼啦,可以为软件开发商节省大量时间,更是节省重新开发的成本,大家都会比较欢迎的


MrBOND238582140


适配以后都支持安卓pc办公模式就巴适了,就没有windows什么事了


淘虫worm


必须的啊,华为这个思路牛逼了,先出编译器,且来源免费用。

后期推出自己操作系统也是水到渠成的事,因为编译器建立的APP生态走了


平常心143188250


大家都这么猜,高通也会这么猜,谷歌也会这么猜,会不会在一定程度上屏蔽方舟编译器呢?


分享到:


相關文章: