Plataformas Para Desarrollo De Aplicaciones Móviles

Páginas: 6 (1485 palabras) Publicado: 14 de octubre de 2015
Investigación: Plataformas para desarrollo de aplicaciones móviles

Apple – Swift
Swift es un lenguaje de programación nuevo, poderoso e intuitivo, creado por Apple para desarrollar apps de iOS y Mac.
Está diseñado para integrarse con los Frameworks Cocoa y Cocoa Touch, puede usar cualquier biblioteca programada en Objective-C y llamar a funciones de C.
Características:
Permite la integración ycomunicación de aplicaciones de terceros
Cierres unificadas con punteros de función.
Múltiples valores de retorno.
Iteración rápida y concisa sobre un rango o una colección.
Estructuras que soportan métodos, extensiones y protocolos.
Patrones de programación como mapas o filtros.
Licencia:
Es de código abierto
Ventaja
Permite crear aplicaciones en iOS y Mac
Es mucho más potente y tiene unrendimiento superior que objetive-c
Utiliza playgrounds lo que facilita la prueba y el desarrollo de los programas
Lenguaje preciso y fácil de entender

Desventaja
Es un lenguaje completamente nuevo lo cual no garantiza que sea seguro.








Sencha Touch
Es el framework que utiliza los estándares web de HTML5, CSS3 y JavaScript para desarrollar aplicaciones web para dispositivos móviles con laapariencia de ser nativos de los sistemas IOS, Android y BlackBerry, ha sido creada por la empresa Sencha.
Características
Multiplataforma: La misma aplicación que desarrollemos en Sencha Touch va a funcionar en muchos teléfonos móviles inteligentes y tabletas (mediante la configuración de los perfiles de los dispositivos.
Proporciona una variedad de eventos táctiles como:
Licencia
Licencia desoftware comercial (gratuita)
Licencia de código abierto
Licencia de software comercial (dispositivos integrados)
Licencia comercial OEM (licencia de pago)
Ventaja
Multiplataforma puede funcionar en cualquier s.o movil
Permite hacer cambios sin requerir una actualizacion por parte del usuario
Puede ser transformado en una aplicación nativa usando un wraper como phoneGap
Documentación Extensiva
Es unframework maduro con muchas funcionalidades y estabilidad.
Desventaja
Licencia dual.
Entorno de desarrollo poco productivo.
Poco útil para aplicaciones grandes y ralentización por las librerías ya que son pesadas.







Appcelerator
Es una plataforma que permite desarrollar aplicaciones para dispositivos móviles (iOS, Android y próximamente BlackBerry) programando en JavaScript.
Permiteusar Php, Ruby y Python, transformando el código después en JavaScript con los frameworks Phpjs, Skulpt o Ruby.js.

Características:
Soporte IOS y Android
Soporte de escritorio: Windows, Mac y Linux

Licencia:
Es software libre bajo licencia Apache 2 y es gratuito tanto para uso personal como comercial
Ventaja
Multiplataforma (IOS, Android)
Código Abierto
Se facilita mucho la programación
Generaaplicaciones nativas
Desventaja
No hay mucha documentación para su uso
El IDE y la aplicación fallan constantemente
Requiere Max y Xcode para empaquetar aplicaciones IOS









Android Studio
Es un entorno de desarrollo integrado para la plataforma Android. Fue anunciado el 16 de mayo de 2013 en la conferencia Google I/O, y reemplazó a Eclipse como el IDE oficial para el desarrollo de aplicaciones paraAndroid.

Características:
Multiplataforma (Microsoft Windows, Mac OS y GNU/Linux).
Renderización en tiempo real
Consola de desarrollador: consejos de optimización, ayuda para la traducción, estadísticas de uso.
Soporte para construcción basada en Gradle.
Refactorización especifica de Android y arreglos rápidos.
Herramientas Lint para detectar problemas de rendimiento, usabilidad, compatibilidad deversiones, y otros problemas.
Plantillas para crear diseños comunes de Android y otros componentes.
Soporte para programar aplicaciones para Android Wear.

Licencia
Es publicado de forma gratuita a través de la Licencia Apache 2.0.
Ventajas
Android Studio es un IDE oficial de Google en colaboración con JetBrains (compañía de desarrollo software especializada en diseño de IDEs).
Se disponen de...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Desarrollo De Aplicaciones Para Dispositivos Moviles
  • Aplicaciones de puente h para plataformas moviles
  • DESARROLLO DE APLICACIONES MOVILES DISPOSITIVOS MOVILES
  • Encuadre desarrolla aplicaciones moviles
  • desarrollo de aplicaciones moviles
  • Desarrollo De Aplicaciones Moviles
  • DESARROLLA APLICACIONES MOVILES
  • Aplicaciones para móviles con PhoneGap

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS