Descargar como docx, pdf o txt
Descargar como docx, pdf o txt
Está en la página 1de 4

INSTITUTO TECNOLOGICO

SUPERIOR DE ALVARADO
INGENIERÍA EN SISTEMAS
COMPUTACIONALES

Materia:
Programación Avanzada de Tecnologías Móviles

Semestre-Grupo:
8° Sem

Producto Académico:
Investigación

Tema:
Unidad 1: Introducción a las Tecnologías de Móviles

Presenta:
Gustavo Quintana Ramírez 176Z0709

Docente:
ING. Alfonso Rosas Escobedo
Entornos de desarrollo móvil
Nombre Descripción Características Ventajas Desventajas
Android Es el entorno de  Un sistema de  Ejecuta las  Cuando se
Studio desarrollo integrado compilación basado compilaciones de presenta un
oficial para la en Gradle flexible forma muy error, es difícil
plataforma Android.  Un emulador rápido rápida. encontrar ayuda,
Está basado en IntelliJ con varias funciones  Renderizado de pues el propio
IDEA y es  Un entorno layouts en IDE da mensajes
multiplataforma. Para unificado en el que tiempo real contradictorios.
su uso es necesario puedes realizar  Ejecución en  Para que el
tener instalado en desarrollos para tiempo real de la emulador trabaje
nuestro sistema el SDK todos los aplicación y correctamente,
de Java. Android dispositivos desde el móvil, requiere de una
Studio ofrece aún más Android. gracias al elevada cantidad
funciones que  Integración de emulador. de recursos.
aumentan la plantillas de código  Tiene la
productividad durante y GitHub para capacidad de
la compilación de apps ayudarte a compilar asociar archivos
para Android funciones comunes y carpetas de
de las apps e forma automática
importar ejemplos en la aplicación
de código  Puede
desarrollar
cualquier IDE.
 No soporta
desarrollo para
NDK
Appcelerato Titanium es un  Se trata de una  Titanium es un  Titanium falla al
r Titanium programa desarrollado plataforma en software de crear o emular
por la plataforma constante desarrollo código libre aplicaciones de
Appcelerator que sirve  Utiliza el lenguaje  Ahorra mucho Android
para crear aplicaciones de programación tiempo y costes  El software del
móviles, al igual que JavaScript en la creación, foro de ayuda
otros softwares de  El interfaz o entorno desarrollo y tiene muchas
función similar de programación mantenimiento debilidades
existentes en el está basado en de diferentes técnicas y de
mercado. Lo que Eclipse (Aptana versiones. diseño.
marca la diferencia y Studio)  Destaca por su  Los documentos
hace destacar a  Tienen una calidad estética, de API están
Titanium sobre otros extensibilidad técnica y perpetuamente
programas es que ilimitada del propio funcionamiento obsoletos
posibilita la creación framework Titanium impecable.
aplicaciones nativas  Máxima
adaptables a los interconexión con
sistemas operativos servicios en la nube
más comunes de
Smartphone y tablets.
Xamarin Xamarin es una  Es propiedad de  Xamarin nos  El código
herramienta para los Microsoft permitirá generar relacionado con
desarrolladores de  Esta es una nuestra manejo de
aplicaciones móviles, y herramienta aplicación para interfaces
la novedad de esta multiplataforma iOS (.APP) y gráficas no será
herramienta es la  Proporciona acceso para Android reutilizable
capacidad que tiene total a la API de (.APK)  Cualquier
para que el android  Permite la aplicación en
desarrollador escriba reutilización de Xamarin ocupa
su app en lenguaje C# código entre más espacio que
y el mismo código sea varios lenguajes una nativa,
traducido para  Dispone de afectando al
ejecutarse en iOS, tantas librerías tiempo de
Android y Windows de terceros como descarga y al
Phone. el código nativo: almacenamiento.
Es propiedad de hay una gran
Microsoft, por lo que comunidad
cuenta con mucho detrás.
apoyo por parte de  Pero uno de los
grandes compañías, detalles más
así como de una gran importantes es
comunidad de que Xamarin nos
desarrolladores. proporciona
acceso total a la
API estándar de
Android.
React Native Al desarrollar una app  La API de React  React Native  Tiene problema
en React Native, la Native nos ofrece ofrece a los de inmadurez la
mayor parte del código acceso a un gran desarrolladores plataforma
que escribimos (en número de una vía  Sufre errores y
muchas ocasiones funcionalidades económica para crashes
todo) es el mismo para nativas crear constantes
las versiones de  Al desarrollar una aplicaciones  Debido a su
Android e iOS. Sólo app en React multiplataforma. inmadurez
nos tenemos que Native, la mayor  Dado a que es muestra largas
preocupar de la lógica parte del código que una plataforma listas
de negocio y de escribimos es el de código abierto
maquetar una única mismo para las con licencia del
vez. versiones de MIT, brinda a los
Android e iOS. desarrolladores
 React Native acceso para usar
compilas solo una bibliotecas y
vez marcos de forma
gratuita.
Bibliografía
 Morillo Pozo, J. D. (s. f.). Entornos de programación móviles. Exaforo.com:
Últimos temas y mensajes informáticos. Recuperado 3 de marzo de 2021,
de
https://www.exabyteinformatica.com/uoc/Informatica/Tecnologia_y_desarroll
o_en_dispositivos_moviles/Tecnologia_y_desarrollo_en_dispositivos_movil
es_(Modulo_3).pdf
 Ortega Pastor, J. (s. f.). Entornos de desarrollo - Julian Ortega.
Comparación de entornos de desarrollo para aplicaciones moviles.
Recuperado 3 de marzo de 2021, de https://julianortega.com/entornos/

También podría gustarte