专栏首页人人都是极客华为“方舟编译器”到底是啥?一文看懂TA如何让手机性能再突破

华为“方舟编译器”到底是啥?一文看懂TA如何让手机性能再突破

在华为春季发布盛典上,除了“HUAWEI P30”还有一个词也火了一把,那就是全新黑科技——“华为方舟编译器”!

先花一分钟,戳视频简单了解下

方舟编译器虽然是在4月11日首次与大家见面的应用编译技术,但其实华为早在5年前就开始布局,并投入数百专家团队,历经多次尝试,才在EMUI 9.1上实现了机器代码的翻译。

方舟编译器编译的应用在开发阶段就已完成。也就是说,只要是经过编译器编译的应用,在应用市场上上架了以后,用户下载的就是编译过的了

方舟编译器作为全新的系统及应用的编译和运行机制,从DNA层面对安卓进行了改造,解决了安卓应用边解释边运行的低效问题,让手机能直接听懂“高级语言”,可以说是近几年来安卓阵营最大的根本性革新。它大幅降低了安卓系统随机卡顿的问题,打破了人机之间的藩篱,让用户能直观感受到的就是使用体验更加持久流畅

本文分享自微信公众号 - 人人都是极客(rrgeek)

原文出处及转载信息见文内详细说明,如有侵权,请联系 yunjia_community@tencent.com 删除。

原始发表时间:2019-04-25

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • Linux 程序编译过程的来龙去脉

    大家肯定都知道计算机程序设计语言通常分为机器语言、汇编语言和高级语言三类。高级语言需要通过翻译成机器语言才能执行,而翻译的方式分为两种,一种是编译型,另一种是解...

    刘盼
  • 图解:从单个服务器扩展到百万用户的系统

    你开发了一个网站(例如网上商店、社交网站或者其他任何东西),之后你把它发布到了网上,网站运行良好,每天有几百的访问量,能快速地相响应用户的请求。

    刘盼
  • 物联网通信协议介绍

    为了方便,将物联网通信协议分为两大类,一类是接入协议,一类是通讯协议。接入协议一般负责子网内设备间的组网及通信;通讯协议主要是运行在传统互联网TCP/IP协议之...

    刘盼
  • QCC304X开发笔记之EQ调试(24)

    查看全部文章地址https://blog.csdn.net/dop102/article/details/108863116

    心跳包
  • 天池-安泰杯跨境电商智能算法大赛(冠军)方案分享

    在19年9月下旬结束的"安泰杯"跨境电商智能算法大赛中,来自京东零售的法国南部队伍成功从1960支队伍中脱颖而出,在复赛阶段成功逆袭到第一,并通过答辩获得冠军。...

    Datawhale
  • 15个应该掌握的Jupyter Notebook 使用技巧

    Jupyter Notebook是一个基于浏览器的交互式编程环境(REPL, read eval print loop),它主要构建在IPython等开源库上,...

    deephub
  • 单细胞转录组高级分析四:scRNA数据推断CNV

    inferCNV是大名鼎鼎的broad研究所开发的,可以使用单细胞转录组数据分析肿瘤细胞CNV。相关文章2014年就发表在了Science上,之后算法不断优化,...

    生信技能树jimmy
  • 为什么计算机最小的存储单位是字节?而最小到的传输单位是bit?

    数据存储是以“字节”(Byte)为单位,数据传输是以大多是以“位”(bit,又名“比特”)为单位,一个位就代表一个0或1(即二进制),每8个位(bit,简写为b...

    wuweixiang
  • Ubuntu 14.04 安装mysql

    wget http://dev.mysql.com/get/mysql-apt-config_0.8.1-1_all.deb

    悟空聊架构
  • 数据传输 | mysqldiff/mysqldbcompare 实现 DTLE 自动化测试

    本文来源:原创投稿 *爱可生开源社区出品,原创内容未经授权不得随意使用,转载请联系小编并注明来源。

    爱可生开源社区

扫码关注云+社区

领取腾讯云代金券