Fecha de creación, Autor (es), Versiones, Características, Ventajas y Desventajas de Cada Herramienta, Forma en que generalmente uncionan logoti!o que lo distingue, dos ejem!los de a!licaciones creadas con cada herramienta" De ser !osi#le la a!ariencia de su entorno ($antalla)" %ono htt!&''"elandroideli#re" htt!&''"elandroideli#re"com'*+'*'mono-desarrollacom'*+'*'mono-desarrollaa!licaciones-!ara-android-de-orma-visual"html htt!s&''es"i.i!edia"org'i.i'$r htt!s&''es"i.i!e dia"org'i.i'$royecto/%ono0Historia oyecto/%ono0Historia
Creador 1amarin el 2* de 3unio del **4 56isten actualmente 7 versiones de %ono, que van desde el + hasta el 4"4 8a idea de mono es muy sim!le" 8a #i#lioteca de %ono nos !ro!orciona las características #9sicas del lenguaje que !ueden ser utili:ados !ara desarrollar ";5< Frameor. Frameor. en cualquier !royecto" 8a #i#lioteca !rinci!al de mono se crea sólo a !artir de estas clases y o#jetos que !ueden ser com!artidos entre todos los dis!ositivos" Con la ayuda y el !oder de ";5< Frameor., Frameor., se !uede crear una =nica #i#lioteca que ser9n comunes a cada !royecto" %ono !osee im!ortantes com!onentes =tiles !ara desarrollar sotare& •
•
• •
•
•
•
>na m9quina virtual de inraestructura de lenguaje com=n (C8?) que contiene un cargador de clases, un com!ilador en tiem!o de ejecución (3?<), y unas rutinas de recolección de memoria" >na #i#lioteca de clases que !uede uncionar en cualquier lenguaje que uncione en el C8@ (Common 8anguage @untime)" >n com!ilador !ara el lenguaje C0, Visual asic,+ 3ava y $ython" 5l C8@ y el Bistema de ti!os com=n (Common n sistema de o#jetos =nico, system de hilos, #i#liotecas de clases y sistema recolector de memoria !ueden ser com!artidos !or todos estos lenguajes" 5s un !royecto inde!endiente de la !lataorma" Actualmente %ono unciona en G;>'8inu6, !enBD, FreeBD, >;?1, %ac B 1, Bolaris y !lataormas Iindos"
Ventajas& J Da la !osi#ilidad !osi#ilidad de usar usar casi todo lo que orec orece e ";5< Frame Frameor." or." $or $or ejem!lo, ejem!lo, ";5< !uede utili:ar 8?;K o cualquier otra #i#lioteca J Be usa un idioma idioma !ara !ara escri#ir escri#ir en las tres tres !lata !lataorma ormas s dierente dierentes" s"
Desventajas& J ;o es un !rograma !ara !rinci!iantes, ya que, es conuso" J Hay !ro#lemas con la construcción de ?> en iB %ono !orque se necesita transormar el código de ";5< a #jective-C y luego de nuevo a ";5<" 5s 9cil no darse cuenta de los errores" 8ogo&
Ca!tura de !antalla&
A!licaciones creadas con %ono& %onoDevelo! y iFolder htt!&''rhomo#ile"com'
htt!s&''en"i.i!edia"org'i.i'@ho%o#ile/Buite htt!s&''"assem#la"com's!aces'*++-gru!o2'documents'aKyt.>L2*r4itKe3e4g?2'donload'aKyt.>L2*r4itKe3e4g?2 Fue creada !or Adam lum en Be!tiem#re del **M $ermite desarrollar a!licaciones !ara smart!hones utili:ando H<%8 y genera autom9ticamente a!licaciones nativas incluyendo i$hone, Android y Iindos $hone 7, entre otras" Herramientas& @hoBync (se de#e contar con la licencia comercial de @hoBync) - 8a ventaja que tiene @hosync es que !uede hacer mucho tra#ajo !or nosotros, disminuyendo el tiem!o involucrado en el desarrollo" @hosync se encarga de tener los datos al día y de sicroni:ar cualquier cam#io que realice el usuario en su dis!ositivo" - @hosync se !uede usar con otros rameor.s, no es o#ligación utili:ar @hodes - >tili:a i$hone $ush !ara o!timi:ar la sincroni:ación, !osi#litando actuali:aciones en tiem!o real sin necesidad de !olling" - @hoBync corre en Iindos, %ac y 8inu6 @hoBtudio @homo#ile !ro!orciona un !lugin !ara 5cli!se !ara acilitar el desarrollo de las a!licaciones" @hoHu#4 $ro!orciona almacenamiento !ara a!licaciones hechas en @hodes, control de versiones, cola#oración y un servidor @hoBync" Be usa git !ara su#ir los cam#ios (commit) a @hoHu# y luego se !ueden generar #uilds !ara todas las !lataormas so!ortadas y com!artirlas con los cola#oradores" 56iste una versión gratuita que no cuenta con @hoBync, y las que cuentan con este servicio sus !recios comien:an desde NO"***>BD al aPo
Ventajas& Bo!orte !ara i$hone, Android, @?%, Iindos %o#ile y Iindos $hone 7 Baca !rovecho a las ca!acidades del telono& G$B, !ush y ;FC+ , entre las cosas que nos !ueden interesar !ara el !royecto" Bo!orta %odelo Vista Controlador - Bo!orta H<%8O Be !uede desarrollar en Iindos, %ac y 8inu6 • •
• •
Desventajas& ;o entrega el código nativo de las a!licaciones generadas (diculta Qe6i#ilidad), sólo los !aquetes son nativos" Corre la a!licación a travs de un intr!rete de @u#y •
•
A!licaciones creadas con @homo#ile& ?gloo %o#ile y Hotels %ain: 8ogo&
Ca!tura de !antalla&
htt!&''ru#oto"org'
htt!s&''"quora"com'Ihat-are-the-!ros-and-cons-o-using-@u#oto-to-code-anAndroid-a!!
Be creó en Agosto del *++* 5s una !lataorma !ara desarrollar a!licaciones !ara Android usando 3@u#y en Android" >tili:ando el lenguaje @u#y, tendr9 acceso a la totalidad de @u#y, Android, y la A$? de 3ava" Adem9s es un marco y una cadena de herramientas nativas !ara desarrollar a!licaciones Android, utili:ando el lenguaje @u#y
Bu =ltima version es la +"2"+ Ventajas& •
•
Desventajas& 8a documentación de @u#oto es muy !oca, casi !uede considerarse ine6istente" 8a com!ilación de A$R es enorme" Hay dos maneras de construir su a!licación" >na !roducir9 un A$R relativamente !equePo, !ero requiere otra a!!, @u#oto Core" •
•
A!licaciones creadas con @u#oto& 8ogo&
Captura de pantalla: