Frameworks d’aplicacions híbrides són el futur?

Frameworks-de-aplicaciones-híbridas-Itequia

Frameworks d’aplicacions híbrides són el futur?

“Estàs tot el dia enganxat al mòbil” Quantes vegades haurem sentit aquesta frase al llarg dels darrers 10 anys? La nostra generació ha descobert possiblement la revolució tecnològica, social i recreativa més gran de la història: els smartphones. I és que són l’eina més versàtil de les nostres vides. Encara que coneixeràs de sobres la definició, te la repetim: un smartphone és qualsevol dispositiu mòbil que serveix tant com a telèfon que com a ordinador. El mercat dels smartphones compta amb molts fabricants de tots els punts del globus. Però els autèntics reis de la indústria són els sistemes operatius. Concretament dos: iOS i Android. Apple i Google són les bases del desenvolupament de totes les aplicacions mòbils arreu del planeta.

La importància de les aplicacions al món actual

Segons Statista, les descàrregues d’Apps mòbils durant el 2021 van ser de 230 mil milions mundialment. Un creixement molt notable respecte al 2016 (141 mil milions de descàrregues).

Aplicaciones-Híbridas-Itequia

És, doncs, un mercat en constant expansió. Com comentàvem al principi del nostre article sobre App Insights, les aplicaciones han esdevingut la base funcional dels nostres dispositius, perquè eliminen l’intermediari que era abans accedir al cercador web.

També s’integren de manera més completa amb totes les altres aplicacions. Per exemple, Spotify s’uneix a Shazam o als teus RRSS per ajudar-te a descobrir música, o Outlook es connecta directament amb les altres aplicacions de l’Office per saltar entre serveis quan ho necessitis.

El marc de desenvolupament híbrid

La definició tècnica ràpida duna aplicació híbrida és que és una aplicació web HTML5 que emmagatzemem en un contenidor nadiu. Normalment s’escriuen amb CSS3, HTML5 i JavaScript. Després, es compilen a Android o iOS, per la qual cosa podríem dir que són aplicacions web que canvien d’embolcall.

Marco-Desarrollo-Hibrido-Itequia

On abans ens havíem d’asseure a esperar els temps de càrrega i vèiem tots els mecanismes en pantalla mentre carregava, ara aquest embolcall d’aplicació amaga el format web i els Plug-ins després d’una interfície agradable amb poc temps d’espera.

Quins avantatges té el desenvolupament híbrid?

Abans de comentar-les, cal destacar que cal triar l’estratègia adequada, sospesant tots els factors per al desenvolupament de l’aplicació, com ara:

  • De quin pressupost disposo?
  • Tinc prou temps per adequar l’aplicació a un sol SO?
  • Quin SO fa servir el meu públic objectiu?
  • Tenim prou experiència davant dels problemes que puguin sorgir?

Però abans de respondre aquestes preguntes, hauries de saber que:

  • El desenvolupament d’aplicacions natives és més costós que les híbrides i solen requerir menys manteniment.
  • Les aplicacions natives triguen més a actualitzar-se des dels servidors.
  • Les aplicacions híbrides solen incentivar millors experiències d’usuari en ser més lleugeres. Això també condueix a temps de càrrega més ràpids i menys errors. Ja comentem la importància de la User Experience.
  • La integració amb serveis basats a la web és més funcional.

A més, és molt fàcil reutilitzar codi gràcies al fet que codifiquem en llenguatges molt comuns. També poden operar offline (encara que no sigui amb dades en temps real) i tenen un cicle de vida molt diferent de les aplicacions natives.

El desenvolupament d’aplicacions híbrides amb vista als propers anys

És molt difícil predir el futur d’aquest tipus de formats de desenvolupament: pot ser que es tornin eines bàsiques per a tots els treballadors, o potser els SO facin més fàcil codificar aplicacions (fomentant l’exclusivitat). El que sí que podem dir-te és que és important conèixer totes les eines possibles, perquè mai no saps quan en pots necessitar una en concret.

En aquest article trobaràs dades molt curioses sobre com pot evolucionar el desenvolupament híbrid dins dels sectors més grans de les aplicacions mòbils.

Tancarem aquest article citant, això sí, dues estadístiques més rellevants si encara no t’ha quedat clar la importància de les aplicacions als nostres telèfons:

  • Un 70% del trànsit online global prové d’aplicacions a Android i iOS
  • Un 87% dels usuaris mòbils passen el seu temps en aplicacions als smartphones

Si vols conèixer algunes eines com a primer contacte, aquí tens enllaços a Flutter i React Native.

Ariadna Aldeguer – Software Developer at Itequia