网易科技讯 12月19日消息,近日,Vmplay举办了主题为“移动引领互联,科技成就应用”的媒体公开日,Vmplay的创始人兼CEO艾奇伟向媒体详细介绍了VMplay的技术演进、技术方向、VMplay的应用领域等诸多问题。
艾奇伟首先详细介绍了VMPLAY技术。
他介绍,APP投射到云端在线使用,目前实现有三种途径。一种就是”非本地化应用”,可以理解为每一个用户实际上是链接在另外一台手机上或所谓集群服务器群,让用户感觉是在云端运行;这个弊端也很明显,只能满足小范围用户,无法承载海量用户,因为不可能弄上成千上万手机或服务器这种物理方案来支撑和实现。
第二种是”虚拟技术”,可以让App远程跑起来,但如果大范围的应用就需要用到云计算技术,而且据权威人士推测,这种虚拟化技术是基于Windows系统,Windows体系很难云化,所有云计算技术都是基于Google的Linux操作系统,这就决定了基于Windows的虚拟技术是无法满足APP投射到云端海量应用。
VMPLAY是怎么做的呢?现有的PAAS是在虚拟服务器操作系统,而我们是在虚拟安卓,在服务器端进行安卓虚拟化,还没有人将一个安卓变成一千个安卓来用,这就很难。更多的是将Linux操作系统虚拟化,如以docker为代表的容器虚拟化技术,实现对硬件资源的极致利用。
艾奇伟还表示,其中最大的亮点是”移动虚拟化技术+云计算”。以一台256G内存的服务器为例,理论上最多虚拟化成100个虚拟服务器,也就是能够安装100个安卓,而因为安卓体系的独占模式,所以一个安卓只能提供一个用户的在线访问, 所以理论上,只能支撑100个用户同时在线,极限运行时体验会相当差。特别是运行大型游戏时,因为占内存比较大,其他用户的体验会更差。
借鉴了docker技术原理,既然虚拟服务器无法满足海量需求,那么我们就虚拟安卓,因为用一个操作系统跑一个APP太浪费了,那么我们是否可以把安卓裁开,把共用的抽离出来作为底层内核,把上面不共用的部分变成一个个小箱子,这时这个小箱子就不能叫安卓了,我们把他叫做容器。这样,每一个小箱子就可以支持一个用户,从原来100个就可以变成1000个。Docker是做Linux的容器,而 我们做的是安卓的容器,而这个过程工作量非常大,因为我们要将安卓剥开,将共用的东西一点点的组合起来。
正是这一容器原理,让我们可以用一台服务器可以承载更多APP,我们改变了安卓的形态,并不是增加了安卓数量,这样可以满足更多人同时在线。这就是我们在做的技术,一个移动虚拟化的云。两项技术叠加在一起,是对虚拟技术的云化。
在下一步,VMPLAY要做的是在增加容器的数量同时,让一个容器可以同时支持多个用户。现在是一个容器支持一个用户,下一步就是对容器进行二次裁剪,变成一个容器可以支持5个甚至更多用户,以此类推,这样的话,我的用户数量原来从1000个,就可以增加到5000甚至更多. 随着技术的进一步演化,最终实现在部署少量服务器的情况下,支持海量用户同时在线,而且还能实现本地下载的体验。这才是真正的技术路线。
艾奇伟表示,原生APP(NativeApp)有不可替代的有点:交互非常好、很高的画质、能够充分利用硬件的能力和效能等。但原生APP的缺点也非常明显,就是需要下载。因为人是不是永远一直变得很懒,哪怕到AppStore找一个应用,点完下载,等下载再去运行,甚至这样的事都不愿意干。
他举例,大家可以看自己的手机,有很多应用,那么多应用真正用得比较多的就是前两屏。也就是说,在让用户下载APP成本变的很高,原生App的问题就体现出来了。
VMplay的作用就是让App不要去下载了,VMplay建一个云,把移动操作系统云化,现在已经把安卓云化,以后可以把IOS云化,让App的开发者、厂商把APP放到云上,用户依然能体验到原生App,(注意这不是html5的应用),依然能体验到跟原生应用一样的体验,这个是VMplay的目标。
艾奇伟认为,Vmplay其实是与原生APP在一起的,Vmplay弥补了原生APP轻量、便捷和下载的问题,小程序所有Html5的应用,缺点恰恰是NativeApp的优点,Vmplay的优点也恰恰原生APP的缺点。
Vmplay在广告行业里的价值就是:点击就展现。几乎是零的使用成本。然后跨平台,不论你是在PC上面,还是在你的手机上面,不论是IOS上面还是Android上面,可能什么都不是就是个功能机就是支持浏览器也行,或者在外面弄个广告机这种方式都可以。或者在咖啡厅里面的某一个休息室屏幕上都可以,这个是真正的跨屏。同样增加App的曝光率,提高转化率,这个是我们VMplay比较主要的几个价值。
艾奇伟还表示,Vmplay这个技术可以跟广告平台合作、与媒体合作,因为这是互补的。现在阶段VMplay要做的,是以云技术提供商的形式,与广告行业,游戏行业的渠道、平台,甚至游戏本身,取得合作。
