Android框架的前向不兼容性示例

时间:2014-03-21 16:45:29

标签: android compatibility forward-compatibility

有关Android碎片的报告,我正在研究Android框架/ SDK的向前兼容性。

广泛宣称,Android SDK是向前兼容的,这意味着使用一个框架开发的应用程序将在运行较晚的设备上运行,即在Forward or Backward Compatibility in Android?上运行。如果不推荐使用某项功能或API,则主要在developer.android.com上说明该功能将继续在设备上运行,即Google Maps Android v1

现在,当我在2.1上运行2.2应用程序时,我遇到了与文本到语音不兼容的情况。这个案例是肖像Text to Speech not working in Android 4.2 Jelly Bean。 (很快,你不应该在使用之前检查TTS的可用性,因为从4.1开始,设备上存在TTS是强制性的。事实上,这个检查将在4.1上错误地返回false,所以你的代码是是在2.x上写的,在4.1以后没有正常工作。)

当应用程序或其某项功能停止在更高版本上运行时(除了为1.x开发的应用程序),是否还有其他示例?在新设备上出现问题的具体弃用功能/ API是什么?

0 个答案:

没有答案