UK App Developers: Now is the time for Hybrid apps

Hola, soy A Minute of Overpass, mi nombre es
Eric y hago aplicaciones. Ahora, esta semana, quiero hablar sobre por qué
debería considerar un marco híbrido al crear su próxima aplicación. Uno de los temas más controvertidos en el
campo del desarrollo de aplicaciones es el debate sobre Hybrid Framework o PhoneGap, Cordova, Corona SDK (ese tipo
de cosas) versus Native. Hace unos años, quiero decir, esto ha estado
sucediendo durante años desde que salió PhoneGap y solo para darle una idea, solo para que
sepa qué es un marco híbrido si no está familiarizado con el término, es algo
así como R.

Es posible que hayas oído hablar de PhoneGap, es algo que se encuentra encima del
sistema operativo. Mencioné esto hace unas semanas, volvemos a
mostrar este gráfico donde tienes código de iOS o código de Android y tienes que escribir código
en uno de esos o dos conjuntos de códigos ; sin embargo, si estás usando un marco híbrido ,
lo que podría hacer es construir su código sobre ese código y este marco traducirá
todo lo que está intentando hacer en dos plataformas diferentes. Digamos que el iPhone toma una fotografía de una manera determinada
y Android toma una fotografía de una manera diferente usando dos conjuntos de códigos, este marco
tomará eso y le dará un conjunto común de códigos. Y este marco podría estar en muchos lenguajes,
como PhoneGap, como mencioné, o Cordova (también llamado) está hecho en JavaScript en HTML
y es muy fácil de usar y muy, muy poderoso. Sin embargo, también tenemos cosas como Xamarin
que se pueden hacer en C#, tienes Corona SDK, que usamos, que se puede hacer en LUA,
y hay muchas de ellas.

Estos marcos funcionan muy bien pero
son muy restrictivos, por lo que si tienes algo nuevo que sale en iOS, por ejemplo, iOS
Watch y Android Watch, ambos tienen API diferentes y esos marcos híbridos
no han captado del todo. con ellos todavía. Y lo curioso del mercado de aplicaciones es
que cuando el iPhone presenta algo que les da una ventaja competitiva, Android eventualmente
lo copiará y luego Android creará algo que les dé una
ventaja competitiva y finalmente el iPhone lo copiará. . Lo cual es genial, quiero decir que esa es la razón por la que
tenemos este mercado apasionante y esto nos mantiene avanzando, sin embargo, a veces hay
un poco de retraso para que estos marcos híbridos lo capten. De todos modos, hace unos años, el debate era que había
algunos desarrolladores que decían "Siempre hazlo nativo" porque lo nativo tiene mucho más rendimiento,
obtienes un rendimiento mucho mejor en nativo que en PhoneGap o los marcos híbridos. Sin embargo, creo que una de las cosas
sobre las que discuto, especialmente ahora aquí en julio de 2015, es que si no estás usando un marco híbrido, la mayoría de
las veces estás gastando más dinero del necesario.

Ahora, si estás haciendo algo que es de muy
bajo nivel, digamos, estás usando el reloj o el monitor de frecuencia cardíaca o algo que es
nuevo y no puedes ejecutar estos marcos híbridos, sí, por supuesto, Vaya de forma nativa,
pero tiene dos conjuntos de costos. Tienes el coste de desarrollo de Android o el
coste de desarrollo de iPhone. Mucha gente simplemente ignoraría Android por completo
para tener el 80% del mercado y simplemente optaría por el iPhone, que ofrece más dinero, pero
mi opinión aquí, nuevamente en los últimos años, hemos visto que los marcos híbridos han
avanzado mucho, no solo eso. , pero debido a la Ley de Moore, hemos estado diciendo que la
potencia de procesamiento tanto del iPhone como del Android se vuelve cada vez más potente y
estos pequeños retrasos en cosas que antes eran un poco lentas apenas existen y
tienes cosas como el marco Crosswalk en Cordova, que tomará un dispositivo Android antiguo
que se usa en un navegador Android antiguo y le colocará el nuevo navegador Chrome y
simplemente agregará entre 10 y 20 MB al archivo, pero el aumento de rendimiento es enorme.

Entonces, estamos empezando a ver muchas innovaciones que
surgen del área híbrida. Hasta el punto en que, cuando les digo a los clientes que
me llamen, lo que realmente queremos hacer, a menos que no podamos evitarlo en absoluto, es optar por uno de
los marcos híbridos. Queríamos reducir los costos tanto como pudiéramos
y tener una base de código que pudiéramos escribir una vez con algunos ajustes para cada plataforma,
tanto para Android como para iPhone y, ya sabes, si eres ambicioso, también para Windows Phone. Así que ese es mi mensaje ahora. Mientras que, hace unos años, se sentía un
poco extraño decir: "Sí, tal vez deberíamos volvernos híbridos, ya sabes, lo probaremos, comprobaremos
en términos de velocidad".

Ahora bien, es casi una locura no considerarlo como
primera opción, a menos que no haya absolutamente ningún camino a seguir. Y muchos desarrolladores de aplicaciones probablemente no estén de acuerdo
conmigo en eso. Comenta y déjame saber si no estás de acuerdo con
eso porque, en mi opinión, con el marco iónico, con todos los marcos nuevos que
están apareciendo, realmente deberías buscar un híbrido si puedes y si hay algo que
necesitas y puedes. Si no encuentras un complemento ni creas un complemento, entonces pasas al nativo. Eso es todo para el Minuto de paso elevado de esta semana. Ahora, si estás viendo esto en el
podcast de iTunes, deja un comentario. Me encantaría saber lo que piensas. Y si estás viendo esto en YouTube, dale
Me gusta al video, comenta el video, o en LinkedIn o Facebook. Me encantaría saber lo que piensas. Eso es todo por esta semana, hablaré contigo la
próxima semana. ¡ Adiós!.

As found on YouTube