¿Cuándo será HTML5 una plataforma dominante para la movilidad empresarial?

Esta es una respuesta inicial en el sentido de que trabajo para una empresa de desarrollo móvil que se enfoca en trabajar con empresas y startups de primer nivel.

Muchos de nuestros clientes acuden a nosotros buscando usar algo como PhoneGap u otra solución no nativa basada en HTML5. Diría que alrededor del 70% de nuestros clientes quieren ir a esta ruta al principio, pero nunca hemos hecho una aplicación no nativa y nunca hemos perdido un cliente por no ofrecer ese servicio. Yo diría que cerca de 2/3 del otro 30% ha intentado no ser nativo y acudió a nosotros cuando no funcionó.

La primera parte para comprender cómo desaparecerá Native es que hay una serie de clases de aplicaciones en las que caerá cualquier aplicación.

LoLapps, MVP preinversor, las aplicaciones de competencias no centrales tienden a caer en la clase HTML5.

Las aplicaciones pulidas preinversor y etapa inicial (<$ 50k) tienden a caer en el rango que puede ir HTML5 o Native. Depende de si quieres experiencia multiplataforma o de usuario. Lo que he visto cada vez más es optar por la experiencia del usuario y desarrollar solo la aplicación iOS e ignorar la aplicación de Android.

MVP posterior al inversor ($ 100k +) o aplicación pulida, clientes corporativos, aplicaciones de competencia central, cualquier cosa con escala, todo cae en el nivel de aplicación nativa.

Como puede ver, el nivel medio se está disputando para ver quién ganará. Como anécdota, iOS nativo gana a multiplataforma por una buena razón con las startups.

Entonces, ¿qué se necesitaría para ganar el nivel medio?

Obtener CPU mucho más rápidas para que las aplicaciones HTML5 se ejecuten casi como aplicaciones nativas. Es como en un procesador moderno escribir algo en Python o Ruby y escribir algo en C. Hay ciertas aplicaciones donde la velocidad importa (y siempre lo hará), pero cada vez más la velocidad no importa. Seguro C es más rápido cuando lo cronometras, pero no se percibe como más rápido. GPU, RAM, etc. mejorados, junto con una mayor velocidad de la CPU, por supuesto.

El segundo punto es psicológico. Cada vez que el mercado (fundadores, programadores, inversores, etc.) decida que HTML5 es lo suficientemente rápido para el nivel medio, comenzarán a usarlo para ahorrar tiempo y dinero.

Por supuesto, parte de la razón por la cual HTML5 no es aceptado al menos por las startups es que su mercado objetivo tiene dispositivos iOS. Si Blackberry y Windows phone pueden dominar el mercado en los próximos 2-3 años y de alguna manera convertirlo en una carrera de 4 vías entre técnicos, entonces el soporte multiplataforma al menos desde las nuevas empresas será importante.

Seguramente llegará el día en que el nivel medio utilice soluciones no nativas. Sin embargo, creo que el último nivel siempre recurrirá al código nativo por algunas razones.

  • Siempre habrá problemas ‘c’ y problemas ‘ruby’. Las personas con problemas de ‘c’ o las personas que quieren velocidad ‘c’ siempre recurrirán a nativos. Siempre será más rápido que los no nativos, no importa cuán cerca se acerquen.
  • Cuando tenga el dinero para gastar para asegurarse de que se haga correctamente y haya una razón comercial válida para hacerlo, recurrirán a nativos.
  • Imagine que tiene que completar el mismo formulario en 10 sitios de trabajo por día. Hay 500 personas en todo Estados Unidos que completan 10 formularios de trabajo por día. Has gastado $ 27 millones en la construcción del backend y el móvil es la última pieza. Contratas a un consultor que dice: “Puedes hacerlo de dos maneras. Tus 500 empleados podrían odiarte por ir por este camino, o podemos hacerlo por 3 veces el costo, pero solo costará el 0,05% de los $ 27 millones” ¿En qué dirección vas a ir? Cualquiera que esté lidiando con problemas a escala puede justificar el costo y el tiempo de los nativos.

More Interesting

¿Cuánto tiempo le tomará a la tienda de Windows ponerse al día con la tienda de aplicaciones de Apple o la tienda de aplicaciones de Google?

¿Cuál es el valor de por vida de cada usuario de Angry Birds?

¿Cuál es la mejor aplicación de videollamada?

¿Alguien ha desarrollado una aplicación que funcione como Visual 911?

¿Cuáles son las mejores herramientas para rastrear aplicaciones móviles en Android e iOS?

¿Alguien está usando la versión paga de la aplicación Pocket? ¿Cómo ha sido tu experiencia?

¿Crees que hay espacio para aplicaciones móviles basadas solo en contenido, que brindan información estática sobre un tema, como lo haría un sitio estático?

¿Alguien ha usado desarrolladores de aplicaciones en China o India para hacer un prototipo para ser utilizado como prueba inicial y comentarios?

¿Existe una aplicación para iPhone / Android que agregue y muestre publicaciones de ubicación / registros en un mapa?

¿Es más rentable hacer una aplicación móvil gratuita y pegar anuncios en ellos o cobrar por la aplicación y no tener ningún anuncio?

Aplicaciones móviles: ¿cuál sería un presupuesto realista para una aplicación de blog / noticias muy simple que incluye autenticación de usuario de LinkedIn?

¿Cuál es la forma más fácil de hacer una aplicación para iOS y Android teniendo en cuenta que soy de un entorno no científico?

Desarrollo de aplicaciones móviles Kansas City | Lista de los 10 principales?

¿Qué te hace probar una nueva aplicación?

Cómo elegir una empresa de desarrollo de aplicaciones web y móviles