¿Por qué el lienzo HTML5 funciona tan mal en iOS?

No creo que haya sido una estrategia astuta en absoluto.

Después de todo, el navegador web iOS (y WebView) es el mejor navegador móvil hasta la fecha e incluso tiene aceleración de hardware para algunas transiciones CSS (el navegador Android no)

Entonces, creo que es solo una cuestión de prioridad de recursos. Los gerentes de producto WebView de Apple probablemente concluyeron que las transiciones CSS y el rendimiento de Javascript eran más importantes que el rendimiento del lienzo HTML5.

Creo que el rendimiento de HTML5 Canvas en iOS está bien para casos de uso de baja velocidad de cuadros (gráficos, componentes visuales interactivos), pero estoy de acuerdo en que para los juegos y demás, es mejor que se quede con Native API por ahora.

Además, a menudo es una buena técnica de rendimiento componer su lienzo HTML con otros elementos / lienzo HTML, en lugar de tratar de hacer todo en un lienzo.

De todos modos, creo que eventualmente Apple y Google acelerarán el hardware del lienzo HTML5 … en este caso, Microsoft parece liderar el paquete.

More Interesting

¿Qué es una buena impresora láser básica que sea compatible con iOS?

Si soy administrador de una página de Facebook, ¿cómo puedo comentar una publicación usando mi propia identidad en lugar de la identidad de la página en Facebook para iOS?

¿Cuáles son las implicaciones de la batería de las sugerencias de aplicaciones con reconocimiento de ubicación en iOS 8?

Cómo instalar juegos de iOS en Android

¿Cuáles son algunas API de iOS que los novatos deben saber, o es bueno saber, para el empleo?

¿Cómo funciona realmente iOS?

¿Los diseños de Apple realmente están a la altura de las expectativas? ¿Son realmente "casi siempre mejores que sus competidores"?

¿Es factible el desarrollo de iOS en una instalación de OS X basada en VirtualBox?

¿Cuándo debemos llamar a tableView.reloadData?

¿Por qué Android no podría proporcionar la misma estabilidad que iOS (sistema operativo iPhone) en términos de software?

¿Por qué no puedo actualizar mi iPad Mini 2 a iOS 10 o incluso iOS 11 aunque tiene una arquitectura de 64 bits? ¿Tiene algo que ver con India, donde vivo?

Cómo agregar 10,000 monedas para Dream League Soccer

¿Por qué la UI / UX de iOS de Apple no es mejor?

Android vs. iOS, ¿cuál es el mejor en términos de facilidad de uso, interfaz de usuario, personalización y optimización?

Si sincronizo iTunes con Spotify para poder escuchar mi biblioteca de iTunes a través de Spotify, ¿eso ocupa espacio de almacenamiento físico en mi iPhone?