我刚刚完成了iPhone / iOS游戏(“Ktalu:Planet of Terror”)。我想把它移植到Android,所以我下载并安装了Andorid SDK / Eclipse等。当我创建一个新项目时,它会询问我支持的最低Android版本。默认值为API Level 8(Froyo)。
我的iOS游戏是使用Cocos2D 2.0版在Objective C中编写的。它是单人游戏,2D侧卷轴,使用加速计进行输入。它有应用内购买,并使用代码允许人们在Facebook或Twitter上发布分数。它使用SoundEngine来发声。它使用GameCenter作为排行榜和一些成就。
我认为上述所有(或大多数)都有Android等价物。此外,我不想支持真正的旧Android版本,如果很少有人仍然拥有运行这些版本的手机。
那么有人可以建议我应该使用什么来支持最小的Android版本吗?
另外,有没有人知道网上哪些信息可以说明有多少手机在流通(2012年末或2013年初)使用各种版本的Android?同样,即使我的游戏在技术上可以支持Android Level 8,如果当前只有1%的手机运行8级或更低级别,那么尝试支持它是没有意义的。
答案 0 :(得分:1)
您现在可以选择最小版本。当您需要更高版本时,Eclipse和Android文档将“告诉”(在移植过程中)。您可以在几秒钟后更改它。
以下是一些版本使用情况统计信息(只是用Google搜索)http://www.androidtapp.com/tag/android-statistics/
答案 1 :(得分:0)
您不能只选择“选择”某个版本,您需要研究具有您需要使用的所有功能的版本。告诉我们它的用途并没有帮助,因为我们不知道它会使用什么方法。您可以在较新的API级别中更改最低API级别。