我刚刚完成了一个 iPhone/iOS 游戏(“Ktalu: Planet of Terror”)。我想将它移植到 Android,所以我下载并安装了 Andorid SDK/Eclipse 等。当我创建一个新项目时,它会询问我要支持的最低 Android 版本。默认值为 API 级别 8 (Froyo)。
我的 iOS 游戏是使用 Cocos2D 版本 2.0 用 Objective C 编写的。这是一款单人游戏,2D 横向卷轴,使用加速度计进行输入。它具有应用内购买功能,并使用代码允许人们在 Facebook 或 Twitter 上发布分数。它使用 SoundEngine 来发出声音。它使用 GameCenter 作为排行榜和一些成就。
我假设上述所有(或大部分)都有 Android 等价物。此外,如果很少有人仍然拥有运行这些版本的手机,我不想支持真正旧的 Android 版本。
那么有人可以建议我应该使用什么来支持最低 Android 版本吗?
另外,有谁知道网络上哪里有关于流通中(2012 年底或 2013 年初)有多少手机使用各种版本的 Android 的信息?同样,即使我的游戏在技术上可以支持 Android Level 8,如果目前只有 1% 的手机运行 Level 8 或更低,那么尝试支持它是没有意义的。