0% encontró este documento útil (0 votos)
38 vistas11 páginas

NOCION1

El documento aborda la importancia de la usabilidad y accesibilidad en aplicaciones móviles e independientes, destacando su evolución desde la tecnología 1G hasta 5G. Se definen conceptos clave y se comparan diferentes tipos de aplicaciones, incluyendo nativas, web e híbridas, así como sus características y diferencias. Además, se discuten herramientas de desarrollo y lenguajes de programación relevantes para la creación de aplicaciones móviles.

Cargado por

jhonatan arias
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
38 vistas11 páginas

NOCION1

El documento aborda la importancia de la usabilidad y accesibilidad en aplicaciones móviles e independientes, destacando su evolución desde la tecnología 1G hasta 5G. Se definen conceptos clave y se comparan diferentes tipos de aplicaciones, incluyendo nativas, web e híbridas, así como sus características y diferencias. Además, se discuten herramientas de desarrollo y lenguajes de programación relevantes para la creación de aplicaciones móviles.

Cargado por

jhonatan arias
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd

TECNOLOGIA

ANALISIS Y DESARROLLO DE SOFTWARE ADSO

FICHA DE CARACTERIZACION N. 2977398

FASE 2 PLANEACION

ACTIVIDAD DE PROYECTO 5

EVIDENCIA

NOCIONES DE REGLAS DE USABILIDAAD Y ACCESIBILIDAD EN


APLICACIONES INDEPENDIENTES, MOVILES.

AP5 -AA1-EV06

INSTRUCTORA AREA TECNICA

EDITH NANCY ESPINEL BERNAL

APRENDICES

JINETH ROCIO DIAZ OLARTE

JHONATAN STIVEN ARIAS CONTRERAS

ROY ANTONIO DIAZ CENTENO

GEOVANI ANDRES BORJA ROMERO

SERVICIO NACIONAL DE APRENDIZAJE SENA


CENTRO DE MATERIALES Y ENSAYOS

REGIONAL DISTRITO CAPITAL BOGOTA


1.- Introducción

Las comunicaciones entre los seres humanos y su relación con otras áreas
de la vida, tales como: el trabajo, educación, transferencia de tecnologías etc.; ha
despertado un gran interés en todos los ámbitos laborales y a nivel personal, ya
que permite minimizar los tiempos y acelerarlos procesos en todas las áreas; de
aquí la importancia y su usabilidad en las aplicaciones independientes y móviles.

El inicio de las comunicaciones a través del celular comienza en el año


1970 con la tecnología 1G, lo cual permitió realizar llamadas inalámbricas y
algunas transferencias de datos entre torres, en la década de los años ochenta
surge el estándar GSM que brinda la posibilidad de transmitir datos a una
velocidad mayor lo que facilita la implementación de mensajes de voz y de texto.
Aprovechando este desarrollo, surge los años 90 la segunda interacción 2G. Con
la ayuda de los portales WAP (Enchanced Data Rates for GSM Evolution) o taza
mejorada de datos se mejoran las comunicaciones y evoluciona aún más el GSM
lo que dio lugar a las navegaciones por internet con la interacción 2.5G, 3G, 4G y
en la actualidad 5G.

El auge de los equipos y herramientas móviles aumenta cada día más, lo


que les brinda importancia y en especial, facilita las labores de personas con
alguna discapacidad e incluso en personas de la tercera edad dada la gran y
amplia gama de herramientas tecnológicas para su acceso. Y en el entorno
laboral, académico y social son muchas las bondades que ofrece… Para facilitar la
compresión, manejo, uso y acceso a las aplicaciones tanto independientes como
móviles, es necesario estudiar y comprender la importancia por lo cual en el
presente trabajo se abordan los temas relacionados con dichas aplicaciones.
2.- Objetivos

2.1.- Objetivo General


Comprender y diferenciar los conceptos básicos de usabilidad y
accesibilidad que se pueden aplicar para realizar aplicaciones tanto
independientes como móviles.

3.- Aplicación independiente y una aplicación móvil.

3.1.- Una aplicación autónoma.


En resumen, esta aplicación se ejecuta de manera independiente y que
contribuye a brindar salida para UI u en otro caso en la con sola de operación que
permite ejecutar JVM o cualquier clase de Java de manera independiente.
Hay tres tipos de aplicaciones basadas en Java:
1. Aplicación autónoma
2. Aplicación web
3. Aplicación empresarial

Que es una aplicación Móvil


Se entiende que una aplicación móvil es un Diseño para ser ejecutado en
un dispositivo móvil sea un teléfono inteligente o Tablet, estas proporcionan una
funcionalidad aislada y limitada y unas especificaciones necearías para ser
utilizada de manera adecuada en algún dispositivo en específico… Es importante
tener en cuenta el desarrollo tecnológico durante el proceso de compilación y la
existencia de ellas, las siguientes tecnologías que podemos encontrar son:
•Aplicaciones Nativas
Están Diseñadas para un único sistema Operativo móvil es decir algunas
aplicaciones solo están Diseñadas para sistemas como; Android, Ios, por lo que no
pueden ser instaladas y usadas en otros sistemas operativos móviles.
•Aplicaciones web
Las aplicaciones web son aplicaciones de software que se comportan
de manera similar a las aplicaciones móviles nativas y funcionan en dispositivos
móviles… Sin embargo, existen diferencias significativas entre las aplicaciones
nativas y las aplicaciones web… Para empezar, las aplicaciones web utilizan
navegadores para ejecutarse y por lo general, están escritas en CSS, HTML5 o
JavaScript… Dichas aplicaciones redirigen al usuario a la URL y luego les ofrecen
la opción de instalar la aplicación, simplemente crean un marcador en su página,
por eso requieren una memoria mínima del dispositivo.
•Aplicaciones Hibridas
Estas aplicaciones se crean utilizando tecnologías web como JavaScript,
CSS y HTML 5. ¿Por qué se llaman híbridas? Las aplicaciones híbridas funcionan
básicamente como aplicaciones web disfrazadas de un contenedor nativo.

Tipos de aplicaciones móviles


las aplicaciones móviles vienen en muchas formas y tamaño, estas son
algunas de las más populares en las últimas tendencias en el panorama móvil:

•Aplicaciones de Juego
•Aplicaciones empresariales o de productividad
•Aplicaciones educativas
•Aplicaciones de estilo de vida
•Aplicaciones de comercio móvil
•Aplicaciones de entretenimiento
•Aplicaciones de Utilidad
•Aplicaciones de Viaje

Descripción de las Reglas

Usabilidad
la norma ISO 9241-11 Explica y define a la usabilidad como la información
de un producto que pueda ser utilizado por un usuario donde se debe alcanzar el
mayor resultado de eficiencia y satisfacción propia… En otras palabras, también
es definido como la valoración de calidad de la experiencia que pueda tener el
usuario que interactúa con el producto o sistema, además esta interacción permite
que se pueda determinar la efectividad, eficiencia y cumplimiento, la usabilidad
nos permite facilitar ese estudio de Diseño e interacción con el usuario dentro de
aplicaciones móviles o sitios web… Dentro de un diseño e interacción de un
producto donde este sea usable para el usuario implica en la comprobación de un
conjunto de aspectos relacionados:

❖ Facilidad de aprendizaje
Se puede emplear una unidad de tiempo para determinar lo que demoran los
usuarios en usarla de manera correcta y realizar las operaciones básicas y
comunes

❖ Facilidad y eficiencia de uso


Se puede usar una unidad de tiempo para establecer cuando tiempo se demora un
usuario en realizar una operación completa de su quehacer con la herramienta de
trabajo.

❖ Facilidad de recordar el funcionamiento


Capacidad de recordar las características y forma de uso de un sistema se debe
usar para volver a emplearlo en el futuro.

❖ Frecuencia y Gravedad de errores


Los mensajes de error a los usuarios para apoyarlos cuando deban enfrentar los
errores cuando se comenten errores determinados en el sistema. Ejemplo de un
error predeterminado: suponga que en un sistema de facturación se intenta hacer
una factura sin relacionar al menos un producto o servicio a facturar.

❖ Satisfacción subjetiva
Indica lo satisfechos que quedan los usuarios después haber usado el sistema
debido al diseño presentado y es subjetiva porque depende de la percepción de
cada usuario.
Accesibilidad
Definir con simplicidad y claridad la estructura de los contenidos se
recomienda la organización de acuerdo a una jerarquía y esta consiste en la las
relaciones y procesos de negocio de la aplicación.

Establecer un diseño limpio


Cuando nos referimos a un Diseño limpio estamos hablando que se debe
tener recursos gráficos, que contenga una correcta tipografía, paleta de colores,
imágenes que hagan fácil la interacción con los contenidos del producto y el
usuario.

Ceder el control al usuario


Es entendible que un usuario se sienta insatisfecho si este se siente perdido
mientras le esté dando usabilidad al sistema, por esto se debe garantizar la
funcionalidad y diseño e interacción fácil del producto para una experiencia
positiva.

Facilitar la interacción
Permitir el desarrollo de forma fácil e intuitiva para el usuario aporta
satisfacción, por lo que el Diseño debe ser limpio, para lograr los superar posibles
situaciones e insatisfacciones con el usuario

Simplificar y Sintetizar
Existe una frase que menciona lo siguiente “todo lo no es Necesario Sobra”
y relativamente es muy cierto así que es un punto que debemos de tener presente
para que no se nos pase por alto y nuestro producto se vea sobre cargado por
esto esta regla evita al sistema esa información saturada.

Adaptar a todo tipo de dispositivo


Por ultimo y no menos importante tener la posibilidad y necesidad de
adaptabilidad a diferentes dispositivos.
3.2.- Diferencias entre una aplicación independiente y una aplicación móvil

APLICACIÓN INDEPENDIENTE APLICACIÓN MOVIL

las aplicaciones son independientes


del software

La aplicación de software, permite El software informático funciona sin conexión


ejecutarse por fuera de línea que puede funcionar sin conexión y opera sin
conexión a la red

Los paquetes de las aplicaciones son El software que se utiliza, es diferente al otro
independientes paquete de software
del software

Cuando se requiere ejecutar el Un determinado programa que se ejecuta


software, debe realizarse de manera como un proceso informático independiente,
independiente del equipo y no debe no como un complemento de un proceso ya
depender de él y a un proceso ya establecido
existente

El software depende y funciona con un El programa es independiente y no requiere


sistema operativo de los servicios del sistema operativo para
ejecutarse

No requiere de ninguna instalación y Una aplicación portátil, que puede ejecutarse


se adapta a un equipo portátil sin necesidad del procedimiento de
instalación

Cuando se trata de una aplicación Paquete de expansión independiente, paquetes


independiente, se refiere a que solo es de expansión que no requieren el juego
utilizado por un solo usuario y dentro de un original
mismo software
3.3.- Diferenciar entre una aplicación móvil de carácter híbrida o una de
carácter nativa.

Aplicación Nativa Aplicación Híbrida

Esta aplicación esta desarrollada Esta aplicación, combina la web con la


específicamente para las principales aplicación nativa.
plataformas móviles como Android o iOS

Son una excelente elección, cuando se Esta aplicación, aprovecha al máximo la


requiere acudir a la app offline. La cual versatilidad de un desarrollo web y tiene la
brinda capacidad de adaptarse a un dispositivo
la oportunidad de funcionar sin conectarse a combinando la interfaz de usuario y los APP
internet Stores

Son las aplicaciones ideales, para los Brinda la facilidad de utilizar los estándares
proyectos que se requieran integrar sin de desarrollo web (HTML5) y aprovechar las
cableado y de forma inalámbrica propia o funcionalidades del dispositivo tales como la
por cámara, el GPS o los contactos
medio de NFC y Bluetooth

Esta aplicación se adapta al 100% con las Su rendimiento es ligeramente inferior al de


funcionalidades y características del una aplicación nativa, ya que cada página
dispositivo obteniendo así una mejor debe ser renderizada desde el servidor, lo
experiencia de uso que
dificulta un poco su desarrollo

EL desarrollo de una aplicación nativo es El desarrollo de esta aplicación es mucho


mucho más costoso menos costoso
4.- Indagar sobre los diferentes ecosistemas existentes de los dispositivos
móviles, con el objetivo de conocer los diferentes IDE y lenguajes de
programación que actualmente se utilizan para dispositivos móviles.

¿Qué es un IDE?
Las siglas IDE, se refieren a un programa de software o también a toda una
combinación de herramientas básicas que necesita para escribir y probar su
software, muy necesarias para el desarrollo de las aplicaciones… La constituyen
al menos un editor de texto, que en conjunto con varias herramientas de
automatización que compilan y depuran. Algunos IDE vienen con los beneficios
para la instalación de algunos complementos y así lograr extender sus
funcionalidades a otro nivel.
El desarrollo de IDE ha agilizado el proceso para que sea mucho más fácil,
ya que al no combinarse las herramientas sea mucho más fácil para una GUI…
También pueden mejorar la productividad y el rendimiento ya que reducen los
tiempos de configuración, aumentan la velocidad de desarrollo. Las siguientes son
algunas características típicas de un IDE:

• Editor de código fuente


• Depurador
• Compilador
• Finalización de código
• Ayuda de idioma
• Integraciones y complementos

Pero estas son las características que todo IDE debería ofrecer, incluidos
los IDE para desarrollar aplicaciones de escritorio, web y móviles… Los IDE móvil,
ofrecen emuladores para simular el modelo de su dispositivo móvil dentro del
mismo, permitiendo observar cómo aparece y su comportamiento en la pantalla
sin necesidad de un dispositivo físico… Algunos Ejemplos de los IDES más
utilizados para desarrollo móvil:
Android Studio
Qt IDE
Xcode
Eclipse IDE
JetBrains Rider
Visual Studio Code
DroidScript
Lenguajes de programación móvil
Un lenguaje de programación es un lenguaje formal con el que, a partir de
una serie de símbolos y códigos, el programador informático da una serie de
órdenes a una máquina. En este caso, a un ‘pequeño ordenador’ que es el propio
smartphone.
De esta forma, este especialista se ocupa de crear y desarrollar las
aplicaciones móviles que, más tarde, los usuarios emplearemos en nuestro día a
día… Algunos lenguajes de programación no son exclusivamente para programar
aplicaciones móviles, sino que también son útiles para crear estas, algunos
ejemplos:
Java
Kotlin
Python
JavaScript
Switf

Conclusión

En la ejecución de la actividad, logramos aprender la importancia de elaborar un


mapa de navegación, el cual es útil para nuestros proyectos cuando desarrollamos
una app móvil, un sitio web o cualquier otro proyecto. El saber y entender
claramente el concepto de lo que es un mapa de navegación y como lo puedo
diseñar, nos sirve para definir la estructura jerárquica y de diseño de nuestro
proyecto de software, además nos ayuda a que nuestros usuarios entiendan el
manejo y las rutas que deben seguir para lograr acceder al contenido que
buscan… Para el desarrollo de nuestra app On the go, nos pareció muy útil el
elaborar este mapa de navegación ya que nos brinda una visual clara de cómo
podemos ir implementando el desarrollo y la programación de la aplicación.
Referencias Bibliográficas

Bibliografía
Duarte, D. ( 7 de julio de 2015). Enter.co. Obtenido de Enter.co:
https://www.enter.co/startups/innovacion/de-1g-a-5g-un-recorrido-por-la-historia-
del-internet-movil/

Merino, M. (5 de Agosto de 2020). genbeta.com. Obtenido de genbeta.com:


https://www.genbeta.com/a-fondo/usabilidad-accesibilidad-web-que-que-se-
diferencian-estos-conceptos-que-nos-facilitan-vida-como-usuarios

occamagenciadigital.com. (s.f.). Obtenido de occamagenciadigital.com:


https://www.occamagenciadigital.com/blog/diferencias-similitudes-aplicaciones-
moviles-aplicaciones-web

Raona. (7 de junio de 2023). raona.com. Obtenido de raona.com:


https://raona.com/aplicacion-nativa-web-hibrida/

Zapater, S. (28 de 05 de 2022). hiberus.com. Obtenido de hiberus.com:


https://www.hiberus.com/crecemos-contigo/app-hibrida-o-nativa/

También podría gustarte