虽然Kotlin已经被宣布成为安卓开发的第一语言 , 但开发社区转向Kotlin还需要时日 , 方舟编译器未来应该也要考虑对Kotlin的支持 。此外借道Xamarin的C#也能开发安卓程序 , 但是使用者寥寥 , 如果方舟编译器也能支持编译Xamarin的.net字节码库 , 那未来可以把Windows生态也拉入到鸿蒙的阵营 。
输出猜测:方舟编译器可以支持输出哪些指令集的编译结果?ARM指令集 , 这是必须的了 , 因为华为自己的麒麟芯就是基于ARM8做出来的 。所以方舟编译器首先会确保编译出来的程序能够在ARM芯片上运行 , 并且方舟编译器可能还会支持华为自己的指令扩展包括对麒麟芯内部AI单元的指令 。这将是近期策略 , 毋庸置疑 。X86指令集 , 考虑到美国的打压 , 微软可能停止向华为提供Windows系统授权 , 那么华为需要在自己未来的X86 PC上部署自己的操作系统 , 那么可能也需要从基础上支持X86指令集 。
再考虑到INTEL,AMD等X86 CPU供应商也可能掣肘 。那么还有国内获得了X86授权的国产CPU , 他们这两年也逐渐将产品性能赶上来了 。到时候华为如果不用Intel和AMD的芯片 , 还可以用国产CPU , 性能问题随着摩尔效应收窄 , 和国产工艺迎头赶上 , 加上市场空间的转移 , 国产CPU会大有所为 。所以华为的方舟编译器也要扶持这部分生态 。
【港沟什么时候开发,2022年济南将重点建设这些项目】RISC-V指令集:RISC-V是可以与ARM媲美的开源硬件平台 , 这很可能是未来中国完全摆脱ARM和X86限制的途径之一 。因此如果华为要完全解决受制于人的发力很可能会考虑在未来 , 将成熟的RISC-V指令集加入方舟编译器的支持 。至于开发环境估计方舟编译器是可以与现有的主流开发环境协同使用的 , 就像一个插件 , 将原有的安卓开发工具包替换为方舟编译器工具包即可 , 或者两者并存 。
推荐阅读
- 244国道什么时候开建的,汉中精心打造244国道景观文明长廊
- 雄商高铁菏泽郓城段什么时候开工,220国道 菏泽 郓城段什么时候修 加宽多少米
- 大连地区什么时候钓鱼合适,大连七月初钓鱼滩钓急周末想去钓鱼滩钓在开
- 内江北至广州南高铁,广州南到内江北动车票2018年2月11号什么时候开始售票
- 山东聊城的高铁什么时候开通,聊城京九高铁什么时候动工
- 六安到上海高铁什么时候开通,六安站到上海青浦坐高铁到哪个站下车方便
- 庐江至广州高铁什么时候通车,春运期间广州东到合肥的火车到庐江站是什么时间
- 襄阳南漳什么时候通高铁,湖北省襄阳市南漳职高专业高铁有什么条件
- 安庆到威海高铁什么时候通车,威海的高铁站什么时候开通是靠近华夏城和佳世客那个不是北站
- 白城到北京高铁什么时候通车,白山市火车站开通北京市火车站了吗