引擎与框架篇

Unity 4

Unity-4
Unity是一款跨平台3D引擎,2012年8月迎来了自2010年以来的首次主版本更新。目前Unity 4支持Windows、Mac、iOS、Android、Wii、PS3和Xbox 360等主流游戏平台。
在2012年8月的Unite 2012开发者大会上,Unity CEO David Helgason发布了Unity 4并公布了新特性。除了增加了新动画系统Mecanim之外,Unity 4还对DirectX 11提供良好支持,此外对角色动画渲染、移动平台阴影效果、复杂项目搜索等能力实现支持。

Unreal

Unreal-Engine
虚幻引擎(Unreal Engine)是一款由Epic Games开发的游戏引擎,最新版本为虚幻引擎3。首次发布时间是2009年11月。Unreal于2010年12月开始支持iOS系统。
虽然距离首次发布已经过去了3年时间,Unreal依然是大中型开发团队的首选引擎。

Cocos2d-x

Cocos2d-x
Cocos2d是一个开源的2D游戏框架。Cocos2d-x是其衍生框架,它基于Cocos2d for iPhone并使用C++语言实现,兼容iOS, Android, Windows, Marmalade, Linux, Bada, Blackberry-QNX等平台, 同时还有Lua和JavaScript脚本实现。
目前,Cocos2d-x仍然是国内众多2D游戏开发团队的首选引擎。它拥有良好的跨平台性和可移植性。

SP-II

SP-II是触控科技旗下即将发布的一款引擎。它是基于Cocos2d-x的跨平台游戏开发工具,包括场景编辑器、组件化框架、UI编辑器、JavaScript脚本、动画编辑器以及实时联网框架。SP-II将于2013年3月免费面向全球开发者发布。

Delta

Delta-Engine
Delta是一款新型的开源游戏引擎,发布时间不到三个月。开发者可以低价或免费使用Delta Engine开源游戏引擎,该引擎支持.NET 或native C++语言编译,提供简单的XNA,DirectX及OpenGL转换支持,让任何游戏适用于任何平台。
Delta是一款新型的开源游戏引擎,发布时间不到三个月。开发者可以低价或免费使用Delta Engine开源游戏引擎,该引擎支持.NET 或native C++语言编译,提供简单的XNA,DirectX及OpenGL转换支持,让任何游戏适用于任何平台。

统计分析篇

友盟

umeng
除了Flurry、Google Mobile Analytics等传统国外产品之外,友盟的统计工具算是国内开发者的首选,有超过65000款App使用了友盟的产品。
Umeng为iOS、Android以及Windows Phone开发者提供了详尽实时的统计数据,包括用户发展趋势和分布情况的分析,也反馈给开发者活跃用户数目、使用时长和用户黏性分析、重复使用等相关情况。

CNZZ

cnzz
老牌统计公司CNZZ也提供App统计分析工具。除了新增用户数、启动次数等常规数据之外,发布渠道、产品版本以及终端上的分布情况也是CNZZ的特色指标,开发者可以针对增长明显的轨迹数据进行有效推广。

Cobub Razor

cobub
Cobub Razor是南京西桥科技出品的开源统计工具,其最大优势是开源和私有数据。Cobub Razor用户可以部署自己的私有系统,并保持自己的私有数据,而不是将自己的数据提供给Flurry、Google Mobile Analytics或者友盟。Cobub Razor后端的报告系统基于HTML5,可以在iPad等移动设备上查看报告,轻量级的架构可以支撑较大的数据量。

Talking Data

Talking-Data
目前Talking Data数据平台提供包括:用户概况、渠道统计、用户留存、用户使用行为、自定义事件等功能模块,每个功能模块都包括更为细致数据统计和分析功能。
Talking Data是由北京腾云天下科技推出的,第三方移动互联网应用数据平台。

人人都是开发者篇

Appmakr

Appmakr
不用写一行代码就能做App,Appmakr能帮助不会写代码的普通用户生成自己的App。
AppMakr的使用相当简单,只要登录网站,注册一个账户,拖动鼠标定制一些简单的按钮与栏目,确定好版面颜色,在编辑器右侧的模拟器中看好预览效果,再生成应用就行了。
目前Appmakr是国外比较流行的应用生成工具,在国内也享有一定知名度。

AppCan

AppCan
AppCan是一个移动应用开发平台,支持跨平台应用开发,支持Hybrid App的开发和运行。AppCan应用引擎提供的Native交互能力,可以让HTML5开发的移动应用基本接近Native App的体验。

Appbyme

Appbyme
Appbyme(安米网)是摩讯公司开发的一款应用生成工具,2012年3月份上线,截止到11月,Appbyme已经运营3000款APP,用户数量超过800万。目前支持的平台有iOS和Android。
该类平台还有追信魔盒多摩应用公园等。

移动开发语言篇

Rubymotion for iOS

Rubymotion
Ruby语言是目前高级语言中比较流行的一种,它不基于C,很安全,拥有简洁清晰的语法,且提供了元编程的特性,可以创建分层抽象。
Rubymotion则是iOS平台下的Ruby语言实现,RubyMotion不依赖于Xcode环境。对于习惯了Objective-C编程的开发者来说,Rubymotion也是不错的选择。

HTML 5/Native/Hybrid

HTML-5
众所周知,HTML5是来补救Native的缺点的,HTML5是在浏览器里面做跨平台。然而Native和HTML5各有缺点,所以第三种方式是Hybrid。Hybrid可以将应用文件包分渠道发放,升级后可以替换本地图片和资源文件,加快了运行的速度,提升了运行效率。

Java

Java是可以撰写跨平台应用软件的面向对象的程序设计语言。Android以Java为编程语言,其接口到功能都有层出不穷的变化。
Android的中间层多以Java实现,并且采用特殊的Dalvik虚拟机(Dalvik Virtual Machine)。Dalvik虚拟机是一种“暂存器型态”(Register Based)的Java虚拟机。

Objective-C

Objective-C是扩充C的面向对象编程语言。众所周知,Objective-C是iOS的开发语言。

App测试篇

Testin


Testin是一个真机云测试平台。Testin在云端部署了300多款、1000多部测试终端,开发者在Testin平台提交自己的App,选择测试网络、机型,便可进行在线应用测试。目前Testin提供的产品有RealTest、RealAuto以及RealMonitor。

百度云测试服务平台

baidu-MTC
百度MTC云测试平台提供100多种真机测试和模拟器,开发者可以进行安装卸载、遍历、UI适配以及稳定性等方面的测试,还可以对操作过程进行日志跟踪,远程可视化调试。

TestFlight

TestFlight
TestFlight是为了解决iOS开发测试的种种困难而生的服务,使用TestFlight可以便利地完成版本部署、测试用户Log提交、收集Carsh Log和用户反馈等信息。
目前许多成功的应用都在使用TestFlight这款工具,许多开发者都表示该工具方便好用。

展望2013

2013将会是移动互联网以强劲势头继续发展的一年。智能手机的不断平民化将催生出更多的需求,开发者仍然有大量的机会。引擎方面,我们仍然看好Cocos2d-x、Unity等成熟引擎;Web App方面,HTML 5依然处于成长期,游戏采取Hybrid方式能提升效率。2013移动开发前景大好,一起努力!
部分内容来源:CSDN,GDCHINA