ハニカム上で動作するアプリケーションを開発しました。Ice Cream Sandwichに問題があるのだろうか?ics の下位互換性は何ですか?
4 に答える
最も簡単な方法は、自分で試してみることです。ICS は Android SDK で既に利用可能です。インストールして、アプリがまだ実行されるかどうかを確認してください。しかし、通常、Android は下位互換性が非常に優れています (バージョン間で動作に若干の違いがある可能性があります)。
API 差分レポートを参照することをお勧めします。 http://developer.android.com/sdk/api_diff/14/changes.html
アプリが 3.0 用にビルドされている場合は、ICS 上で実行する必要があります。ただし、小さな画面には別のレイアウトが必要になる場合があります
ありがとうラジディープ
Android 4.0 デバイスは、Android 3.x を対象としたアプリケーションを実行できる必要があります。しかし、Android 4.0 で導入された新しい API では、Android 4.0 用に設計されたコードが Android 3.x では機能しない可能性があります。
アプリを直接確認するのは難しくありません。
Android 4.0 SDK をダウンロードして (ARM イメージも入手していることを確認してください)、エミュレーターで試してみることをお勧めします。
下位互換性がないことがわかった領域の 1 つは、画面サイズに基づく新しい res/layout 仕様です ( http://developer.android.com/guide/practices/screens_support.html#DeclaringTabletLayouts )。古い layout-large や layout-xlarge などよりもはるかに健全なアプローチであるため、これは非常に残念です。