Android的版本是否与制造商不同?

时间:2013-03-23 18:27:50

标签: android

我对一件事情非常好:

例如,有可能HTC上的Jelly Bean与三星,或索尼,摩托罗拉等的Jelly Bean不同吗?如果“是”为什么?

实际上这是一个IS编程问题,因为我正在测试的一些应用程序正在使用HTC,但在三星上没有(不完全正常工作,或者有“错误”),反之亦然。

3 个答案:

答案 0 :(得分:3)

  

例如,HTC上的Jelly Bean可能与三星上的Jelly Bean,索尼,摩托罗拉......等不同吗?

绝对

  

如果“是”为什么?

因为他们可以。 Android是开源软件,意味着任何人都可以根据自己的需要进行修改。

合法拥有Play商店应用的设备必须符合certain compatibility criteria,包括passing a test suite,旨在确保Android API不会被严重破坏。

答案 1 :(得分:2)

虽然任何“Jelly Bean”版本都基于相同的ASOP核心,但是有很多原因可能会有所不同。包含谷歌移动服务(例如Nexus7,但不包括Kindle Fire),由TI或高通等开发的芯片组级别更改,以支持硬件平台以及我的OEM和ODM(例如自定义启动器或自定义启动器)的定制和优化将Dolby Digital纳入音频管道)将意味着潜在的不同行为,但大多数情况下它们不应该改变核心API功能

在任何给定的主要版本中,还有针对可能在测试中显示的点版本的修复和更改。

您是否有您正在看到的各种事物的例子

答案 2 :(得分:0)

是的,因为有些公司都有所不同,将下一个Android版本放入他们的设备需要时间。比如今年五月推出的Android 5.0 Key Lime Pie,摩托罗拉将是第一个将它与摩托罗拉X一起推出的,但它需要其他公司如LG一段时间才能实现。我的LG Android设备甚至没有使用Android 3.0 Honeycomb。

相关问题