ORIGEN DE LAS APLICACIONES MOVILES Las primeras aplicaciones móviles datan de finales de los años 90. Estas eran lo que conocemos como la agenda, juegos arcade como el snake, editores de ringtone, etc… Estas aplicaciones cumplían funciones básicas y elementales y su diseño era bastante simple. La evolución de las apps se dio rápidamente gracias a las innovaciones en tecnología y por ende esto vino acompañado de un desarrollo muy fuerte de los celulares. Apple lanza el iPhone y junto a él llegan muchas más propuestas de Smartphone, entre ellas Android, la competencia más grande del sistema operativo del iPhone. Es aquí que empieza el boom de las apps, juegos, noticias, diseño, arte, fotografía, medicina todo en tus manos gracias a la revolución de las aplicaciones móviles. La próxima semana entraré en detalle.
¿QUE ES UNA APLICACIÓN MÓVIL? Es una aplicación informática diseñada para ser ejecutada en teléfonos inteligentes, tabletas y otros dispositivos móviles. Las aplicaciones permiten al efectuar un conjunto de tareas de cualquier tipo profesional, de ocio, educativas, de a servicios, etc., facilitando las gestiones o actividades a desarrollar. Al ser aplicaciones residentes en los dispositivos están escritas en algún lenguaje de programación compilado, y su funcionamiento y recursos se encaminan a aportar una serie de ventajas tales como: -Un más rápido y sencillo a la información necesaria sin necesidad de los datos de autenticación en cada . -Un almacenamiento de datos personales que, a priori, es de una manera segura. -Una gran versatilidad en cuanto a su utilización o aplicación práctica. -La atribución de funcionalidades específicas. -Mejorar la capacidad de conectividad y disponibilidad de servicios y productos (-, -proveedor de servicios, etc.).
TIPOS DE APLICACIONES MÓVILES APLICACIONES NATIVAS E HÍBRIDAS Una de las primeras decisiones tecnológicas a la hora de afrontar el desarrollo de una app es la de elegir entre una app nativa o realizarla híbrida. No obstante, aquí dejamos algunas recomendaciones: APLICACIONES NATIVAS Una aplicación nativa es aquella que desarrollamos de forma específica para un sistema operativo, es decir que necesitaremos desarrollar una APP para Android, otra APP para IPhone, y aunque en apariencia es la misma APP, en realidad son APP diferentes, ya que cada plataformas tiene sus propias tecnologías, y su propio lenguaje.
VENTAJAS
Flexibilidad absoluta en la implementación
Es posible interactuar sin apenas restricciones con los diferentes elementos del hardware del dispositivo móvil, así como con los procesos que pone a disposición el propio sistema operativo. De esta forma, la app puede comportarse de una manera para iOS y de otra para Android, exprimiendo al máximo el potencial de cada plataforma.
Diseño más libre
El diseño es uno de los aspectos más importantes de las aplicaciones, pues, al fin y al cabo, es lo que el va a ver cuándo la utilice. Cada plataforma tiene sus propias guías de diseño, por ejemplo Material Design en Android. Con las aplicaciones nativas podemos seguir las líneas de diseño que cada plataforma nos ofrece, y podemos adaptarlas al diseño.
Posibilidad de acceder a todas las características del hardware del móvil
Agenda, cámara, GPS, dispositivos de almacenamiento y otras muchas. Esto hace que la experiencia del sea mucho más positiva que con otro tipo de apps.
Son eficientes
Generalmente los cambios entre pantallas, diálogos, y demás opciones visibles son gestionados por el propio sistema operativo, por lo que esto nos garantiza la máxima velocidad y fluidez.
No necesitan conexión a internet para que funcionen. DESVENTAJAS
Mayor precio Cada sistema operativo necesita una implementación a medida, por lo que habría que realizar una app diferente para cada plataforma. Generalmente no se puede reutilizar nada de un sistema operativo a otro salvo el Know How (experiencia y conocimiento) generado y el diseño, por tanto, el precio se multiplica en cada plataforma.
APLICACIONES HÍBRIDAS Las apps híbridas se desarrollan con lenguajes propios de las WebAPP, ampliamente estandarizados y conocidos que emulan el comportamiento de una app nativa. Es decir, las desarrollamos utilizando tecnologías webs como HTML, Javascript (no confundir con Java) y CSS por lo que permite su uso en diferentes plataformas, pero también dan la posibilidad de acceder a gran parte de las características del hardware del dispositivo. VENTAJAS
El precio es inferior
No es necesario realizar una implementación por cada sistema operativo donde deba estar presenta la app. Ahora con una sola implementación basta.
Posibilidad de agrupar los códigos
Y distribuirla en app store aunque haya sido desarrollada la app con HTML, Java o CSS
DESVENTAJAS
La fluidez puede quedar comprometida
Aunque poco a poco gracias a las mejoras en los navegadores web de los dispositivos móviles las aplicaciones híbridas nada tienen que envidiarles a las nativas en este aspecto, no debemos olvidar que para hacer lo mismo que las apps nativas, las híbridas tienen que emularlo, y por tanto, la velocidad puede estar comprometida.
No todo es posible en híbridas
El a componentes internos del móvil como puede ser la cámara o GPS se hace en híbridas mediante librerías genéricas, abstrayendo así a la aplicación del sistema operativo donde se esté ejecutando. Esto implicará que solo podremos usar las características más genéricas, y no aquellas específicas.
Diseños más restringidos Como hemos indicado en las aplicaciones Nativas, el tema del diseño es una cuestión muy importante que nos comentan nuestros clientes. Las aplicaciones híbridas se adaptan solo a las líneas de diseño de una plataforma, con lo que solemos tener ciertas limitaciones que afectan directamente al diseño. Pero gracias a nuestra experiencia nos centramos en crear una buena estructura en la aplicación, para que el diseño no reste, sino todo lo contrario, sume y mucho.
CLASIFICACIÓN DE LAS APLICACIONES Las aplicaciones se pueden clasificar atendiendo a diversos criterios, entre ellos: a. Por sus efectos psicosociales o psicopedagógicos:
Aplicaciones capacitadoras: aquellas que permiten o incitan a buscar posibilidades nuevas o fomentar la creatividad.
Aplicaciones de dependencia: aquellas que impiden, limiten o determinen nuestros actos, capacidad de elección, creatividad, etc.
b. Por el tipo de contenido que ofrecen al :
De entretenimiento: donde se encuadran mayoritariamente las apps de juegos. De relación social: dirigidas a la comunicación interpersonal De producción o utilitarias: proporcionan instrumentos para la resolución de tareas específicas que requieren inmediatez y rapidez para solucionar problemas, en especial en el sector empresarial y comercial. Educativas o informativas: diseñadas y desarrolladas como transmisoras de la información y el conocimiento donde se prioriza el a los contenidos y a las herramientas de búsqueda mediante una interfaz de navegación lo más sencillo y fácil posible. Creativas: ofrecen herramientas que potencien la creatividad literaria, musical (y sonora), fotográfica o video-gráfica. Publicitarias: con fines comerciales la gran mayoría son de distribución gratuita.
c. Por las condiciones de distribución: Pueden clasificarse como gratuitas, de pago y freemium, las cuales permiten su descarga inicial gratuita para un uso limitado y básico, posibilitando posteriormente el a funcionalidades más avanzadas previo pago. d. Por la edad de destino de los s del contenido: El App Store establece una clasificación del contenido por tramos de edades de “4+, 9+, 12+ y 17+”, que limita el a la descarga de dicha aplicación.
CONCLUSIÓN Para concluir las aplicaciones móviles son muy esenciales en la vida cotidiana desde sus inicios hasta la actualidad, la mayoría de las personas de cualquier edad tienen un Smartphone con varias aplicaciones que las usan como herramientas de ayuda o para diversión.
RECOMENDACIÓN Que cuando recién se acaba de instalar una app se debe de ser muy cuidadoso al momento de permitir que accedan a nuestra galería, Gmail, os etc., en si ser bien discretos con esa clase de información y no dar a conocer a cualquier app.
BIBLIOGRAFÍA
TIPOS DE APLICACIONES Consultado el día 23 de Abril de 2019 del Link: https://www.lancetalent.com/blog/tipos-de-aplicaciones-moviles-ventajasinconvenientes/ CLASIFICACIÓN MOVIL Consultado el día 23 de Abril de 2019 del link: https://www.intelligenia.com/apps ORIGEN Consultado el día 23 de Abril de 2019 del link: https://appsmovilescavucm.wordpress.com/origen/