华为方舟编译器Windows 0.2 附源码包

关于我们最近更新 热门排行

热门搜索:腾讯QQWindowsAutodeskAdobeAndroid

当前位置:首页 ›› 软件开发 ›› 编程工具 ›› 华为方舟编译器Windows下载

华为方舟编译器Windows 0.2 附源码包方舟编译器PC电脑版 | 华为公司推出的的安卓应用编译器[下载地址]

华为方舟编译器Windows 0.2 附源码包软件截图
  • 授权方式:免费软件
  • 软件类型:国产软件
  • 软件语言:简体中文
  • 软件大小:8.8 MB
  • 推荐星级:
  • 软件厂商:华为官网
  • 更新时间:2019-09-09 15:18
  • 网友评论:1  条
  • 运行环境:WinXP, Win7, Win8, Win10
79.63%
20.37%
  • 本地下载文件大小:8.8 MB

  • 高速下载需优先下载高速下载器

请输入预约的手机号码
756人已预约此游戏
确定取消
  • 软件介绍
  • 软件截图
  • 相关文章
  • 下载地址
点击评论

Tags:开源跨平台编辑器

方舟编译器是一款由华为公司推出的的安卓应用编译器,该软件支持多种编程语言、多种芯片平台的联合编译,能够流畅运行于Ubuntu系统。它不采用现有安卓编译器边解释边执行的模式,而是将这种动态编译改为静态编译,可以做到全程执行机器码,进而高效运行程序,大大缩短程序响应时间。

华为方舟编译器Windows 0.2 附源码包

软件特色

1、多语言联合:将同一应用中的不同语言代码联合编译、联合优化,消除语言间的性能“鸿沟”,降低开发者的优化成本。

2、轻量运行时:通过编译器的语言实现能力和优化能力增强,应用运行时的开销更小。

3、软硬件协同:编译器与芯片实现软硬件协同优化,充分发挥硬件能效,应用体验更佳。

4、多平台支持:支持面向多样化的终端设备平台进行编译和运行,根据设备特征提供便捷的开发与部署策略,提高开发效率。

功能介绍

一、开发阶段打包的APK就直接是可执行,并且跨语言平台

在方舟编译器里面,已经编译好的APK,会通过静态编译的方式先转换成机器码再安装,这其实是AOT,无需麻烦的虚拟机,提升运行速度和效率。并且作为开发者,还可以根据不同的程序特点,选择不同的编译优化方案,不像安卓官方的方式使用统一的虚拟机方案。

二、方舟编译器边运行变清理,内存清爽

现在安卓手机的一大特色就是内存越来越大,6GB都是老人机的配置了。这除了程序大以外还有安卓的程序运行产生垃圾多有关系。那么清理垃圾呢?则需要暂停程序,也就会顿一下,即所谓的“卡”。华为方舟编译器则是利用程序多线程运行的特点。打个比方,您现在正在用的“中关村在线”这个APP用了AB两个线程,在华为的P30手机中,那么线程A运行的时候,B在清理垃圾,然后A线程清理垃圾的时候B线程在运行,程序运行不中断,垃圾处理不停,做到了又连贯、又节约系统资源。

三、方舟编译器,应用级编译优化

代码优化是编译器最为核心的功能,也是评判一个编译器优劣最重要的标准。

当前由于安卓应用使用了虚拟机机制,难以面向不同应用对虚拟机进行针对性的灵活优化。

安卓ART的AoT和JIT动态编译因为是运行在手机上,受资源所限,因而只能使用简单的优化算法。

而方舟编译器由于是在应用开发阶段进行编译,所以可以允许不同应用灵活采用不同的编译优化方案,而且因为在开发环境编译不会受到手机性能的限制,可以使用更多先进的优化算法,从而使得每个应用的性能达到最佳。

常见问题

1、方舟编译器是一次性全部代码吗?

首次开源范围是编译器IR(IntermediateRepresentation)、RC(ReferenceCounting)和多语言设计思想等,用于与业界、学术界沟通交流。后续将陆续开源编译器前端、后端,支持其它语言(如JavaScript)的编译等,当前部分Java语言特性和JVM虚拟机特性的支持未包括在本次开源代码中,包括:annotation、lambda表达式、泛型等。目前仍有很多地方不完善,会在社区陆续迭代,遇到问题请在社区提交issue,欢迎在社区继续讨论设计和代码共建。

2、方舟编译器开源路标是怎样的?

方舟编译器从2019年8月开始开源,欢迎广大的应用开发者、手机厂商、软件从业人员一起共建开源社区和生态。开源计划大体上这样安排:2019年8月重点开源框架部分;后续将陆续开源编译器前端、后端;支持Java程序编译、JavaScript语言应用的编译等。

3、方舟编译开源面向全球开发者吗?英文网站何时上线?

方舟编译器是向全球开发者进行开源,因此,官方网站和代码托管平台均面向全球开发者开放。目前英文版网站正在紧张的开发及内测,计划将于2019年Q4上线。

4、方舟编译器源码托管计划是怎么的?

孵化委员会期间,方舟编译器代码是托管在华为云上面。在未来走向开放治理以后,将由所挂靠机构选择的平台进行托管。如果挂靠的机构采取了X平台,我们就采用这个机构的代码托管模式进行托管。

5、方舟编译器开源使用的是什么License?

方舟编译器采用木兰License。木兰License由业界众多专家和公司集体共建,并非华为主导。

6、如何确认下载包来源可靠?MD5校验码是多少?

OpenArkCompiler-0.2-ubuntu-16.04-x86_64.tar.gz包的MD5码是:e7dc8b8c242f2d26429e2ad71dae3112

OpenArkCompiler-0.2.tar.gz包的MD5码是:1bf859a67c8b9a2d4080bdaf25ef6181

  • 华为方舟编译器Windows
下载华为方舟编译器Windows 0.2 附源码包
普通下载地址:
电信用户下载
网通用户下载
本地高速下载
移动用户下载
湖北电信下载
联通用户下载
    1. PLC编程软件PLC编程软件

      本站为大家提供了最好用的最专业的PLC编程软件大全,PLC编程的应用面广、功能强大、使用方便,已经成为当代工业自动化的主要装置之一,在工业生产的所有领域得到了广泛的使用,在其他领域(例如民用和家庭自动化)的...

    1. C语言编程软件C语言编程软件

      神彩争霸8下载最新版—大发快三官网神彩争霸C语言编程软件下载专区提供了最好用的C语言编程软件和C语言编辑器下载。

    软件评论

    请自觉遵守互联网相关政策法规,评论内容只代表网友观点,与本站立场无关!

        登录   注册
    • 游客
      显著地提升用户体验。

      2019-09-05 10:58 支持(0)   回复

    热门推荐
    关注第七手游网