Методы, которые вы перечислили, устарели, так как вы разрабатываете приложение на платформе iOS. Вы можете использовать современную технику, такую как canvas
, чтобы нарисовать изображение, это очень быстро на iOS.
И насколько я знаю, canvas на iOS аппаратно ускоряется.
Вот пример кода для рисования изображения с использованием canvas:
function draw() {
var ctx = document.getElementById('canvas').getContext('2d');
var img = new Image();
img.onload = function(){
ctx.drawImage(img,0,0);
ctx.beginPath();
ctx.moveTo(30,96);
ctx.lineTo(70,66);
ctx.lineTo(103,76);
ctx.lineTo(170,15);
ctx.stroke();
};
img.src = 'images/backdrop.png';
}
На MDN
есть учебник