8個最受歡迎的移動跨平臺開發引擎

 

針對不一樣平臺以及跨平臺工具的特性,結合對國內外開發者的調查結果,筆者綜合評選了8個最受歡迎的引擎或框架,以協助跨平臺開發者提升編程效率。html

1. Cocos2d-x編程

Cocos2d是一個開源框架,用於構建2D遊戲、演示程序和其餘圖形界面交互應用等。Cocos2d是iPhone開發中一個很是有用的庫,它可讓你在建立本身的iPhone遊戲時節省不少的時間。安全

Cocos2d- x則是Cocos2d 的C++移植版,基於C++把Cocos2d的API重寫了一遍,使得Cocos2d能夠用在不一樣的平臺上。除了一些語法細節上面 的差別以外,開發者可使用幾乎同樣的API來編寫遊戲。正因爲它是基於C++的,因此能夠跨多個平臺,從iOS到Android、Windows、再到 Linux、Bada等。更多詳情能夠參考CSDN專題:第四屆CocoaChina開發者大會框架

2. Qt編程語言

Qt是諾基亞的Qt Development Frameworks部門的產品,它使用標準的C++。經過語言綁定,其餘的編程語言也可使用Qt。工具

Qt是自由且開放源代碼的軟件,在GNU較寬鬆公共許可證條款下發布。全部版本都支援普遍的編譯器,包括GCC的C++編譯器和Visual Studio。開發工具

Qt開發界面優化

3. Unity 3D動畫

Unity3D是由Unity Technologies開發的一款專業遊戲引擎。它能幫助開發者輕鬆建立如三維視頻遊戲、建築可視化、實時三維動畫等類型的綜合型遊戲。網站

Unity對DirectX和OpenGL擁有高度優化的圖形渲染管道。它支持全部主要文件格式,並能和大部分相關應用程序協同工做。

Unity 3D開發效果圖

CSDN在2012年4月舉辦了一場Unity開發者大會,邀請了Unity團隊與中國開發者分享3D引擎的開發經驗。詳情:Unity開發者大會

4. PhoneGap

PhoneGap 是一個基於HTML、CSS和JavaScript的移動跨平臺開發工具。它使開發者可以運用iPhone、Android、Palm、Symbian、 WP七、Bada和Blackberry智能手機的核心功能,核心功能包括:地理定位、加速器、聯繫人、聲音和振動等。該工具擁有豐富的插件和好的擴展 性。PhoneGap本來由Nitobi公司開發,如今屬於Adobe全部。

5. Unreal

Unreal Engine(虛 幻引擎)是世界知名的頂尖遊戲引擎,佔有全球商用遊戲引擎80%的市場份額。「Unreal Engine 3」3D引擎採用了目前最新的即時光跡追蹤、 HDR光照技術、虛擬位移等新技術,可以每秒實時運算兩億個多邊形運算,效能是目前Unreal Engine的100倍。中國首家虛幻技術研究中心在上 海成立,該中心由GA國際遊戲教育與虛幻引擎開發商EPIC的中國子公司(Epic Games China)聯合設立。

由Unreal引擎開發的同名遊戲《虛幻》

6. jQuery

jQuery 是繼Prototype以後又一個優秀的Javascript框架。它使用戶能更方便地處理HTML documents、events、實現動畫效果, 而且方便地爲網站提供AJAX交互。jQuery可以使用戶的html頁保持代碼和html內容分離,也就是說,不用再在html裏面加入JS調用命令, 只需定義ID便可。

7. Worklight

WorkLight原先是以色列的一家幫助 企業開發和推廣HTML五、混合式以及本地化應用,並經過移動中間設備推廣這些應用的創業公司。其安全性、整合數據的管理和分析能力都有較大優點。經過爲 跨平臺設備提供更好的客戶使用體驗,WorkLight能夠有效的減小企業應用的市場推廣時間、成本和複雜性。今年2月,WorkLight被IBM收 購。

WorkLight開發界面

8. AppCan

AppCan 是基於HTML5技術的跨平臺開發解決方案。AppCan適配iOS、Android、Windows Phone、Symbian4個平臺,提供四種應 用開發模式:Easy模式、Web模式、Native模式以及網站智能移動化,針對上述四個平臺,AppCan可以作到相應適配。

相關文章
相關標籤/搜索