Páginas

jueves, 27 de junio de 2019

TRABAJO Nº 3


Las primeras aplicaciones móviles datan de finales de los 90, y estas eran lo que conocemos actualmente como la agenda, arcade games, ringtones y el email.
Estas venían ya instaladas en los equipos móviles, siendo su diseño muy básico y simple, con funciones básicas y elementales.

Estas comenzaron a evolucionar gracias a las innovaciones en tecnologías WAP, acompañado de un desarrollo muy fuerte de los celulares. En el año 2007, todo cambió con la aparición del Iphone de Apple, dándole un vuelco a la tecnología de la época y ofreciendo una nueva estrategia en su tecnología. Utilizaron apps de compañías externas, incluyéndolas en su dispositivo gracias a la tienda de aplicaciones llamada “App Store”.
Es aquí donde comienza el llamado “BOOM” de las apps: Juegos, Noticias, Diseño, Arte, Fotografía, Medicina. Todo esto y más en tus manos, gracias a la revolución de las aplicaciones móviles.
A finales del 2008, se podría decir que había una aplicación para todo.
App Store contaba con 500 aplicaciones, y Play Store con 50, eso hasta ese entonces.
Para el 2017, App Store cuenta con más de 2.000.000 de estas, y Android Marketing Store, cerca de los 3.000.000.


Ahora, estando más internos en este mundo de las aplicaciones, es momento de conocer sus tipos y diferencias, pues no son todas iguales.
Existen dos sistemas operativos con distintos tipos de ellas: IOS, creado por Apple y encontrado únicamente en Iphones, y Android, creado por Google, y situado en gran variedad de dispositivos.
Para ellos, podemos desarrollar apps de forma Nativa, Bridged o Híbrida.


Apps Nativas.

Significa que para su desarrollo se utilizó el lenguaje de programación nativo del dispositivo, Objetive C o Swift para iOS, Java para Android y .Net para Windows Phone. Es un modelo cien por ciento dependiente de la plataforma y las Apps no son portables, hay que desarrollar una por plataforma.
Los principales paradigmas asociados a las Apps nativas son:
  1. Se puede lograr el mejor rendimiento posible.
  2. Se puede lograr un look&feel ópitimo acorde al sistema operativo
  3. Se puede acceder a todas las capacidades del dispositivo.

Apps Bridged.

Esta tecnología crea un puente entre el código nativo y el código escrito en Javascript. Lo solución llamada React Native ha creado cada componente con una contraparte nativa, de esa forma, la aplicación se está ejecutando de forma nativa y los controles son los nativos.En la actualidad, las tecnologías híbridas están siendo reemplazadas por las tecnologías "bridge" (como React Native) por todos los beneficios que estas traen, por eso, si vas a empezar un proyecto móvil, te recomendamos conversar con tu equipo sobre las tecnologías bridge, es una muy buena opción que trae beneficios en inversión, tiempo, gestión y lo mejor de todo, el rendimiento y la experiencia son muy buenos.

Apps Híbridas.

Son aplicaciones desarrolladas usando HTML5, CSS y JavaScript, desplegadas dentro de un contenedor nativo como Phonegap/Cordova el cual brinda acceso a las capacidades del dispositivo de una forma totalmente neutral respecto al sistema operativo. Es un modelo neutro respecto a a la plataforma y con portabilidad máxima.

1 comentario:

  1. Estimada Valeria,

    El trabajo se ajusta al contenido solicitado.

    Algunas observaciones:

    Párrafo 1, 2, 3 y 4: revisar uso de comas, ya que en estos párrafos se pueden omitir algunas comas que están de más.

    Se solicita volver a redactar la información correspondiente a los últimos 4 párrafos, ya que se copió y pegó la información. Por lo anterior, no se evaluarán las dimensiones de redacción y ortografía.

    Incluir la conclusión.

    Saludos!

    ResponderEliminar