“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.
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).
É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.
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.
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.
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:
Però abans de respondre aquestes preguntes, hauries de saber que:
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.
É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:
Si vols conèixer algunes eines com a primer contacte, aquí tens enllaços a Flutter i React Native.