我从开发人员那里得到了引用来构建一些Android应用程序的报价。对于两个合同状态:“应用程序将与Android OS 4.0.x和4.1兼容。”
任何人都可以告诉我们这是否会给那些想在新版Android操作系统上运行应用程序的人带来任何问题?不确定我是否应该担心。
非常感谢 德鲁
答案 0 :(得分:0)
大多数情况下,较新的Android API完全支持较旧的API。这意味着在4.1上工作的任何东西都应该适用于4.3,4.4等
但是,并非所有可以在4.1上运行的东西都可以在2.2上运行。向后压缩性有时是个大问题
答案 1 :(得分:0)
目标至少4.0不会阻止应用程序在当前版本的android上运行。我能想到的唯一主要区别是在4.4(当前最高版本)中更改了默认颜色重音。如果你想要的样式覆盖默认值,你的开发人员可以解决这个问题,否则知道在4.0中你会看到很多蓝调,但在4.4+中你会看到更微妙的灰色口音。
这并不是说这种情况总是如此。在任何时候,操作系统都可以像在2.3和3.0之间引入的HOLO更改那样采取正确的转向,这将使您的“遗留”应用程序无法正常运行。此时,你要么必须重做应用程序,要么接受这个完全假设的未来状态中的缺陷。
答案 2 :(得分:0)
除非不推荐使用API,否则它们将始终适用于较新的版本。问题通常是旧版本无法支持更新的API,而不是相反。