0

我首先编写了一个针对 2.2 版的 Android 应用程序。后来我得到了一个 Android 4.1.2 设备。

然后我将目标和最低版本升级到 4.1.2。一个优点是新的运行时异常 NetworkOnMainThreadException,它会导致应用程序崩溃,而不是出现无响应的 GUI。这是开发时的优势。

但是,除了开发时的优势之外,还有其他优势吗?例如,4.1.2 设备运行 4.1.2 应用程序能否比 2.2 应用程序更快?

4

1 回答 1

1

主要优势是当您针对较新版本的 android 时,您将能够访问所有新的好东西,例如您的应用程序可以使用的新 API 和服务。可能会改进某些功能以提高性能或修复错误。

关于 4.1.2 应用程序运行速度是否比 2.2 应用程序快,不一定,这完全取决于 android 操作系统本身,而不是您的应用程序。例如,for 4.3 现已发布,并且对 4.2 进行了许多速度改进。如果您将应用程序定位为 4.2,但在 4.3 上运行它,则由于 4.3 具有速度改进,该应用程序可能会运行得更快。如果您随后将您的应用程序定位为 4.3,那么性能将几乎没有差异。

希望这可以帮助。

于 2013-08-07T09:48:09.967 回答