[MOOC] - Apps para dispositivos móviles (ed. 2016) - Desarrollo multiplataforma. Introducción

Universidad Complutense de Madrid
28 Jun 201604:04

Summary

TLDREn este video, Luis Alberto García, emprendedor y consultor, explora el desarrollo multiplataforma de aplicaciones, destacando su importancia para abarcar una mayor cuota de mercado. Se analizan las ventajas y desventajas en comparación con las aplicaciones nativas, enfatizando la reducción de costos y tiempos de desarrollo. García presenta tecnologías clave como HTML5, jQuery Mobile, y frameworks como Angular y Unity, así como herramientas como Apache Cordova y Xamarin. A pesar de las limitaciones en el rendimiento y la funcionalidad, la tecnología multiplataforma está evolucionando rápidamente, acercándose al rendimiento de las aplicaciones nativas.

Takeaways

  • 😀 El desarrollo multiplataforma permite crear aplicaciones que funcionan en múltiples sistemas operativos, maximizando la cuota de mercado.
  • 📱 Existen diferentes tipos de desarrollo multiplataforma, incluyendo aplicaciones web y no nativas.
  • 🌐 Las aplicaciones web adaptadas a móvil ofrecen una experiencia más usable y son más sencillas de desarrollar.
  • 🔧 Herramientas como HTML5, jQuery Mobile, AngularJS y Materialize son fundamentales para el desarrollo web móvil.
  • 🚀 El desarrollo no nativo puede utilizar tecnologías como Apache Cordova y Xamarin para mejorar las aplicaciones web.
  • 🎮 Unity se destaca como una herramienta potente para el desarrollo de juegos multiplataforma.
  • 💰 Una ventaja significativa del desarrollo multiplataforma es la reducción de costos y tiempos de desarrollo al utilizar un único código.
  • 📉 Sin embargo, este enfoque puede tener desventajas en el rendimiento y el tamaño de la aplicación debido a la traducción a lenguajes nativos.
  • 🔍 La tecnología de desarrollo multiplataforma está avanzando rápidamente y comenzando a competir con las aplicaciones nativas en términos de rendimiento.
  • 🌟 A medida que el mercado se diversifica, es crucial que los desarrolladores se mantengan actualizados con las últimas herramientas y tendencias en desarrollo multiplataforma.

Q & A

  • ¿Qué es el desarrollo multiplataforma?

    -El desarrollo multiplataforma se refiere a la creación de aplicaciones que pueden funcionar en múltiples ecosistemas y dispositivos, lo que permite alcanzar una mayor cuota de mercado y reducir costos.

  • ¿Cuáles son algunas tecnologías utilizadas en el desarrollo web móvil?

    -Algunas tecnologías incluyen HTML5, jQuery Mobile, AngularJS y Materialize, que permiten crear aplicaciones web adaptadas a dispositivos móviles.

  • ¿Qué herramientas existen para enriquecer las aplicaciones web?

    -Herramientas como Apache Cordova de Adobe y frameworks como FAP son utilizadas para mejorar las capacidades de las aplicaciones web y prepararlas para su instalación en dispositivos móviles.

  • ¿Cuál es una de las principales ventajas del desarrollo multiplataforma?

    -Una gran ventaja es la minimización de costos, ya que permite realizar un único desarrollo que abarca múltiples plataformas, eliminando la necesidad de tener especialistas en cada una.

  • ¿Qué desventajas tiene el desarrollo multiplataforma en comparación con el desarrollo nativo?

    -El desarrollo multiplataforma a menudo no aprovecha al máximo las características específicas de cada dispositivo, como acelerómetros y cámaras, lo que puede afectar el rendimiento.

  • ¿Cómo afecta el desarrollo multiplataforma al rendimiento de una aplicación?

    -El rendimiento puede verse afectado debido a la penalización en tamaño y velocidad, ya que se utilizan componentes adicionales para traducir el lenguaje multiplataforma a un lenguaje nativo.

  • ¿Qué es Unity y para qué se utiliza?

    -Unity es un motor 3D principalmente orientado a juegos que permite desarrollar aplicaciones para múltiples plataformas, incluyendo Android, iOS, consolas de sobremesa y Smart TVs.

  • ¿Qué es Appcelerator?

    -Appcelerator es una plataforma que agrupa herramientas de desarrollo basadas en JavaScript, diseñada para acelerar el desarrollo de aplicaciones multiplataforma.

  • ¿Cuál es la importancia de la experiencia del desarrollador en el desarrollo web móvil?

    -La experiencia del desarrollador es crucial, ya que una mejor comprensión de las herramientas y lenguajes puede influir en la funcionalidad y usabilidad de la aplicación.

  • ¿Qué cambios se están produciendo en la tecnología de desarrollo multiplataforma?

    -La tecnología de desarrollo multiplataforma está mejorando rápidamente, comenzando a competir en rendimiento y capacidades con el desarrollo nativo.

Outlines

plate

Esta sección está disponible solo para usuarios con suscripción. Por favor, mejora tu plan para acceder a esta parte.

Mejorar ahora

Mindmap

plate

Esta sección está disponible solo para usuarios con suscripción. Por favor, mejora tu plan para acceder a esta parte.

Mejorar ahora

Keywords

plate

Esta sección está disponible solo para usuarios con suscripción. Por favor, mejora tu plan para acceder a esta parte.

Mejorar ahora

Highlights

plate

Esta sección está disponible solo para usuarios con suscripción. Por favor, mejora tu plan para acceder a esta parte.

Mejorar ahora

Transcripts

plate

Esta sección está disponible solo para usuarios con suscripción. Por favor, mejora tu plan para acceder a esta parte.

Mejorar ahora
Rate This

5.0 / 5 (0 votes)

Etiquetas Relacionadas
Desarrollo MultiplataformaAplicaciones NativasTecnologías WebEficiencia de CostosAndroidiOSXamarinUnityDesarrolladoresTendencias Tecnológicas