广州网站建设、广州网站设计黑米科技公司为您服务!
当前位置:主页 > 新闻资讯 > 鸿蒙应用开发 > 华为鸿蒙系统用什么语言如何开发的?

华为鸿蒙系统用什么语言如何开发的?

发表日期:2020-09-23文章编辑:黑米科技浏览次数: 标签:   鸿蒙系统   华为   开发语言

鸿蒙系统作为华为的备用方案,首先必须要考虑的就是兼容性和开放性,这样更加自由的Linux自然就是首选,由于Linux可以运行在多种硬件平台上,所以基于此开发的鸿蒙系统可以尽可能的兼容适配更多的硬件设备,开发者在上面开发应用相对来说也会更简单一些。

鸿蒙系统用什么语言
 
根据华为公布的方舟编译器资料 可以推测鸿蒙系统是用C、C++语言编写
 
先来看华为公布的方舟编译器原理图
 
 
从上面的华为方舟编译器资料可知:
 
1、鸿蒙系统和方舟编译器的思路应该是一样:直接使用机器语言编写app,取消安卓系统的ART虚拟机,直接编译为二进制机器码;
 
这样的好处是:不需要中转,执行速度快;劣势是:必须要有大量的静态方案、内存空间要求更高。
 
2、由于是用C、C++进行编写app,对软件开发人员要求高,提高了建设生态链的技术门槛。
 
3、由于华为目前有芯片、系统等软件和硬件基础,华为鸿蒙系统若走苹果IOS封闭系统模式,虽然路途漫长但前途可观。
 
但华为主业是通讯,并非手机,这和苹果主业是手机的特点不同。华为没有办法全身心投入开发封闭式的鸿蒙系统。
 
华为因为手机并非主业,只能走开源之路。但作为手机制造商的华为,如何让其他手机制造商使用的系统,将是一个巨大的难题。
 
毕竟没有一个手机制造商去帮助一个依是裁判员又是运动员的手机系统发展,导致自己的市场份额缩减。
 
如何看待华为鸿蒙系统的开发
 
可以预见的鸿蒙系统
 
1、除华为外其他国产手机公司不会安装或重视。由于google禁售的是华为,对于小米等其他国产手机公司不禁售,因此小米等其他国产公司不会安装鸿蒙系统,即便出于公共形象的压力而安装,也不会真正重视,最多就是做个样子。
 
反正,内斗内行吧——除非华为让渡鸿蒙系统的控制权!
 
2、鸿蒙系统即便能够兼容安卓应用,在过了新鲜期之后,如何提升用户体验度是关键。如果像阿里OS一样可以远程删除用户的app,就直接死翘翘吧。
 
保持软件开发商的利益和用户体验度的平衡,是鸿蒙系统能否生存的关键。开发商没有得到利益,不会开发鸿蒙系统的app;用户体验度差,用户就不会用鸿蒙系统。

转载链接:http://www.mnw.cn/keji/mi/2164531.html
返回上一级

相关新闻

鸿蒙2.0开源,开发应用不拘语言,

今年这个特殊的2020,华为开发者大会如期而至,备受大众期待的

日期:2020-09-23 浏览次数:119

鸿蒙系统手机即将上市,将会打破

2020年9月10日,华为召开了开发者大会,推出了很多新产品与新技

日期:2020-09-23 浏览次数:186

华为鸿蒙系统2.0曝光:9月发布 打

据国内媒体报道, 华为鸿蒙系统(HarmonyOS)将于今年9月11日举行

日期:2020-09-23 浏览次数:186

鸿蒙系统底层语言是什么?“鸿蒙

自从华为被禁后,多家美国公司纷纷宣布暂停合作的消息。其中

日期:2020-09-22 浏览次数:110

鸿蒙系统应用之APP-第一个demo

当脉脉上全是diss鸿蒙系统的时候,我已经做完了第一个demo app,毛

日期:2020-09-22 浏览次数:113

最新资讯

如何提高网站防御,防止被安全渗

上篇文件说了网站打开速度的问题,接下来下面和大家继续分享

日期:13 分钟前 浏览次数:69

手把手教你提高企业网站打开速度

公司网站的开放速度直接决定网站的体验和销售转换的效果。

日期:20 分钟前 浏览次数:79

网站打开速度慢有哪些因素?

我们做 网站维护 会遇到一个很头疼的问题:那就是无论你的网

日期:23 分钟前 浏览次数:77

个人谈:传统行业面对电商的机遇

最近我和自己的客户聊天(建站客户),他是做东莞房地产的,

日期:前天 浏览次数:152

网站维护包括哪些内容呢?

网站维护 包括:网站规划,网站设计,网站推广,网站评估,网

日期:20-10-09 08:55 浏览次数:157

Copyright 2015-2019 HEIMI.ALL Rights Reserved. 广州黑米科技有限公司 版权所有

立即咨询
关闭