当前跨设备的 Android 版本分布可在以下位置找到:
http://developer.android.com/about/dashboards/index.html
我即将创建一个应用程序(不是游戏),我想知道是否应该创建它的三个不同版本:一个用于 ICS 及更高版本,一个用于 Froyo、Gingerbread 和 Honeycomb,一个用于 Eclair 和甜甜圈。我觉得这是一个非常糟糕的主意,但我想充分利用较新的操作系统,而不必牺牲与较低 Android 版本的兼容性,对于较低的 Android 版本,可能有一种更简单的方法,例如 UI。
有什么想法吗?经验丰富的 Android 开发人员将如何处理这个问题?