漫画APP软件研发现状探讨
2016-03-13天翼爱动漫文化传媒有限公司许荣耀
天翼爱动漫文化传媒有限公司 许荣耀
漫画APP软件研发现状探讨
天翼爱动漫文化传媒有限公司 许荣耀
近年来,4G移动通信、Android系统、多媒体处理芯片技术等快速发展和进步,促进了APP软件的普及和使用。漫画APP软件作为一种新的大众传媒形式,具有独特的个性化特征、价值观和实现模式,得到了广大智能手机、平板电脑等移动设备用户的喜爱。漫画APP软件通常由两个关键部分组成,分别是客户端和服务器端,为用户提供数据共享、保存运行信息等功能,满足漫画APP软件运行需求。本文详细地描述了漫画APP软件发展现状及研发关键技术,以期为漫画APP软件设计与实现提供参考。
漫画;智能终端;HTML5;APP
1.引言
随着智能移动设备、移动宽带、多媒体交互等技术的快速发展,以智能终端为载体的手机上网、平板电脑上网生活越来越丰富,人们开发了许多的娱乐、学习、工作APP软件,提高了人类社会的信息化水平[1]。漫画APP是漫画艺术在智能移动终端的一种表现形式,内容比书刊更互动,比笔记本、台式机更便携,比广播电视的内容更丰富,具有较强的娱乐性、实用性,彻底打破了传统信息时空融合的模式,为人们提供更高的精神文化生活。
2.漫画APP软件应用发展现状
漫画APP软件将漫画数字化,与声音、震动结合在一起,为用户展示一个功能丰富的漫画产品。漫画APP软件经过多年的发展和改进,已经诞生了很多产品,常见的主流代表漫画APP软件包括腾讯动漫、爱动漫、漫画岛等[2]。腾讯动漫成立于2012年初,集成了手机QQ中毒单开发了QQ漫画,拥有漫画作品达到2万部,认证漫画作者过万人,签约作者上千人,用户数以亿计,已经成为我国最大的漫画APP用户平台,致力于推动我国漫画APP产业转型和升级,逐渐成为中国最大的二次元文化承载服务平台。爱动漫立足移动互联网,业务涵盖手机、PC、PAD和互联网电视等领域,为用户和原创作者提供一站式漫画消费和传播服务,积极探索推动新媒体漫画发展。秉承“全面开放合作共赢”的理念,爱动漫汇聚漫画产业合作伙伴的优质资源,构建良性产业循环,携手国内外先进漫画企业、优秀原创作者,推进移动互联网时代的漫画产业发展,为传播优秀漫画作品、弘扬文化创新精神、推动社会主义文化体系建设做出积极贡献。截止2016年10月,累积年度总用户数达到1.7亿;平台商用作品漫画98万屏,动画63万分钟。漫画岛是一款手机漫画应用软件,收集了日本、欧美、港台、韩国等数十个国家的漫画资源,覆盖范围广泛,支持语音众多,并且引入了极速下载和新型压缩技术,满足用户实时在线观看高清漫画内容,并且可以尽可能的节省用户的流量资源,节省用户观看漫画产品的成本。
随着漫画APP软件研发技术的提升和改进,漫画APP软件逐渐引入了精美的漫画模型、音视频文件、人机交互模式,具有更强的娱乐性,吸引更多的人群,也直接促进漫画APP软件的研制。
3.漫画APP软件研发关键技术
据统计,我国漫画已经拥有漫画岛、动漫之家、聚合漫画王等上千种动漫APP软件,给漫画产业的发展和促进带来了极大的动力。漫画软件主要包括两个子系统,分别是漫画内容制作软件系统和漫画内容管理软件系统。软件研发采用框架模式,利用多种中间件集成实现人机交互、内容展示功能,上层软件包括业务应用层和服务门户层;中间包括服务支撑层和数据中心层;底层为用户提供数据下载、数据共享功能。漫画APP软件研发关键技术非常多,常用技术包括HTM5技术、增强现实技术、虚拟现实技术、XML服务技术等[3]。
HTML5是一种专门适用于智能手机、平板电脑等移动设备的软件开发技术。漫画软件在运行中需要实现海量的数据信息交互,并且为用户提供实时交互查看功能,能够根据移动设备的屏幕大小自适应扩张、收缩漫画软件输出信息,可以更好地为智能终端用户提供完美的网页内容。HTML5技术新增了拖拽、撤销历史操作、文本选择等技术,利用强大的漫画操作接口为用户提供交互服务,更加适合当前移动设备触屏操作习惯。HTML5为用户提供了强大的绘图功能,其内嵌的canvas绘图支持3D模型制作功能,并且可以实现矢量图的旋转、移动和缩放功能,增强移动设备的操作管理功能[4]。
增强现实利用强大的图像处理和自然手势识别技术,可以构建丰富的漫画交互功能,比较完美地拟合当前智能终端操作模式。在动漫APP软件研发过程中,增强现实可以为用户提供强大的组件库,比如ARToolkit、VRPN和MR Platform。ARToolkit采用了图像处理标记定位虚拟漫画系统的操作对象,并且可以利用OpenGL引擎触发3D图像渲染,为漫画软件交互提供摄像机跟踪与定位、标记模板处理、虚拟操作对象加载和渲染等工具集。VRPN为漫画开发动漫APP系统提供了一组C++类,可以通过互联网进行通信,跟踪定位漫画操作对象,支持通过Web互联网访问漫画系统。MR Platform主要应用于Android系统软件开发,利用C++开发了SDK,能够实现图像边缘检测、图像特征提取等功能,准确地实现摄像机镜头矫正和对象捕捉功能,实现一个功能丰富的、沉浸感强的漫画APP软件。
虚拟现实是仿真技术的一个重要研究方向,其可以为漫画APP软件提供创建模拟环境、信息感知、自然交互、传感操作的功能,感知人们的听觉、触觉、力觉、运动信息,并且可以识别人脸、人眼、指纹等内容,更好地处理漫画APP软件运行数据,实时响应用户的操作需求。XML是一种扩展标记语言技术,由于漫画APP平台承载的用户非常多,因此对每一个用户都需要进行识别和区分,XML技术利用标记语言功能,可以实现多用户并发登录系统,准确地识别某个用户的运行时信息,按照用户需求辅助推送相关漫画产品,更加精准地满足用户需求。
漫画APP软件运行时,为了能够提高用户的体验效果,特别从三个方面进行了改进,为用户提供强大的内容展示、声音配合、震动感知等功能。内容展示可以模拟人们翻阅图书的过程,实现大小图片的自适应处理,转换图片字体颜色,翻页效果也可以在把一页翻掉的同时展现另外一页,根据剧情需求淡入淡出漫画内容。声音配合充分考虑手机支持的不同声音格式,软件研发人员提供了一个平台音效库,用户可以根据需求选择不同的声音模式,也可以设计声音播放时间的长短,契合漫画内容播放需求。震动效果可以与漫画内容、声音模式进行匹配,自动设置震动时间的长短与模式,实现漫画软件震动功能,更加形象地展示漫画内容。
4.结束语
漫画APP软件将传统漫画产品与移动设备集成在一起,利用强大的4G通信技术、Android系统、IOS系统、图像处理等技术实现一个满足手机和iPad漫画爱好者需求的系统,已经诞生了腾讯动漫、猫团漫画等多种软件产品。漫画APP软件研发采用的技术非常多,涉及到软件需求分析、系统设计、开发实现等各个环节,本文重点分析了HTML5、增强现实、虚拟现实、XML等技术,为漫画APP软件研发提供了强大的参考。
[1]衷文.基于MDA的Web App开发建模及实现[J].电子技术与软件工程,2015,14(12):76-76.
[2]孙小淋,周丽杰,刘旭东.三维漫画制作与虚拟现实结合技术研究[J].潍坊学院学报,2014,14(2):184-184.
[3]宋峥.手机漫画阅读软件研究及应用[J].软件产业与工程,2012,5(3): 32-36.