Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Entornos de Desarrollo
Entornos de Desarrollo
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/