1 Android Intro
Transcript of 1 Android Intro
5/16/2018 1 Android Intro - slidepdf.com
http://slidepdf.com/reader/full/1-android-intro 1/16
Rafael Morón Abad <[email protected]>
*
5/16/2018 1 Android Intro - slidepdf.com
http://slidepdf.com/reader/full/1-android-intro 3/16
*
*Potente procesador
*Varios GBs de RAM
*Gran Capacidad de Almacenamiento
*Conectividad casi ilimitada
*Resolución HD o superior*Pocas plataformas
5/16/2018 1 Android Intro - slidepdf.com
http://slidepdf.com/reader/full/1-android-intro 4/16
*
*Procesador limitado
*Memoria de cientos de MBs
*Almacenamiento SD de pocos GBs
*Conectividad limitada
*Resolución baja y según modelos
*Muy fragmentado por plataformas
5/16/2018 1 Android Intro - slidepdf.com
http://slidepdf.com/reader/full/1-android-intro 6/16
*
*Común a la mayoría de fabricantes y OS
*Común en terminales básicos
*Todas las gamas*No necesariamente con conexión de datos
*Software libre
*Entornos de desarrollo abiertos*Soporta parcialmente las capacidades de losterminales
*Se tiende a reducir o eliminar el soporte Java ME
5/16/2018 1 Android Intro - slidepdf.com
http://slidepdf.com/reader/full/1-android-intro 7/16
*
*Múltiples fabricantes
*Todos son teléfonos inteligentes
*Gamas media y alta
*Se suelen comprar con una conexión de datos
*Es código abierto
*Sus entornos de desarrollo son libres
*Basado en Java
*No soporta aplicaciones J2ME según viene
5/16/2018 1 Android Intro - slidepdf.com
http://slidepdf.com/reader/full/1-android-intro 8/16
*
*Un solo fabricante: Apple
*Todos son teléfonos inteligentes
*Gama muy alta
*Se suelen comprar con una conexión de datos
*Código cerrado
*Entorno de desarrollo de pago
*Basado en Objective-C
5/16/2018 1 Android Intro - slidepdf.com
http://slidepdf.com/reader/full/1-android-intro 9/16
*
*Actualmente, sólo parte de los móviles Nokia
*Todos son teléfonos inteligentes
*Todas las gamas*No necesariamente con conexión de datos
*Código cerrado
*Entorno de desarrollo abierto: Carbide*Basado en C++
*Muy buen soporte Java ME
5/16/2018 1 Android Intro - slidepdf.com
http://slidepdf.com/reader/full/1-android-intro 10/16
*
*Sólo móviles del fabricante RIM
*Todos son teléfonos inteligentes
*Gama media y alta*No necesariamente con conexión de datos
*Código cerrado
*Entorno de desarrollo abierto: plugin para Eclipse*Basado en C++
*Soporta Java sólo para aplicaciones adaptadas
5/16/2018 1 Android Intro - slidepdf.com
http://slidepdf.com/reader/full/1-android-intro 11/16
*
*Recientemente comprada por HP
*Todos son teléfonos inteligentes
*Gama media y alta*No necesariamente con conexión de datos
*Software libre desde Diciembre de 2011
*Entorno de desarrollo abierto: plugin para Eclipse*Basado en HTML5 y Javascript
*Se ha eliminado la máquina de Java de WebOS
5/16/2018 1 Android Intro - slidepdf.com
http://slidepdf.com/reader/full/1-android-intro 12/16
*
*Android 35,3%
*Symbian OS 31,0%
*Apple iOS 16,2%
*BlackBerry OS 14,6%
*Windows Phone 3,1 %
*Otros 3,0%
*Bada Sin datos
*MeeGo Sin datos
Fuente: «Android ya tiene el 25% de tasa 'smartphones'»,CincoDias.com, 11/11/2010. Consultado el 11/11/2010.
5/16/2018 1 Android Intro - slidepdf.com
http://slidepdf.com/reader/full/1-android-intro 13/16
*
Fuente: Gartner. 2º trimestre 2011
5/16/2018 1 Android Intro - slidepdf.com
http://slidepdf.com/reader/full/1-android-intro 15/16
*
*Java ME es una opción muy práctica paraterminales básicos o anteriores a 2010
*Pero muchos móviles de gama alta no lo soportan
*Lo habitual es hacer una versión Java ME para los
móviles básicos o “antiguos” *Y diseñar y programar una versión para cada unade las grandes plataformas
*Para Blackberry y Android se puede adaptar oañadir preprocesado en el código
*Para Apple iOS se hará casi de cero
*Symbian soporta bien Java ME, no suele
requerirse versión para Symbian.
*
5/16/2018 1 Android Intro - slidepdf.com
http://slidepdf.com/reader/full/1-android-intro 16/16
*
Hay entornos con muchas limitaciones o de pago:
*Phonegag
*Titanium Appcelerator
*Corona
*Adobe Air Mobile
Depende de cada caso, no existe “la mejor”
Fuente: http://albertovilches.com/aplicaciones-moviles-web-vs-nativas-vs-multiplataforma