TapTap 下载功能优化日志(持续更新)
一直以来,我们都把「下载」定义为 TapTap 的一个核心基础功能,我们的技术团队也一直为解决下载问题而努力着,也有很多热心玩家在给我们反馈下载方面的建议和问题,并且不厌其烦的帮助我们测试、定位、解决问题,真的非常感谢大家对于我们的帮助,也非常抱歉由于下载失败或者速度慢对于大家造成的困扰。
相信大家也注意到了,最近几个版本的更新日志中,一直都有「优化下载」这样的内容,这里面都是 TapTap 技术团队为了解决下载问题而做出的努力,我想跟大家公开一下具体的优化内容,大家也可以多留心这些细微的变化,来给我们提出更多的反馈和建议。
2017.01.23 更新
1. 提高下载连接稳定性
国内网络供应商较多,整体网络波动较大,这会导致很多下载失败都发生在客户端尝试连接下载服务器时,我们通过增加备选方案、连接方式等,来提高连接稳定性,可以在很大程度上解决因设备无法连接下载服务器导致的下载失败。
2.增加下载线路,增加下载失败时自动尝试切换线路
大家看到在下载中心中,增加了下载线路选择,这些时我们为了增加提高对于不同地区不同网络情况的适应性,而增加部署的多个 CDN 下载线路。我们在近期也增加了下载失败自动切换线路,通过这些,可以在你下载时为你选择最佳线路,从而提高下载速度。
3.提高下载服务健壮性
下载体积较大游戏时需要较长时间才能完成下载,而由于 Android 系统机制的限制,容易出现进程回收等情况导致下载进程被系统回收,这时就会导致下载失败。做这方面的工作,可以避免有效避免因这类原因导致的下载失败。
4.解决部分设备下载较大游戏时,大文件创建失败问题
部分品牌机型由于 ROM 设计的缘故,在大文件的创建过程中会非常耗时,这就会导致有时当你尝试下载一个较大游戏时,系统无法及时响应完成文件创建,会发生设备卡顿进而造成下载失败。我们技术团队试验了一系列方案,与一些热心玩家一起验证、测试、优化,尝试解决这类问题,可以有效提高部分设备对于较大体积游戏的下载成功率。
目前通过上述技术方案,我们统计到的下载成功率有了较大的提升。在未来,TapTap 技术团队还会在「下载功能」继续投入大量的努力,后续我们还会推出一系列优化,例如:
更多下载线路覆盖
多线程下载支持
安装包增量更新
……
等等,这篇帖子也会持续更新,我们希望通过我们的努力,让每一个来 TapTap 的玩家,都不再为下载问题困扰。