微信邦

 找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 2676|回复: 0

你信不信,这篇只有手机厂商能看懂

[复制链接]
发表于 2018-4-3 16:11:32 | 显示全部楼层 |阅读模式
智能手机用户或多或少都会有这样的困扰——APP启动速度缓慢、图片加载缓慢、读取信息卡顿等问题,让人直想怒摔手机。

虽然软件的问题可以通过硬件的升级进行优化,但注定会给企业以及用户带来高昂的成本代价,而终端各种黑盒优化方式对解决APP卡顿的效果也不尽人意。

那这个问题就没有更好的解决方法了吗?

现在,微信团队开发的Hardcoder性能优化框架(以下简称HC框架)就能解决手机“卡成狗”的这一难题了。

Hardcoder框架到底是什么?

HC框架是一套独立于安卓系统实现的通信框架,它让APP和厂商ROM能够实时“对话”了,目标就是充分调度系统资源来提升APP的运行速度和画质,切实提高大家的手机使用体验。通过它系统可以更好更快了解APP对手机资源的需求,让手机APP运行更流畅,大家也不用为APP上图片加载半天出不来而烦恼了。

HC框架到底做了什么?

  • 给APP“调兵遣将”的能力,让它能调度更多的系统能力来提高APP的运行速度;


  • 厂商的ROM成为“百晓通”,可以知道APP希望系统提升速度的场景,用来合理配置系统资源,节省成本。

你信不信,这篇只有手机厂商能看懂

你信不信,这篇只有手机厂商能看懂

HC框架就像它们的听诊器和电话,提高它们的沟通效率,更好调用系统资源的能力,激发出手机未展现的实力。

集系统兼容性和应用通用性于一身

这样的一个通信框架还有一大优点,那就是像一件百搭的衣服,穿谁身上都合适——

  • HC框架支持大部分Android系统,且不依赖于特定Android系统;
  • APP的功能和业务也不用依赖HC框架,用HC框架不会产生额外的负担;
  • 这个通信框架搭建好了之后,其他的APP也可以通过这一个通道和系统联系起来,进行优化、适配


在微信的示例中,那些“只能在某个平台上使用”的问题没有出现。我们可以看到HC框架不用依赖于特定平台的接口,微信通过手机操作系统的Hardcoder service interface就能轻易调用手机硬件来优化自身的速度,提高整体的运作效率。

你信不信,这篇只有手机厂商能看懂

你信不信,这篇只有手机厂商能看懂

接入HardCoder框架时,不用担心该框架会和手机机型或系统不匹配的问题。HC框架的通道具有高兼容性和高适配性,这能力可以让APP和厂商ROM在实时“对话”的基础之上实现手机的更多功能与特性。

真机实测,整体运行更流畅

在实验室环境中测试,HardCoder框架表现不错:不仅将场景运行时间进行优化提速了10%,试验机器的微信卡顿的帧数也能大幅降低10% - 35%

那实际效果又如何?

OPPO和vivo通过HC框架,对多款手机微信中的操作场景进行了深度优化。结果发现,微信整体运行都获得了提升,如用户进出微信聊天会话界面不卡了、滑动朋友圈界面也更流畅了、在观看GIF动图时也不会加载半天、也不用担心消息太多而卡机等。

其实,让手机卡顿的原因是一个一直以来存在的普遍问题:操作系统的通用性导致他无法对应用的真实需求做出准确的判断和响应,所以通常情况下应用并没有发挥出手机最好的系统能力和硬件水平。


然而,HC框架就能让手机应用和手机系统很好地“交换意见”,从而在同样资源情况下发挥更好的性能。在这个基础上,手机应用也能通过HC框架获取更多系统信息,做出更配合的利用系统资源和硬件能力的反应。


对于手机厂商而言,使用Hardcoder框架不仅能以降低成本,提高手机运行的流畅度,也能合理配置资源,开源节流,降低单方面问题的人力物力投入

微信团队的Hardcoder框架已正式对所有厂商开放合作,目前也有多家合作伙伴正在和微信一起通过该框架给手机用户带去更好的体验。我们期待更多厂商与APP开发者合作伙伴加入,和我们一起激活手机真正的实力、提升用户的使用体验。

具体合作事宜欢迎联系邮箱wecooper@tencent.com
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

微信邦网联系QQ|Archiver|手机版|小黑屋|鲁公网安备 37082802000167号|微信邦 ( 鲁ICP备19043418号-5 )

GMT+8, 2024-12-23 03:57 , Processed in 0.090023 second(s), 26 queries .

Powered by Discuz! X3.4

© 2001-2013 Wxuse Inc. | Style by ytl QQ:1400069288

快速回复 返回顶部 返回列表