3

ハニカム上で動作するアプリケーションを開発しました。Ice Cream Sandwichに問題があるのだろうか?ics の下位互換性は何ですか?

4

4 に答える 4

2

最も簡単な方法は、自分で試してみることです。ICS は Android SDK で既に利用可能です。インストールして、アプリがまだ実行されるかどうかを確認してください。しかし、通常、Android は下位互換性が非常に優れています (バージョン間で動作に若干の違いがある可能性があります)。

于 2011-10-26T07:05:14.320 に答える
2

API 差分レポートを参照することをお勧めします。 http://developer.android.com/sdk/api_diff/14/changes.html

アプリが 3.0 用にビルドされている場合は、ICS 上で実行する必要があります。ただし、小さな画面には別のレイアウトが必要になる場合があります

ありがとうラジディープ

于 2011-10-26T16:22:06.063 に答える
0

Android 4.0 デバイスは、Android 3.x を対象としたアプリケーションを実行できる必要があります。しかし、Android 4.0 で導入された新しい API では、Android 4.0 用に設計されたコードが Android 3.x では機能しない可能性があります。

アプリを直接確認するのは難しくありません。

Android 4.0 SDK をダウンロードして (ARM イメージも入手していることを確認してください)、エミュレーターで試してみることをお勧めします。

于 2011-10-26T07:05:04.620 に答える
0

下位互換性がないことがわかった領域の 1 つは、画面サイズに基づく新しい res/layout 仕様です ( http://developer.android.com/guide/practices/screens_support.html#DeclaringTabletLayouts )。古い layout-large や layout-xlarge などよりもはるかに健全なアプローチであるため、これは非常に残念です。

于 2012-01-25T17:21:13.160 に答える