[ca] Android és un sistema operatiu de codi lliure utilitzat principalment en equips mòbils tàctils, el qual, en els darrers anys, ha incrementat exponencialment la seva participació en el mercat, convertint-se en una de les plataformes líders en vendes d'equipaments i comptant amb la major quantitat d'aplicacions disponibles a descarregar. [The Sociable, 2013]. D'acord amb el que s'ha dit anteriorment, el desenvolupament d'aplicacions en Android s'ha convertit en un dels camps de major interès per a petites i grans empreses, les quals busquen tenir un lloc important en aquest mercat emergent. Per aquesta raó, i en vista de l'àmplia oferta d'alternatives que es troben en el mercat, el treball ofereix una llista de diferents marcs de programació que permeten desenvolupar aplicacions en Android, destacant l'abast i les limitacions de cadascuna de elles, brindant així, a tots els interessats, una guia de referència a l'hora de prendre la decisió de quina alternativa s'adapta millor a les seves necessitats. En primer lloc, es realitza un anàlisi general de nou alternatives diferents que permeten programar aplicacions en Android, definint què llenguatges de programació utilitzen, les facilitats que ofereixen per al desenvolupament d'aplicacions, i finalment, les versions i costos amb què compten. Posteriorment, es seleccionen quatre de les nou alternatives i es realitza un estudi detallat de les mateixes (Utilitzant llibreries natives, jQuery Mobile, PhoneGap i App Inventor) en el qual s'analitza quins son els elements i components específicament als que es poden accedir des de cadascun dels frameworks, i quin d'ells és recomanable utilitzar depenent de la categoria a la qual pertany l'aplicació que es vol fer i els coneixements previs de què disposa el desenvolupador. Com a resultat del treball, els desenvolupadors interessats tenen la facilitat de triar l'alternativa de programació en Android que els garantirà el millor resultat amb el menor esforç possible.

[es] Android es un sistema operativo de código libre utilizado principalmente en equipos móviles táctiles, el cual, en los últimos años, ha incrementado exponencialmente su participación en el mercado, convirtiéndose en una de las plataformas líderes en ventas de equipos y contando con la mayor cantidad de aplicaciones disponibles para descargar [The Sociable, 2013]. Conforme a lo dicho anteriormente, el desarrollo de aplicaciones en Android se ha convertido en uno de los campos de mayor interés para pequeños y grandes empresarios, los cuales buscan tener un lugar importante en este mercado emergente. Por dicha razón, y en vista de la amplia oferta de alternativas que se encuentran en el mercado, el siguiente trabajo ofrece una lista de diferentes marcos o frameworks de programación que permiten desarrollar aplicaciones en Android, destacando los alcances y las limitaciones de cada una de ellas, brindando así, a todos los interesados, una guía de referencia a la hora de tomar la decisión de qué alternativa se adapta mejor a sus necesidades. En primer lugar, se realiza un análisis general de nueve alternativas diferentes que permiten programar aplicaciones en Android, definiendo que lenguajes de programación utilizan, las facilidades que ofrecen para el desarrollo de aplicaciones, y por último, las versiones y costes con las que cuentan. Posteriormente, se seleccionan cuatro de las nueve alternativas y se realiza un estudio detallado de las mismas (Utilizando librerías nativas, jQuery Mobile, PhoneGap y App Inventor) en la cual se analiza a que elementos y componentes específicamente pueden acceder cada uno de los frameworks, y cuál de ellos es recomendable utilizar dependiendo de la categoría a la cual pertenece la aplicación que se desea realizar, y los conocimientos previos con los que cuenta el desarrollador. Como resultado del trabajo, los desarrolladores interesados tendrán la facilidad de elegir la alternativa de programación en Android que les garantizará el mejor resultado con el menor esfuerzo posible.