Documentos de Académico
Documentos de Profesional
Documentos de Cultura
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.
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 usuario efectuar un conjunto de tareas
de cualquier tipo profesional, de ocio, educativas, de acceso a servicios, etc., facilitando las
gestiones o actividades a desarrollar.
-Un acceso más rápido y sencillo a la información necesaria sin necesidad de los datos de
autenticación en cada acceso.
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
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.
El diseño es uno de los aspectos más importantes de las aplicaciones, pues, al fin y al cabo, es lo
que el usuario 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.
Agenda, cámara, GPS, dispositivos de almacenamiento y otras muchas. Esto hace que la
experiencia del usuario 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.
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.
Y distribuirla en app store aunque haya sido desarrollada la app con HTML, Java o CSS
DESVENTAJAS
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.
El acceso 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.
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 acceso a funcionalidades más avanzadas previo pago.
d. Por la edad de destino de los usuarios del contenido: El App Store establece una clasificación
del contenido por tramos de edades de “4+, 9+, 12+ y 17+”, que limita el acceso 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, contactos etc., en si ser bien discretos con esa
clase de información y no dar a conocer a cualquier app.
BIBLIOGRAFÍA