Els 3 tipus d'aplicacions mòbils, els seus avantatges i els seus inconvenients

Els 3 tipus d'aplicacions mòbils, els seus avantatges i els seus inconvenients

martes, 8 de noviembre de 2016 • 3 min de lectura • Equip Q2BSTUDIO

tipus-d-aplicacions-mobils-avantatges-inconvenients
1. App natives

Una aplicació nativa és la que es desenvolupa de forma específica per a un determinat sistema operatiu, anomenat Software Development Kit o SDK. Cadascuna de les plataformes, Android, iOS o Windows Phone, tenen un sistema diferent, per la qual cosa si vols que la teva app estigui disponible a totes les plataformes s'hauran de crear diverses apps amb el llenguatge del sistema operatiu seleccionat.

Per exemple:

Les apps per a iOS es desenvolupen amb llenguatge Objective-C
Les apps per a Android es desenvolupen amb llenguatge Java
Les apps a Windows Phone es desenvolupen en .Net
Quan parlem de desenvolupament mòbil gairebé sempre ens estem referint a aplicacions natives. El principal avantatge respecte als altres dos tipus, és la possibilitat d'accedir a totes les característiques del hardware del mòbil: càmera, GPS, agenda, dispositius d'emmagatzematge i moltes altres. Això fa que l'experiència de l'usuari sigui molt més positiva que amb altres tipus d'apps.

A més, les aplicacions natives no necessiten connexió a internet per funcionar.

La descàrrega i instal·lació d'aquestes apps es realitza sempre a través de les botigues d'aplicacions (app store dels fabricants). Això facilita el procés de màrqueting i promoció que explicarem en pròxims posts i que és vital per donar visibilitat a una app.

2. Web App

Una aplicació web o webapp és la desenvolupada amb llenguatges molt coneguts pels programadors, com ara HTML, Javascript i CSS. El principal avantatge respecte a la nativa és la possibilitat de programar independentment del sistema operatiu en què s'usarà l'aplicació. D'aquesta manera es poden executar en diferents dispositius sense haver de crear diverses aplicacions.

Les aplicacions web s'executen dins del mateix navegador web del dispositiu a través d'una URL. Per exemple a Safari, si es tracta de la plataforma iOS. El contingut s'adapta a la pantalla adquirint un aspecte de navegació APP.

Pot considerar-se això una APP? En realitat la gran diferència amb una aplicació nativa (a més dels inconvenients que es mostren a la taula) és que no necessita instal·lació, per la qual cosa no poden estar visibles a l'app store i la promoció i comercialització s'ha de realitzar de forma independent. De totes maneres es pot crear una drecera directa que seria com "instal·lar" l'aplicació al dispositiu.

Les apps web mòbils són sempre una bona opció si el nostre objectiu és adaptar la web a format mòbil.

3. Web App nativa

Una aplicació híbrida és una combinació de les dues anteriors, es podria dir que recull el millor de cadascuna. Les apps híbrides es desenvolupen amb llenguatges propis de les webapp, és a dir, HTML, Javascript i CSS, per la qual cosa permeten el seu ús en diferents plataformes, però també donen la possibilitat d'accedir a gran part de les característiques del hardware del dispositiu. El principal avantatge és que tot i estar desenvolupada amb HTML, Java o CSS, és possible agrupar els codis i distribuir-la a l'app store.

PhoneGap és un dels frameworks més utilitzats pels programadors per al desenvolupament multiplataforma d'aplicacions híbrides. Un altre exemple d'eina per desenvolupar apps híbrides és Cordova.

Quina és la millor elecció?

Per seleccionar el tipus d'app més adequada a la teva situació, hauràs d'analitzar els avantatges i inconvenients de cadascuna i respondre a diverses preguntes:

Quant cost estàs disposat a assumir?
Vols aprofitar les funcionalitats del dispositiu (GPS, càmera…) o no ho necessites?
Quin és el públic al qual es dirigirà la teva app?
Necessites un disseny complex i molt personalitzat?
Vols incloure notificacions a la teva app?
Tens previst modificar les accions de l'aplicació mòbil o incorporar més funcions en el futur?

Contacta amb Q2BSTUDIO per obtenir més informació i localitzar la forma de desenvolupament adequada per al teu negoci!

UNA PAUSA?

Juga una estona abans de marxar

ELS NOSTRES SERVEIS

Com et podem ajudar

Tens un projecte en ment?

Explica'ns la teva visió i la convertim en una solució de programari. Sigui quin sigui l'abast, fem realitat la teva idea.