0

我从开发人员那里得到了构建几个 Android 应用程序的报价。对于这两个合同状态:“应用程序将与 Android OS 4.0.x 和 4.1 兼容”。

谁能告诉想要在较新版本的 Android 操作系统上运行应用程序的人是否会遇到任何问题?不知道我是否应该担心。

非常感谢德鲁

4

3 回答 3

0

大多数情况下,较新的 Android API 完全支持较旧的 API。这意味着任何适用于 4.1 的东西都应该适用于 4.3、4.4 等

尽管如此,例如,并非所有可以在 4.1 上运行的东西都可以在 2.2 上运行。向后可压缩性有时是一个大问题

于 2014-02-11T00:33:59.650 回答
0

以至少 4.0 为目标不会阻止应用程序在当前版本的 android 上运行。我能想到的唯一主要区别是在 4.4(当前最高版本)中更改了默认颜色口音。如果你想要的样式覆盖了默认值,你的开发人员可以解决这个问题,否则知道在 4.0 中你会看到很多蓝色,但在 4.4+ 中你会看到更微妙的灰色调。

但这并不是说情况总是如此。在任何时候,操作系统都可以像在 2.3 和 3.0 之间引入的 HOLO 更改一样右转,这将使您的“旧版”应用程序无法正常运行。此时,您要么必须重做应用程序,要么接受这种完全假设的未来状态中的缺陷。

于 2014-02-11T00:44:26.890 回答
0

除非 API 被弃用,否则它们将始终适用于较新的版本。问题通常是旧版本无法支持更新的 API,而不是相反。

于 2014-02-11T03:01:11.540 回答