当然,这款采用16nm工艺,备4个2.1GHz A53 4个1.7GHz A51 i5协同处理器的Soc并不算特别差,作为老款处理器的代表是可圈可点!而华为荣耀这次升级,就是给荣耀一个正名——我们不是只关注旗舰机型,我们同样关注老顾客!当然,这次升级有以下好处,也是荣耀要得到的回馈:留住老顾客,为荣耀做最好得宣传!将荣耀打造成售后和服务真正为用户考虑的品牌!回击高通turbo技术。
荣耀10即将升级搭载“turbo”技术,性能与小米8对比哪个更强?
其实仅仅是从硬件性能来看,采用麒麟970 AI处理器的荣耀10是稍微落后于采用骁龙845处理器的小米8的,毕竟骁龙845处理器是2018年第一季度才推出的。如果在没有GPU Turbo技术的配合,目前来看应该是小米8的性能更强。不过华为手机GPU Turbo升级时间表已经在日前公布了,其中荣耀10会在7月的系统推送升级中支持GPU Turbo。
其它机型包括:华为P20系列与Mate RS保时捷设计、nova 2S、平板M5系列同样都将在7月获得推送升级;nova 3e、畅享8 Plus、畅享7S、麦芒6、荣耀9青春版、荣耀畅玩7X则会在8月获得升级;相对较老的Mate 9系列则得等到9月;P10系列、荣耀9、荣耀V9则得等到10月。至于其它产品的话,将要等到11月及以后才有可能获得升级机会。
所以说GPU Turbo的性能到倒有没有真的很厉害很吓人,待这些机型都推送升级更新后就知道了,但就目前采用了GPU Turbo技术的荣耀play来看,GPU Turbo对于手机在游戏方面的性能提升是比较明显的。而科客君在最近也测试了采用了GPU Turbo技术的荣耀play,在运行《绝地求生:刺激战场》之款游戏时,将画质设置为HDR高清、超高帧数、经典画面风格、打开抗锯齿,关闭流畅自适应,在这样极限设置下,手机在运行了30分钟游戏,在整个过程中画面居然是没有卡帧停顿,所以GPU Turbo还是值得肯定。
荣耀20系列国内发布会,荣耀总裁赵明不让荣耀老熊爆料的黑科技会是什么?
上午看到荣耀老熊和赵明的互动后大家似乎都猜到了一些内容,国内发布会竟然还会有一些猛料要公布,除了价格有惊喜以外,似乎在技术上还有专门对国人设计的内容。个人查了查荣耀最近的动作,感觉老熊无意中爆料的这项黑科技会有三个方面。与GPU Turbo技术并驾齐驱的Gaming 去年在荣耀手机上公布了非常吓人的GPU Turbo技术,到现在已经发展到第三代了。
它确实能为我们带来游戏体验上的提升。而今年荣耀20国内发布会似乎还是会在游戏性能上大作文章,老熊曝光过的Gaming 是基于麒麟980的又一项技术升级,能够优化游戏体验,让手机的图像质量、运行速度、清晰度都有较大幅度的提升,至于效果如何,以华为荣耀的技术实力来看,个人还是非常期待的。方舟编译器大家普遍认为荣耀20系列极有可能会搭载方舟编译器,但在荣耀20系列的伦敦发布会并未提及这一技术,现在看来这个惊喜其中一个可能性是方舟编译器了。
毕竟荣耀想要做自己的生态是离不开编译器支持的,它能够让系统操作流畅度提升24%,所以这对我们来说也是一项惊喜吧。鸿蒙OS这段时间鸿蒙OS炒的很火,都说荣耀新机会搭载这个系统,但是个人认为这次国内发布会中要公布的黑科技有鸿蒙OS的几率很小,毕竟这个时间点发布的话会有些仓促。在下半年华为Mate 30中搭载到比较可信。
超级蓝牙还有一个比较隐晦的功能大家似乎都没发现,荣耀20系列据说会搭载自研芯片Hi1103的超级蓝牙技术,能够智能判别环境因素和蓝牙信号强度,按需调节手机发射功率,匹配蓝牙设备,如果遇到蓝牙信号较弱时便会增加手机发射功率,减少阻碍物的影响。其实这四项黑科技中,每一项都能带来体验上的提升,如果国内发布会中还真藏有如此“大料”的话,那可是真香警告了。
华为的GPU Turbo技术,据说能提升60%流畅度的方舟编译器,性能到底如何?
前一阵子,华为P30系列发布,最为明显的升级就是相机拍照部分,外加上P20打下的基础,突破了自己,就算是突破了整个行业,然而从长远的眼光看,华为P30的发布带来的拍照提升只是例行升级,真正懂行的人都注意到了华为推出的“方舟编译器”,也看出来了华为真正的技术实力。打开百度App,看更多图片方舟编译器简单来说,就是可以将高级语言比如Java,直接编译成变成机器码的技术。
它最大的优势就在于绕过了安卓系统的VM(虚拟机),从使得应用可以像苹果引以为傲的iOS系统一样,转化出的机器码可以直接由CPU运算,从而使得运行效率大大提升。概括的话,什么事都变得很简单,为了证明方舟编译器的技术含量,我想还是有必要详细介绍一下它的运行原理。经历过九年义务教育的我们都知道,计算机是只认识0101这样的二进制代码。
对于人脑来说,直接用这样的二进制代码来编程,显然是不太现实的。于是汇编语言就出现了,属于低级语言,只是一系列的字母指令集,后来为了实现更复杂的功能,高级语言诞生了,比如C语言,Java,python等等,能够用更短的代码实现更复杂的功能。当然了高级语言计算机是无法直接读取的,这里就需要用到编译器了,而编译器就是将一种高级语言转译成一种低级语言的程序,起到关键的“承上启下”作用,所以编译的复杂程度直接会影响程序的执行效率,比如C语言比Java语言的执行效率高,正是因为C语言编译出来的是CPU可以直接执行的机器码,而Java语言则先是Java虚拟机(JVM)编译Java语言,然后JVM再编译成机器码。
所以多出来的这一步就会被放大,影响到应用的运行,这也是安卓系统的应用前期卡顿的主要原因,虽然之后谷歌针对JVM做出了一系列的改进和优化,但还是难以彻底解决。反观苹果的iOS系统,直接使用Clang/LLVM来编译出机器码,就没有安卓还要一个中间层那么麻烦,所以iOS如丝滑般流畅的原因也因为如此,还有一个不可忽视的因素是闭环。
而安卓系统的底层是Linux系统搭建的,同时又因为安卓系统开源,为了解决应对不同硬件环境的适配问题,谷歌就增加了基于JIT(动态编译)的虚拟机Dalvik,并在Dalvik虚拟机上搭建了一个JAVA应用框架,所有的安卓应用都是运行在这个虚拟机上。当然了谷歌也知道这样效率不好,于是在Android 5.0版本中,使用了ART模式来替换Davlik虚拟机。
而ART是一个AOT (Ahead of Time)编译器,是指在应用运行前就把字节码静态编译成机器码,就避免了每次打开应用都要虚拟机编译的麻烦。然而只是代码的静态编译,Java本身的动态特性,在执行代码过程中会有动态类的加载(就是使用轮子),而静态编译时无法预测会加载哪些动态类。所以弄了半天,还是需要虚拟机的动态编译能力。
而安卓想要像iOS那样流畅,就必须跳过虚拟机,而方舟编译器,解决的就是这个问题。根据官方信息,华为的方舟编译器也基于AOT编译器,不过方舟编译器创造性地静态编译了动态类,把所有的Java代码都编译成机器码,这样也就可以完全避开虚拟机,直接编译成机器码在手机CPU上运行,也就能够有iOS系统一样的高效。
除了直接编译之外,方舟编译器也优化了编译算法,并且在内存回收方面也有一定的改进,不仅是应用,对系统运行的流畅度也有很大的提升。当然了,如此重大的提升,难道谷歌就不会想到吗。想得到,但力不从心。因为想要使用方舟编译器,得从应用的打包编译上架重新开始,开发者必须按照方舟编译器的标准重新编译应用安装包,所以这并不只是安卓系统,也需要应用的配合才能使用,目前好像只有微博极速版做了适配。
当然,华为也宣布将全面开源方舟编译器,提供完整的编程框架和应用开发工具,让更多开发者参与方舟编译器的开发和使用,共同提升整个Android生态系统的体验。Ark编译器是基于ARM指令集开发的,所以完全开源意味着其他厂商的Android系统也可以使用。在这里我们可以看到,华为在R