sábado, 6 de mayo de 2017

Uso y Enfoques de las App.

El uso de estas aplicaciones nos ayudan a facilitar al usuario en tareas especificas, información o cualquier otro aspecto que se nos pueda presentar.


El enfoque de las Aplicaciones serian que existen tres enfoques para el desarrollo de aplicaciones para dispositivos móviles: un enfoque nativo y dos enfoques multi plataforma (web e híbrido).




App Nativa.

La aplicación nativa está desarrollada y optimizada específicamente para el sistema operativo determinado y la plataforma de desarrollo del fabricante (Android, Blackberry, etc). 

Este tipo de aplicaciones se adapta al 100% con las funcionalidades y características del dispositivo obteniendo así una mejor experiencia de uso. Sin embargo, el desarrollo de una aplicación nativo comporta un mayor coste, puesto que si se desea realizar una aplicación multi plataforma se ha de realizar una nueva versión para cada sistema operativo, multiplicando así los costes de desarrollo. 

Algunos ejemplos de aplicación nativa, serían Whatsapp o Facebook.



App Web.

La aplicación web es la opción más sencilla y económica de crear aplicaciones, puesto que al desarrollar una única aplicación se reducen al máximo los costes de desarrollo. 

Asimismo, en este tipo de aplicaciones, puede utilizarse el “responsive web design”, creando así una única aplicación adaptada para todo tipo de dispositivos. 

Por el contrario, la aplicación web ofrece una peor experiencia de uso, puesto que ignora las características del dispositivo y una menor seguridad ya que depende de la seguridad que ofrezca el propio navegador.



App Híbrida.

Este tipo de aplicación aprovecha al máximo la versatilidad de un desarrollo web y tiene la capacidad de adaptación al dispositivo como una app nativa. 

Permite utilizar los estándares de desarrollo web (HTML5) y aprovechar las funcionalidades del dispositivo tales como la cámara, el GPS o los contactos.

Además, comporta un menor coste que una aplicación nativa y una mejor experiencia de uso que una aplicación web.

Sin embargo, tiene un rendimiento ligeramente inferior al de una aplicación nativa debido a que cada página debe ser renderizada desde el servidor y supone una mayor dificultad de desarrollo.






Clasificación De Las Aplicaciones.




¿App nativa, web o híbrida? Entre este tipo de aplicaciones existen bastantes diferencias significativas en cuanto a tecnología de desarrollo, rendimiento, costo, Pero analicemos los pros y los contras de cada una.






App Nativa.

La aplicación nativa está desarrollada y optimizada específicamente para el sistema operativo determinado y la plataforma de desarrollo del fabricante (Android, Blackberry, etc). 

Este tipo de aplicaciones se adapta al 100% con las funcionalidades y características del dispositivo obteniendo así una mejor experiencia de uso. Sin embargo, el desarrollo de una aplicación nativo comporta un mayor coste, puesto que si se desea realizar una aplicación multi plataforma se ha de realizar una nueva versión para cada sistema operativo, multiplicando así los costes de desarrollo. 

Algunos ejemplos de aplicación nativa, serían Whatsapp o Facebook.



App Web.

La aplicación web es la opción más sencilla y económica de crear aplicaciones, puesto que al desarrollar una única aplicación se reducen al máximo los costes de desarrollo. 

Asimismo, en este tipo de aplicaciones, puede utilizarse el “responsive web design”, creando así una única aplicación adaptada para todo tipo de dispositivos. 

Por el contrario, la aplicación web ofrece una peor experiencia de uso, puesto que ignora las características del dispositivo y una menor seguridad ya que depende de la seguridad que ofrezca el propio navegador.



App Híbrida.

Este tipo de aplicación aprovecha al máximo la versatilidad de un desarrollo web y tiene la capacidad de adaptación al dispositivo como una app nativa. 

Permite utilizar los estándares de desarrollo web (HTML5) y aprovechar las funcionalidades del dispositivo tales como la cámara, el GPS o los contactos.

Además, comporta un menor coste que una aplicación nativa y una mejor experiencia de uso que una aplicación web.

Sin embargo, tiene un rendimiento ligeramente inferior al de una aplicación nativa debido a que cada página debe ser renderizada desde el servidor y supone una mayor dificultad de desarrollo.



Definición y Origen de las App.


Definición APP.

Es una Aplicación de software que se instala en dispositivos Móviles o Tablets (Tabletas Digitales) para ayudar al usuario en una tarea especifica, ya sea de carácter profesional o de ocio y entretenimiento, a diferencia de una webapp que no es instalable.

El objetivo de una App es facilitarnos la realización de una tarea determinada.




                                   







Origen de las aplicaciones.

Las primeras aplicaciones móviles datan de finales de los años 90. Estas eran lo que conocemos como la agenda, juegos árcade como el Snake, editores de ringtone, etc. Estas aplicaciones cumplían funciones básicas y elementales y su diseño era bastante simple.

(El termino APP se utilizo por primera vez en 2008.)


  












                                                                     
                                                            
               




La evolución llega con la tecnología EDGE y su conexión a Internet, permitiendo de este modo un mayor desarrollo de las aplicaciones ya existentes, pero las restricciones de los fabricantes que hacían sus propios sistemas operativos y no permitían desarrolladores externos, no hacían más que paralizar a la industria.