我正要发布我的第一个 Android 应用程序,它运行在 Android 1.1 平台,API 级别 2,但这是我应该正式签署和启动应用程序吗?它会影响性能,还是只是让 Android 知道它在哪些设备上运行?
我看到的唯一问题是我无法在 Manifest 中指定 <supports-screens>,这是我想做的,但看来我必须至少在 1.6 启动才能使其工作。
在 1.6 而不是 1.1 发布时,我会错过大量手机吗?
谢谢!
我正要发布我的第一个 Android 应用程序,它运行在 Android 1.1 平台,API 级别 2,但这是我应该正式签署和启动应用程序吗?它会影响性能,还是只是让 Android 知道它在哪些设备上运行?
我看到的唯一问题是我无法在 Manifest 中指定 <supports-screens>,这是我想做的,但看来我必须至少在 1.6 启动才能使其工作。
在 1.6 而不是 1.1 发布时,我会错过大量手机吗?
谢谢!
删除过时的信息和我确信在不久的将来会过时的信息。去这里看看你应该关心哪些版本:
http://developer.android.com/resources/dashboard/platform-versions.html
我会说 1.5 现在是一个不错的选择。看看这里的图表:http ://android-developers.blogspot.com/2009/12/knowing-is-half-battle.html
来自Android Tapp的 Android 碎片的最新更新:
就我而言,我开始开发目标 1.5。完成一半后,我会切换到 2.1,完成后,我会尝试中间的所有版本。我认为没有必要介意任何低于 1.5 的版本......你不能向下兼容宇宙的开始;-)