¿Es el futuro de las aplicaciones HTML5?

Aquí están mis 4 razones principales para comenzar a buscar HTML5 y sus tecnologías web asociadas para su próximo proyecto

1. Los dispositivos e interfaces continuarán proliferando

El mayor error que comete la gente es mirar el debate con el pretexto del desarrollo de teléfonos inteligentes. Si solo observa el desarrollo de aplicaciones móviles, entonces ese argumento tiene sentido, pero interactuamos con la tecnología y los datos más allá de la pantalla pequeña. Están surgiendo nuevas y emocionantes interfaces que utilizan HTML5 en su núcleo, Smart TV, en los sistemas de tablero de automóviles y Google Glass, por nombrar algunas.

2. La mayoría de las aplicaciones no necesitan ser nativas

Para la gran mayoría de las aplicaciones, no hay absolutamente ninguna razón para volverse nativo. Si mira objetivamente las aplicaciones en la tienda de aplicaciones, se quedará con la cabeza llena de dudas preguntándose por qué fueron escritas en iOS / Android. Por ejemplo, una aplicación meteorológica simple se puede escribir fácilmente en HTML5, no hay una ventaja inherente en escribirla de forma nativa.

3. Las aplicaciones se pueden actualizar al instante

Una de las mayores ventajas de usar HTML5 es que las aplicaciones se pueden actualizar sin aprobación. Esto permite que las correcciones de errores y las actualizaciones se envíen de forma silenciosa e instantánea. El lanzamiento de IOS 7 lleva a casa este punto muy bien. Los desarrolladores de aplicaciones tendrán que rediseñar y volver a implementar su aplicación para admitir la nueva apariencia. Si el núcleo de la aplicación se creó utilizando HTML, podría implementar silenciosamente una actualización para todos sus usuarios. Otro beneficio es la capacidad de iterar y probar. Intentar ejecutar una prueba de forma nativa es un proceso muy difícil y lento.

4. HTML5 está cerrando la brecha de características

En los últimos años, las tecnologías web han cerrado la brecha de características entre nativo y web. Para la gran mayoría de las aplicaciones, HTML5 ofrece todo lo que necesita para crear y ejecutar su aplicación. Entiendo que los proveedores de plataformas actualizan constantemente sus API, pero ¿realmente necesita las más de 200 nuevas funciones en la última versión de IOS / Android? Lo dudo. Llegará un punto en el tiempo, donde la cantidad de nuevas funciones lanzadas se reducirá a nada, dando a HTML5 el tiempo necesario para cerrar la brecha y alcanzar la paridad de características.

#es mi opinión

El futuro es híbrido. Las aplicaciones nativas se mantendrán, pero necesitarán tanto contenido dinámico, que usar HTML5 tendría mucho sentido.

Mire Kik, una de las aplicaciones de mensajería móvil de más rápido crecimiento. Proporcionan a los desarrolladores acceso para crear aplicaciones de terceros con HTML5. Estos se incrustarían dentro de la aplicación nativa de Kik, dentro del elemento WebView.

A medida que los elementos de WebView se vuelven más robustos, se están construyendo más “puentes” entre nativos y no nativos. El contenido HTML5 podrá aprovechar todas las características nativas.

HTML5 es el futuro del diseño web.

Muchas empresas están recurriendo al desarrollo de aplicaciones móviles HTML5 para optimizar la implementación de aplicaciones y reducir los costos y la complejidad. Para crear una aplicación de próxima generación, debe administrar todos sus proyectos desde una plataforma. Estas aplicaciones aprovecharán las tendencias actuales y futuras para acelerar el crecimiento de su negocio. HTML5 utiliza una combinación de lenguajes de programación como CSS, JavaScript y HTML5 y, por lo tanto, puede ejecutarse en cualquier plataforma móvil. Si bien los desarrolladores de aplicaciones pueden crear aplicaciones sofisticadas solo con HTML5 y JavaScript, quedan algunas limitaciones vitales al momento de la codificación.

HTML5 se usa muy a menudo para producir la misma aplicación en diferentes dispositivos y sistemas operativos, pero ese enfoque viene con su propio conjunto de beneficios y desafíos, que pueden superarse en cierta medida contratando desarrolladores de HTML5 . Se cree que HTML5 resuelve todo tipo de problemas de compatibilidad y velocidad y, por lo tanto, las aplicaciones móviles HTML5 tienen una clara ventaja. Estas aplicaciones son más fáciles y baratas de crear porque muchas personas conocen JavaScript. Y dado que JavaScript se ejecuta en cualquier navegador, la aplicación HTML5 se ejecutará en cualquier dispositivo móvil. Son los más adecuados para aplicaciones livianas, una buena opción para los desarrolladores de aplicaciones móviles conscientes del presupuesto. Las aplicaciones HTML5 son más fáciles de desarrollar, más fáciles de soportar y pueden llegar a la más amplia gama de dispositivos.

Siga leyendo para descubrir las ventajas de HTML5 para crear aplicaciones de próxima generación .

Gracias por A2A.

Algunas cosas para entender antes de saltar a cualquier conclusión.

1. La mayoría de las aplicaciones de hoy están escritas en C / C ++
2. Java tardó más de 2 décadas en ser significativo, y todavía no está cerca
3. La velocidad y la seguridad son hoy de gran importancia.
4. El rendimiento súper lento en ciertos dispositivos matará cualquier tecnología
5. HTML5 es el único lenguaje compatible a partir de ahora

La velocidad de hacer las cosas está mejorando a un ritmo rápido y, con suerte, permitirá que HTML5 coincida con el rendimiento casi nativo. Hasta entonces, HTML5 sigue siendo el futuro de las aplicaciones.

Creo que sí, si ha oído hablar del sistema operativo Firefox [Firefox OS – El teléfono adaptable – Excelentes características de teléfonos inteligentes, aplicaciones y más – mozilla.org], en realidad están experimentando con él a lo grande. También están lanzando teléfonos móviles basados ​​en este sistema operativo.

Apple incluso comenzó a trabajar en aplicaciones web, pero Steve Jobs cambió de opinión …

El fallecido Steve Jobs insistió en que la Web era lo suficientemente buena para crear aplicaciones para el iPhone original. Pero no pasó mucho tiempo antes de que cambiara de opinión y anunciara un SDK tradicional para crear aplicaciones con Objective C.

Las aplicaciones de Firefox OS se construirán completamente con HTML5 . Según Mozilla, los miles de desarrolladores que ya saben cómo crear aplicaciones web podrán construir aplicaciones Firefox OS con una capacitación adicional mínima. Y debido a que se basan en estándares abiertos, Mozilla espera que las aplicaciones de Firefox OS funcionen razonablemente bien en otras plataformas que admitan HTML5, es decir, todas

Por supuesto, hasta hace poco HTML5 no tenía todas las características que necesitaría para construir un sistema operativo móvil completo. Entonces, cuando Mozilla dice que Firefox OS está construido en “HTML5”, eso a veces significa que está construido usando las extensiones propuestas de HTML5 de Mozilla que espera que sean aceptadas por el W3C (la organización de establecimiento de estándares de la Web) e implementadas por otros navegadores.


Fuente: Práctica con el “Firefox OS” basado en web de Mozilla para teléfonos inteligentes

La entrega inmediata, las actualizaciones instantáneas, la compatibilidad multiplataforma, la creación de aplicaciones más baratas con HTML5 y otras ventajas están haciendo de HTML5 el principal centro de atracción para diseñadores y desarrolladores. Además, aumentará sus especialidades en el futuro.

Gerente
http://www.valuecoders.com

No del todo cierto. Facebook revocó su aplicación HTML5 y se reescribió en código nativo. Por lo tanto, es demasiado pronto para decir sobre el futuro de HTML5. ¡No es muy compatible con iOS, Android y otros sistemas operativos móviles!

Creo que depende Si habla de aplicaciones empresariales internas, el híbrido parece más prometedor. Sin embargo, si habla de aplicaciones orientadas al consumidor, el nativo probablemente seguirá siendo dominante en la mayoría de las situaciones. Native es mucho más estable que HTML5. El último ni siquiera tiene estándares definidos todavía. Aunque hay más codificación usando nativo, también hay muchas menos pruebas de control de calidad. HTML5, si realiza un cambio, debe realizar un montón de pruebas de control de calidad en varios dispositivos.

No. Siempre habrá una necesidad de aplicaciones nativas. No todo debe estar habilitado para la red o sandbox en un entorno de tiempo de ejecución dinámico. En el futuro previsible, no escribirá aplicaciones que requieran mucha RAM, procesamiento en tiempo real, múltiples subprocesos múltiples, etc. en un navegador o entorno similar al navegador.

Ejemplos:

  • Photoshop: tal vez una versión muy recortada, pero no la aplicación completa capaz de manejar imágenes de tamaño gigabyte.
  • Juegos con gráficos de alta gama y velocidades de cuadros. Probablemente algún día pero no pronto.
  • Pequeños sistemas integrados especializados donde el hardware necesita ser usado de la manera más eficiente posible.

Como puede ver en la imagen, discutió sobre el navegador móvil que es compatible con la mayoría de las características de HTML 5, por lo que significa que el futuro de la aplicación HTML 5 es tan brillante.