企业级服务元年:iClap高效解决手游更新迭代问题
2006年至今,手游市场经历了不少变革,从WAP站到2009年智能手机时代来临,2012大量资本涌入国内手游行业,到2014年手游市场趋于成熟,细分市场成为追逐热门,在2015年优胜劣汰的资本寒冬浪潮中,重度精品游戏依旧火热,再过去的十年里,TFC深谙产业变革的重要性,始终以颠覆式创新思维引领国内移动游戏风潮,真正做到以奇取胜,以质胜优。
2016年,我们当如何处之?在移动游戏这片沃土上,VR/AR设备及游戏内容、移动游戏操控设备、电竞直播平台、IP授权及衍生、HTML5、WP新蓝海、二次元产业等细分领域正在顺势蓬勃发展,下一个千亿级的市场就在眼前。
手游行业在快速崛起的同时,也面临着许多问题,其中,手游频繁的更新迭代带来的测试与版本分发障碍就是开发团队比较头痛的问题。
传统版本分发方式无法满足手游快速的更新迭代
手游更新迭代是一种比较常见的一种现象,端游与手游产品的迭代有很大差异,一方面,手机硬件的更新速度比PC快;另一方面,手机软件的更新速度也比PC快。根据手机硬件的发展速度以及这两年的手游产品的迭代情况推算。目前中国手游市场上的产品6-7个月就会迭代一次,而这个速度是端游的4-5倍(端游迭代期大约两年半)。
手游上线前的测试频繁,BUG较多,传统反馈模式不直观,很多BUG场景不可描述,这时,BUG场景化还原就显得非常有必要了。在测试阶段,对于种子用户来说,反馈BUG或意见很麻烦,没办法直接在出现BUG的页面立即进行反馈,影响用户体验。
iClap的智能批注很好的解决了手游更新迭代过程中的测试障碍

iClap以SDK的形式嵌入手游APP中,可以在游戏运行状态下直接指明问题BUG,传达给相关负责人,所有数PC端同步查看,从发现到解决问题一气呵成,行云流水。
视频批注:通过录屏的方式还原问题发生的全过程,此功能完美的实现了BUG场景化还原。
图文批注:直接在手游中指明问题,处理问题,无需截图传输文件
除了BUG的测试,在开发、内测阶段及需要快速迭代的手游App,常常出现内测版本繁多,分发过程麻烦,更新迭代又要重新下载。系统需证书,分发限制多,没有记录,难以追诉等问题。
针对手游版本分发的问题,iClap的简易分发工具应运而生。

iClap简易分发工具功能介绍
1、自动打包并一键生成二维码及连接,点击即可安装,轻松分发。
2、读取手机日志,生成报告,自动归档云储存,追诉方便。
3、自动集成iClapSDK,直接可以使用批注等多种实用功能,开启生态工作流。
IClap快速分发的三种方式
iOS、Andriod两个版本的App可以通过版本分发服务,将App版本快速分发给指定项目成员参与项目测试等工作,分发服务支持下载、二维码、快链接三种实现方式。
直接下载
选择iOS或安卓菜单,当存在众测版本或原生版本时会自动显示,可以根据实际工作需要,选择将iOS或Andriod的App众测版本或App原生版本下载到电脑本地使用。
分享快链接
选择iOS或Andriod的版本菜单,当存在众测版本或原生版本时会自动显示,点击【复制链接】按钮即复制众测版本或原生版本的下载安装快链接地址,通过集成的分享服务将快链接分享给其他人使用。分享服务支持即时通讯、邮件、微信、QQ、新浪微博等方式分享版本的下载安装的快链接。
分享二维码
选择iOS或Andriod的版本菜单,当存在众测版本或原生版本时会自动显示,将鼠标光标放置“微信”图标上,将弹出“微信二维码”,扫描微信二维码可以直接安装下载众测版本或原生版本的App应用。通过分享服务将的二维码分享给其他人使用。分享服务支持即时通讯、邮件、微信、QQ、新浪微博等方式分享版本下载安装的二维码。
相比传统分发方式,iClap简易分发工具省去了传统分发方式频繁重复的过程,同时可在App内直接生成报告,同时进行批注,IM等操作,交流简便。

iClap更多功能,也将亮相于本次大会的现场。
企业级服务元年:iClap高效解决手游更新迭代问题的更多相关文章
- 手游精品时代,iClap参会TFC高效解决手游问题
随着“互联网+”概念的广泛应用,文娱类产品跨界融合的现象日益明显,不再以孤立的形态出现在市场中.移动游戏作为泛娱乐产业链的变现末端和关键环节,在传统游戏和VR/AR.HTML5.机器人.智能设备等新业 ...
- WeTest全球化服务,为使命召唤手游质量保驾护航
导读 使命召唤系列作为经典FPS游戏,以良好的表现与出色的射击手感,颠覆了玩家对传统第一人称射击的传统观念.同名手游(CODM)10月份在海外上线,仅一周内下载量就已突破一亿次,更是横扫139个国家及 ...
- Unity3D手游开发实践
<腾讯桌球:客户端总结> 本次分享总结,起源于腾讯桌球项目,但是不仅仅限于项目本身.虽然基于Unity3D,很多东西同样适用于Cocos.本文从以下10大点进行阐述: 架构设计 原生插件/ ...
- 为测试赋能,腾讯WeTest探索手游AI自动化测试之路
作者:周大军/孙大伟, 腾讯后台开发 高级工程师 商业转载请联系腾讯WeTest获得授权,非商业转载请注明出处. WeTest导读 做好自动化测试从来不件容易的事情,更何况是手游的自动化测试,相比传 ...
- Unity手游引擎安全解析及实践
近日,由Unity主办的"Unity技术开放日"在广州成功举办,网易移动安全技术专家卓辉作为特邀嘉宾同现场400名游戏开发者分享了网易在手游安全所积累的经验.当下,很多手游背后都存 ...
- (转)Unity3D手游开发实践
作者:吴秦出处:http://www.cnblogs.com/skynet/本文基于署名 2.5 中国大陆许可协议发布,欢迎转载,演绎或用于商业目的,但是必须保留本文的署名吴秦(包含链接). (转)& ...
- Testin云測手游质量管家 七大兵器助CP称霸江湖
Testin云測手游质量管家 七大兵器助CP称霸江湖 2014/09/29 · Testin · 产品评測 在武侠江湖里,高手不须要武功高强.亦要具备厉害的武器.有人的地方就有江湖.手游行业相同腥风血 ...
- 转载:手游安全破“黑”行动:向黑产业链说NO
目前的手游市场已被称为红海.从业界认为的2013年的“手游元年”至今,手游发展可谓是既经历了市场的野蛮生长,也有百家争鸣的战国时代.如今,手游市场竞争已趋白热化,增长放缓.但移动互联网的发展大势之下, ...
- Testin云測试破7000万次:崩溃成90%手游应用质量难题
Testin云測试破7000万次:崩溃成90%手游应用质量难题 2014/11/13 · Testin · 业界资讯 11月13日.全球最大的移动游戏.应用真机和用户云測试平台Testin云測宣布,已 ...
随机推荐
- C++11新特性之二——std::bind std::function 高级用法
/* * File: main.cpp * Author: Vicky.H * Email: eclipser@163.com */ #include <iostream> #includ ...
- php学习三:函数
1. php中的函数和js中的区别 在php中,函数的形参可以给一个默认值,若有实参的传递则函数使用传递过来的参数,没有的话显示默认值 代码如下: function showSelf($name=& ...
- Lucene中最简单的索引和搜索示例
package com.jiaoyiping.lucene; import org.apache.lucene.analysis.standard.StandardAnalyzer; import o ...
- java中生成流水号的一个例子(使用关系型数据库)
在实际的开发中,可能会有根据一定的规则生成流水号的需求(比如根据根据公司编码和日期生成4位流水号)我们可以把公司和日期联合起来作为一个业务编码,把这个业务编码和序列的值存储到数据库中,每次需要生成流水 ...
- {sharepoint} More on SharePoint 2010 Application Pools
More on SharePoint 2010 Application Pools Print | posted on Friday, December 04, 2009 3:26 PM Blimey ...
- Listview Section 多个标题以及内容
其中日期标题部分视图布局: 带图片的条目布局部分: 问题在于,如何在ListView中既有标题条目又有内容条目. 这里用到了设计模式中的Iterator模式.在java代码中示例有Iterator,可 ...
- MariaDB快速选择最适合您的需要的存储引擎
1.Xtradb和InnoDB是一个很好的通用事物存储引擎.通常不确定选用何种存储引擎时,Xtradb和InnoDB是最佳的选择. 2.MyISAM和Aria,占用空间小,系统之间容易复制.MyISA ...
- mysql 一对多,多对多
一对多 一对多与多对一是一个概念,指的是一个实体的某个数据与另外一个实体的多个数据有关联关系. 班级表(一表) 名称 教室 总人数 学科 PHP141115 A814 53 PHP PHP140925 ...
- 170504、MongoDB和MySQL对比(译)
一.概要 几十年来,关系型数据库已经成为企业应用程序的基础,自从MySQL在1995年发布以来,它已经成为一种受欢迎并且廉价的选择.然而随着近年来数据量和数据的不断激增,非关系数据库技术如MongoD ...
- JS替换URL中参数示例
<script type="text/javascript"> var url = window.location.href; url = changeURLArg(u ...