华为比安卓快60%,有什么技巧?
发表于 2019-06-27 12:35
在智能手机市场,没有什么话题比华为的操作系统更吸引人了。华为宣布其新操作系统的运行速度将比Android快60%。许多观察家认为这是一个愚蠢的梦。然而,最新的创新之一(Ark编译器)解释了华为操作系统“Ark OS”的速度优势。
程序员用人类可读的编程语言(如Java和Kotlin)编写代码,但是计算机只能理解机器语言指令(由1和0表示的二进制代码),因此需要将人类编写的程序代码转换成机器语言指令。负责这种转换的计算机程序称为编译器。转换后的机器语言指令由计算机直接执行或由另一个程序(解释程序/解释程序)解释,然后由计算机执行。
在谷歌的Android系统下,在智能手机上运行之前,转换后的二进制字节码需要解释器再次处理。这不可避免地增加了时间开销。
Android(左)和Ark(右)的编译过程©xda-developers.com
华为一直在开发更高效的解决方案,并聘请了数百名专家开发Ark编译器。华为称其为第一个静态编译器,可以直接将程序代码转换成机器语言指令,无需解释器。省略中间步骤将不可避免地加快代码转换速度,提高编译效率,达到Apple iOS的水平,从而弥合Android与iOS之间的差距。
Ark编译器目前只针对ARM芯片架构进行编译和优化。华为希望,在未来,硬件和软件将共同努力,最大限度地发挥麒麟芯片的功能。
Ark编译器支持标准的Java使用,允许直接编译第三方应用程序,而不需要应用程序开发人员进行任何代码修改。Ark编译器还允许“调整代码结构”,以进一步提高性能和内存。华为选择Ark Compiler作为一个开源系统,允许第三方开发者采用和改造技术来满足他们的需求,从而为应用开发者和手机制造商提供便利。基于这些改进,Ark Compiler似乎能够将Android的速度提高24%,系统响应速度提高44%,第三方应用程序的速度提高60%。
P30 Pro等顶级设备目前还没有使用华为自己的系统。
据报道,华为计划首先在10月份推出的“入门级和中档手机”上采用这一新的操作系统。然而,在国际上开放可能需要一段时间。这意味着像华为Mate 30 (Pro)这样的旗舰机不使用自己的系统。
此外,华为计划在自己的操作系统上进一步扩展其生态系统,包括App Gallery或其他Play Store商店的替代品。这些也将载入国际旗舰。目前还不清楚最终会支持哪些Android应用程序。
华为消费业务首席执行官于成东表示,华为的操作系统将运行在智能手机、电脑、平板电脑、电视、汽车和便携式设备上,这些设备都与Android应用程序兼容。目前,美国谷歌公司、苹果公司和微软公司还不能为所有设备提供统一的操作系统。如果华为,这将是一个非常了不起的事情,这肯定会导致华为领导整个数字和电子技术行业,这未必是有益的来自美国的全球霸权国家如谷歌,苹果和微软...
自2012年起,华为开发了自己的操作系统
今天,华为正在逐步升级自己的操作系统,以独立于谷歌的Android平台。在名称注册后,第一批注册的Ark OS截图很少见,但让人想起Android的标准布局。华为还证实,自2012年以来一直在开发自己的操作系统,该系统将于2019年在中国投入使用,并将于2010年在其他国家推出。
华为自主研发并维护的操作系统具有明显且已被证明的优势:就像苹果多年的独家USP一样,华为的硬件和软件将会更加精准的协调,性能也会更好。任何安全漏洞都可以更快地得到补偿。
欧洲质量与安全检测协会是一家总部设在德国的非营利性组织。其目的是对商品和服务进行独立检测,为发展中国家和世界各地的消费者提供客观、准确的质量评估信息,促进安全可靠市场的形成和发展。为此,对消费者或组织在其市场上匿名购买的样品进行全面的科学评价,并提供欧美专业检测机构的评价结果。下一步,我们将发布4000多个数字电子产品和食品饮料的科学评价结果。如果您担心“COTEST”,我们会及时将评估结果告知您,以便您获得详细的评估数据,并选择最适合您的产品。
评论 (0人参与)
最新评论