【问题标题】:Developer wants to build in version 4.0.x and 4.1开发人员希望在 4.0.x 和 4.1 版本中构建
【发布时间】:2014-03-08 13:43:02
【问题描述】:

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

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

非常感谢 画了

【问题讨论】:

  • 他的意思可能是“我不想让它们适用于 Android OS

标签: android version compatibility future-proof


【解决方案1】:

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

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

【讨论】:

    【解决方案2】:

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

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

    【讨论】:

      【解决方案3】:

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

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2021-12-16
        • 1970-01-01
        • 2019-05-14
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2012-02-03
        • 1970-01-01
        相关资源
        最近更新 更多