私が作成しているアプリには、次のアクティビティを開始する前に、単純な画像ボタンのアニメーション(回転)があります。エミュレーターと5つの異なるデバイスでテストしました。
サムスンGT-I5500
サムスンギャラクシーネクサス
サムスンギャラクシーs2
Motorola Razr Maxx
HTC(モデルを覚えていません)
アニメーションは、Nexusを除くすべてのモデルで正常に機能しました。Nexusでは、デバイスは次のアクティビティを開始する前にアニメーションの継続時間(500ms)を待機するため、アニメーションの代わりに、煩わしい(そしてユーザーには説明できないように見える)遅延が発生します。GT-I5500を除いて、すべてのデバイスでJellyBeanが実行されていました。
質問:
1)同じバージョンのOSを実行している場合でも、アニメーションが一部のデバイスで機能し、他のデバイスでは機能しないのはなぜですか?
2)デバイスがアニメーションを「受け入れる」かどうかを確認する方法はありますか?(当初はSDKバージョンと関係があると思っていましたが、そうではありません)