现在流行的3大手机平台,我们知道是ANDROID,IOS,WINDOWS PHONE,于是一个现实的技术问题面临选择:
我们采用什么技术?是在3大平台上面分别针对3种不同的操作平台,语言,进行分别开发吗
还是有某种折中的办法?
作为棋牌游戏开发公司,历史上大量的代码都是C++写的,现在面临不同的平台技术,应该如何选择?
我们的解决办法也许对大家有一定启发性。
首先,针对主流的安卓,苹果平台,我们知道有一个COCOS2DX这个跨平台的游戏引擎,可以一次性代码,跨平台使用,这个无疑是很方便的
但是实际操作中,也会带来一定的问题。我们知道,现在大陆流行的都是智能机,而且80%以上都是几百块钱,甚至两三百块的那种智能机。你想
在上面搞一个COCOS2DX引擎?对不起,运行速度缓慢,机器发热,光是这个问题,就让人受不了。那怎么办?老老实实的用安卓原生态代码来写吧
所以说,有时候采用什么技术,不光是根据现实的需要,也要考虑用户需求的实际。
其次,需要分析我们的应用,是针对高端用户的高端机器,还是中低端用户的中低端机器,这样才好做出选择。
然后,现在都流行3D游戏,包括3D棋牌了,这方面,大家的目光都投向了UNITY3D技术,这个东西真心很好,可以跨平台,可以3D,因为3D这方面大家都是
新进的,没有什么历史负担,所以也就没有什么顾虑了。用就是了,这方面倒是没有什么疑问的。