2013-08-07 33 views
0

我第一次寫了一個針對2.2版本的Android應用程序。後來我得到了一個Android 4.1.2設備。Android目標版本的優勢

然後我將升級目標和最小升級到4.1.2。一個優勢是新的運行時異常NetworkOnMainThreadException,它導致應用程序崩潰而不是具有不響應的GUI。開發時這是一個優點。

但是,除了發展時期,還有其他的優點嗎?例如,4.1.2設備可以運行4.1.2應用程序比2.2應用程序更快嗎?

+0

可以請您告訴我們一個代碼片段,你有這個錯誤。 –

+0

我不是在尋找修復特定錯誤的方法。只是我試圖找出是否有比描述的其他優點。 – Vering

回答

1

主要優勢在於,當您定位較新版本的Android時,您將能夠訪問所有新功能,例如您的應用可以使用的新API和服務。某些功能可能會改進以提高性能或修復錯誤。

關於應用程序運行速度會比4.1.2快於2.2應用程序,不一定,它完全依賴於android操作系統本身,而不是您的應用程序。例如,現在4.3版本已經發布並且有很多速度提升到4.2。如果您的應用程序爲4.2,但在4.3上運行,則應用程序可能運行得更快,因爲4.3的速度有所提高。如果您的應用程序的目標是4.3,那麼性能差別不大。

希望這會有所幫助。

+0

感謝您的回答。這也是我所期望的... – Vering