Framework pel desenvolupament mòbil

En el desenvolupament d’aplicacions per a dispositius mòbils hi ha diferents possibilitats de frameworks en funció del sistema operatiu per al qual volem que s’executi.

La meva primera experiència en el desenvolupament d’aplicacions per a dispositius mòbils es remunta al final del 2011 en la implementació de l’app Mushtool, realitzada en la primera versió per a dispositius Android: vaig començar desenvolupant amb l’SDK 2.2, coneguda com a Froyo i API 8.

Necessitàvem descarregar-nos Eclipse i associar el connector oplugin ADT per poder desenvolupar aplicacions natives en Android. Ara disposem d’una versió d’Android integrada directament en Eclipse i en versió beta disposem del que serà la versió oficial de Google per al desenvolupament d’aplicacions Android, l’Android Studio.

Les aplicacions natives desenvolupades per a Android estan basades en el llenguatge de programació java.

En voler desenvolupar la mateixa app Mushtool per al món Apple (dispositius iPhone/iPad), no vaig tenir una altra opció que adquirir un ordinador Apple, concretament un MacBook-Pro, instal·lar l’entorn de desenvolupament Xcode, i aprendre el llenguatge de programació Objective C.

Per a desenvolupar aplicacions natives per a iOS és necessari disposar d’un ordinador Mac, ja que és francament complicat aconseguir-ho amb una màquina virtual.

desarollo iOS

En l’Apple keynote 2014 des d’Apple ens presenten una innovadora manera de com s’hauran d’implementar les aplicacions per a dispositius iOS amb el llenguatge Swift, creat per Apple.

Tot i que encara queda pendent la realització de Mushtool per al sistema operatiu Windows Mobile, necessitaríem el framework Visual Studio i instal·lar-hi Windows Mobile SDK.

Seria interessant la realització per al sistema operatiu Firefox US, on les aplicacions estan basades en aplicacions web, de manera que el desenvolupament per a la plataforma Firefox OS Mobile requereix exactament el mateix que necessitaria qualsevol desenvolupament web, per tant, es pot usar Eclipse, Sublim Text, Dreamweaver o framework.

Dubto que acabi implementada l’app Mushtool per al sistema operatiu BlackBerry a causa dels problemes que està tenint aquesta empresa i la reducció d’usuaris que ha tingut en els últims anys; en qualsevol cas, necessitaria instal·lar l’SDK BlackBerry 10.

Per a desenvolupadors sense coneixements de programació que vulguin realitzar una app en Android recomano que utilitzin appInventor, per la senzillesa i facilitat de programació.

 

Desenvolupem una app?

 

Enllaços de referència

http://www.accensit.com/index.php/en/accensit-blog-en/150-mobile-platforms.html

http://www.xataka.com/entrevistas/sistemas-operativos-moviles-en-2014-los-fabricantes-hablan

http://www.cromo.com.uy/2014/02/el-top-tres-de-los-sistemas-operativos-moviles/

Font imatge:

http://curso.pixybit.es/capitulo-4.html

 

 

 

 

 

 

 

 

 

 

Published by Albert Grau

Consultor externo de la Universidad Oberta de Catalunya