電話サイズの画面にキャンバス レンダリングを使用するように最初にコーディングしたライブ壁紙があります。しかし、Xoom タブで実行すると、おそらく画面解像度が上がったため、フレームレートが著しく低下します。
マニフェストのアプリケーション要素にandroid:hardwareAccelerated="true"を追加しようとしましたが、フレームレートは低下したままです。Android が WallpaperEngineHelper クラスの onDraw メソッドに渡すキャンバス オブジェクトを確認すると、キャンバスが実際に高速化されていないことがわかります。
@Override
protected void onDrawFrame(Canvas c) {
c.isHardwareAccelerated(); //returns false
...
何か不足していますか、それとも GL サーフェスで再コーディングする必要がありますか?