【问题标题】:Min Android version for port of iOS game? [closed]移植iOS游戏的最低安卓版本? [关闭]
【发布时间】:2013-01-28 19:20:44
【问题描述】:

我刚刚完成了一款 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 8 级,如果目前只有 1% 的手机运行 8 级或以下,那么尝试支持它是没有意义的。

【问题讨论】:

    标签: android android-version


    【解决方案1】:

    您现在可以选择最小版本。 Eclipse 和 android 文档将“告诉”(在移植过程中)您何时需要更高版本。您可能会在未来几秒钟内更改它。

    这里是一些版本使用统计信息(只是为您搜索的)http://www.androidtapp.com/tag/android-statistics/

    【讨论】:

    • 太棒了,谢谢。看起来现在(2013 年初)仍然值得支持 Android Level 8,这是 SDK 中的默认设置。
    【解决方案2】:

    您不能只是“挑选”一个版本,您需要研究一个具有您需要使用的所有功能的版本。仅仅告诉我们它使用什么并没有帮助,因为我们不知道它会使用什么方法调用。您可以根据需要更新 API 级别中的函数来更改最低 API 级别。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-07-25
      • 1970-01-01
      相关资源
      最近更新 更多