0

I first wrote an Android app targeted to version 2.2. Later I got an Android 4.1.2 device.

I then upgraded target and minimum to 4.1.2. One advantage is the new runtime exception NetworkOnMainThreadException, which causes the app to crash instead of having a non-responsive GUI. This is an advantages when developing.

However, are there other advantages, besides those at developement time? For instance, can the 4.1.2 device run 4.1.2 app faster than a 2.2 app?

4

1 に答える 1

1

主な利点は、Android の新しいバージョンをターゲットにすると、アプリで利用できる新しい API やサービスなど、すべての新しい機能にアクセスできることです。一部の機能は、パフォーマンスの向上またはバグ修正のために改善される場合があります。

アプリが 2.2 アプリよりも 4.1.2 の方が高速に実行されるかどうかについては、必ずしもそうではありませんが、これはアプリではなく Android OS 自体に完全に依存しています。たとえば、現在 4.3 がリリースされており、4.2 に対して多くの速度改善が行われています。アプリのターゲットを 4.2 にして 4.3 で実行する場合、4.3 では速度が改善されているため、アプリの実行速度が向上する可能性があります。その後、アプリのターゲットを 4.3 にした場合、パフォーマンスにほとんど違いはありません。

お役に立てれば。

于 2013-08-07T09:48:09.967 に答える