天翼愛動漫文化傳媒有限公司 許榮耀
漫畫APP軟件研發現狀探討
天翼愛動漫文化傳媒有限公司 許榮耀
近年來,4G移動通信、Android系統、多媒體處理芯片技術等快速發展和進步,促進了APP軟件的普及和使用。漫畫APP軟件作為一種新的大眾傳媒形式,具有獨特的個性化特征、價值觀和實現模式,得到了廣大智能手機、平板電腦等移動設備用戶的喜愛。漫畫APP軟件通常由兩個關鍵部分組成,分別是客戶端和服務器端,為用戶提供數據共享、保存運行信息等功能,滿足漫畫APP軟件運行需求。本文詳細地描述了漫畫APP軟件發展現狀及研發關鍵技術,以期為漫畫APP軟件設計與實現提供參考。
漫畫;智能終端;HTML5;APP
隨著智能移動設備、移動寬帶、多媒體交互等技術的快速發展,以智能終端為載體的手機上網、平板電腦上網生活越來越豐富,人們開發了許多的娛樂、學習、工作APP軟件,提高了人類社會的信息化水平[1]。漫畫APP是漫畫藝術在智能移動終端的一種表現形式,內容比書刊更互動,比筆記本、臺式機更便攜,比廣播電視的內容更豐富,具有較強的娛樂性、實用性,徹底打破了傳統信息時空融合的模式,為人們提供更高的精神文化生活。
漫畫APP軟件將漫畫數字化,與聲音、震動結合在一起,為用戶展示一個功能豐富的漫畫產品。漫畫APP軟件經過多年的發展和改進,已經誕生了很多產品,常見的主流代表漫畫APP軟件包括騰訊動漫、愛動漫、漫畫島等[2]。騰訊動漫成立于2012年初,集成了手機QQ中毒單開發了QQ漫畫,擁有漫畫作品達到2萬部,認證漫畫作者過萬人,簽約作者上千人,用戶數以億計,已經成為我國最大的漫畫APP用戶平臺,致力于推動我國漫畫APP產業轉型和升級,逐漸成為中國最大的二次元文化承載服務平臺。愛動漫立足移動互聯網,業務涵蓋手機、PC、PAD和互聯網電視等領域,為用戶和原創作者提供一站式漫畫消費和傳播服務,積極探索推動新媒體漫畫發展。秉承“全面開放合作共贏”的理念,愛動漫匯聚漫畫產業合作伙伴的優質資源,構建良性產業循環,攜手國內外先進漫畫企業、優秀原創作者,推進移動互聯網時代的漫畫產業發展,為傳播優秀漫畫作品、弘揚文化創新精神、推動社會主義文化體系建設做出積極貢獻。截止2016年10月,累積年度總用戶數達到1.7億;平臺商用作品漫畫98萬屏,動畫63萬分鐘。漫畫島是一款手機漫畫應用軟件,收集了日本、歐美、港臺、韓國等數十個國家的漫畫資源,覆蓋范圍廣泛,支持語音眾多,并且引入了極速下載和新型壓縮技術,滿足用戶實時在線觀看高清漫畫內容,并且可以盡可能的節省用戶的流量資源,節省用戶觀看漫畫產品的成本。
隨著漫畫APP軟件研發技術的提升和改進,漫畫APP軟件逐漸引入了精美的漫畫模型、音視頻文件、人機交互模式,具有更強的娛樂性,吸引更多的人群,也直接促進漫畫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軟件運行時,為了能夠提高用戶的體驗效果,特別從三個方面進行了改進,為用戶提供強大的內容展示、聲音配合、震動感知等功能。內容展示可以模擬人們翻閱圖書的過程,實現大小圖片的自適應處理,轉換圖片字體顏色,翻頁效果也可以在把一頁翻掉的同時展現另外一頁,根據劇情需求淡入淡出漫畫內容。聲音配合充分考慮手機支持的不同聲音格式,軟件研發人員提供了一個平臺音效庫,用戶可以根據需求選擇不同的聲音模式,也可以設計聲音播放時間的長短,契合漫畫內容播放需求。震動效果可以與漫畫內容、聲音模式進行匹配,自動設置震動時間的長短與模式,實現漫畫軟件震動功能,更加形象地展示漫畫內容。
漫畫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.