저는 gwt를 사용하여 캔버스에 그립니다. 각 마우스 이동 화면에서 40 x 40 픽셀의 비트 맵을 화면에 50 번 그립니다. 다음과 같이 표시됩니다.작은 비트 맵을 <canvas>에 여러 번 그립니다.
void onDraw() {
for (int x = 0; x < 10; x++) {
for (int y = 0; y < 5; y++) {
canvasContext.drawImage(srcImage, x, y, ...);
}
}
}
이것은 데스크톱 브라우저 및 iphone/ipad에서 놀랍도록 잘 수행됩니다. 안드로이드에서는 기본적으로 사용할 수 없으며 약 2fps로 크롤링합니다.
안드로이드에서 효율적으로 작은 비트 맵을 그리는 효율적인 방법이 있는지 궁금합니다. 나는 몇 가지 트릭을 시도했지만 아무 것도 향상되지 않습니다. 안드로이드 브라우저 구현은 실제로 ios에 비해 뒤떨어져 있습니까?
감사