008彩票:_2019最新版app下载!一触即发 华为小米都已接入,腾讯重

未知 2019-10-13 16:26

自从去年930变革之后,腾讯似乎在慢慢变更在人们面前的形象,这不,上个月才开源了一个嵌入式操作系统,这个月又开源了另外一个重磅项目,安卓Hardcoder,开源的速度勤快过更新皮肤。并且,华为,小米,Oppo,Vivo已经三星这些头部厂商,都已经跟这个项目开始合作,只要开发者接入,就能在安卓手机上获得更快的速度,更流畅地体验。

背景

我们都知道,一个手机的芯片通常由多个核心,并且每个核心都有一定的频率,像华为的麒麟芯片,高通的骁龙芯片都是8个核心,但是,手机应用在上面运行,并不一定能够使用这八个核心。手机操作系统有自己的调度规则,不会轻易给手机APP太多资源,避免一个APP把整个手机拖垮。

华为小米都已接入,腾讯重磅开源项目,让安卓不卡

 

作用

但是,我们有一些APP,他们的优化做的很好,针对了手机芯片的多核进行优化,想让用户获得更快的体验。像微信的小游戏,肯定是非常占用系统资源的,淘宝刚刚打开的时候去渲染各个商品,也是非常需要资源。以往,安卓的手机厂商,像华为、小米这些对安卓系统优化的比较好的公司,会针对腾讯,阿里巴巴,今日头条,百度这些大公司的APP做些优化,让他们能够申请更多的资源。

华为小米都已接入,腾讯重磅开源项目,让安卓不卡

 

随着安卓APP的增多,维护哪些APP可以申请更多资源变得越来越麻烦,而且,每一个APP并不是每时每刻都需要大量的系统资源,于是,微信就跟华为、小米这些厂商进行合作开发了一款框架,这便是hardcoder,它能够在APP需要大量资源的时候,直接跳过安卓的Framework,直接向底层的厂家ROM发起信号,告诉它,我要使用多核了,麻烦帮我把系统调度起来,硬件也用起来,别吝啬,当它结束了大型任务的时候,就可以让手机先歇一歇。

 

华为小米都已接入,腾讯重磅开源项目,让安卓不卡

 

 

例子

可能听起来比较抽象,我们举个距离。以往用华为手机玩游戏通常会比较卡顿,这是因为华为的一些调度策略比较保守,并不知道游戏什么时候需要高资源,什么时候可以用小核心就能满足。举个王者荣耀的例子,我们在游戏开始之前的时候,像商城、任务、皮肤这些页面,都比较简单,我们可以跟内核说现在任务简单,只要几个小核心就行,从而达到更加省电的效果。当游戏开始时,便可跟内核说,现在游戏开始了,需要开启大核心,保证游戏的流畅运行!

总结

因为苹果手机只有一个厂商,所以非常好做各种游戏跟应用的优化,安卓之前也是因为APP质量差而饱受批评。现在华为、小米这些厂商,都已经引入了腾讯这套框架,相信在不久得未来,安卓的流畅度,特别是大型游戏的流畅度,会有进一步的提升!

标签