玩家分析微端技术 征途2微端很坑爹?

  第一,什么是微端技术

  微端技术,顾名思义就是微客户端技术。通过极小的微客户端的下载,运行,实现游戏可段时间正常运行,并实现边下边玩,从而解决大多数网络游戏完全客户端较大,用户下载安装时间长,登录用户低的,游戏用户存活率低的问题!

  第二,为什么使用微端技术

  微端技术本身就是一个矛盾的产物,游戏客户端的越来越臃肿化与网络传输速度本身发展缓慢,必然导致应该出现一种技术方案解决这一矛盾,微客户端技术也就应运而生。

  以征途2S为例:其客户端大小为3.7G,经过压缩后,我们需要下载的文件大概是1.75G。以大多数用户的2M网速为例,下载速度一般在200K/S~250K/S之间,那么我们下载这样一款游戏大概需要多少时间呢?1.75*1024*1024/(250*60)=122分钟,然而,由于网络的稳定性及其他用户的干扰情况,真正的时间要远远大于这个时间,按照本人的体验,一般在3~4小时之间。这样的用户等待时间对于大多数观望中的用户是很大的时间成本,或许很多人因此而却步。那么,这个游戏也因此而失去了一个客户。这也就是为什么要使用微端技术的原因。

  第三,微端技术的特点

  一、小客户端。这里所说的小客户端其实不是指客户端本身小,而是指需要下载的能够运行游戏的客户端小。

  二、下载速度快。微端技术本身重在解决的问题就在于此。

  三、游戏体验与富端一致。微端技术解决的问题是在于下载和用户体验,如果微端影响到用户体验,那么该技术也就不是什么先进技术了。

  第四,微端技术是如何实现的

  在解决网速的问题上,各种技术真是层出不穷,什么AJAX,什么微端技术。说白了都是为了一点,就是异步加载的问题。游戏本身就是一个软件,主要包含主程序和资源文件。所谓的主程序也就是我们软件运行的根本,而资源文件就包含了大部分我们所看到的画面,所听到的声音等文件。一般而言,主程序的运行并不依赖所有资源文件,也就是说:主程序运行的时候不是使用所有资源文件的,资源文件一般都是根据主程序的需要而异步加载的。举个例子:你在王城的时候,游戏本身只加载王城的资源文件和数据,并不加载中立区的资源文件。那么,微端技术所实现的就是,边玩边下载,也就是说你在玩王城的时候,说不一定你的程序正在下载中立区的资源文件,当然,这种下载是一次性的,不是说一直在重复性下载。

  第五,征途2S是伪微端技术

  征途2S微端技术是伪微端技术,坑爹啊,经过我两次实验及大量的数据分析,网络抓包,客户端比对得出的这个结论。它下载的客户端是小不假,不过不是在运行时下载而是在安装的过程中下载,也就是说征途2S的微端技术就是一个下载器。

  上当了吧,受骗了吧,该死的微端技术开发团队,你们就继续忽悠吧。

  第六,给征途2S微端开发团队的一点建议

  一、处理资源文件细节,减小资源文件本身大小。通过技术处理,在不影响用户体验的前提下尽量减小你们的资源文件。认真研究下数据压缩算法,使得资源文件在使用前尽最大化压缩。

  二、别坑爹,好好研究微端技术。其实我知道异步下载对于你们而言绝对不是问题,怎么样保证程序数据的收发包和下载数据之间不存在冲突才是你们需要重点解决的技术。智能化下载,听说过没?