Está en la página 1de 9

SERVICIO NACIONAL DE APRENDIZAJE

ÁREA: TECNICA

ANÁLISIS Y DESARROLLO DE SOFTWARE

NOCIONES DE REGLAS DE USABILIDAD YACCESIBILIDAD EN

APLICACIONES INDEPENDIENTES Y MOVILES

APRENDIZ: JUAN JOSE MORALES GOMEZ


JOJAN FERNEY PINILLA RODRIGUEZ
JUAN GABRIEL ZUÑIGA MONTERO

INSTRUCTOR: IVÁN LEONARDO MEDINA

FEBRERO DE 2024
INTRODUCCIÓN

Al desarrollar el siguiente trabajo, entenderemos las reglas de usabilidad y


accesibilidad de las aplicaciones independientes y móviles, se detallará las
descripciones de alguna de esas reglas y conoceremos los conceptos y diferencias
entre las aplicaciones independientes y móviles, y por ultimo las diferencias entre
aplicaciones móviles híbridas y nativas y sus diferentes ecosistemas, lenguajes e
ide’s con la cual se desarrollan
REGLAS DE USABILIDAD Y ACCESIBILIDAD EN APLICACIONES
INDEPENDIENTES Y MOVILES

Las reglas de usabilidad y accesibilidad son fundamentales para garantizar que las
aplicaciones independientes y moviles sean fáciles de usar y estén disponibles para
todos los usuarios, incluidas las personas con discapacidades. Aca presentamos
algunas de las principales reglas:

Usabilidad:
1. Eficiencia: El usuario debe poder realizar sus tareas de forma rápida y sin esfuerzo.
2. Eficacia: El usuario debe poder lograr sus objetivos con el menor número de pasos
posible.
3. Satisfacción: El usuario debe sentirse cómodo y a gusto utilizando la aplicación.
4. Facilidad de aprendizaje: El usuario debe poder aprender a usar la aplicación de
forma rápida e intuitiva.
5. Memorabilidad: El usuario debe recordar fácilmente cómo usar la aplicación
después de un tiempo sin usarla.
6. Flexibilidad: La aplicación debe poder adaptarse a las diferentes necesidades y
preferencias de los usuarios.
7. Robustez: La aplicación debe ser tolerante a los errores del usuario y debe poder
recuperarse de ellos sin problemas.
8. Estética: La aplicación debe tener una interfaz de usuario atractiva y agradable a
la vista.

Accesibilidad:
1. Percepción: La aplicación debe ser perceptible por todos los usuarios,
independientemente de sus capacidades sensoriales.
2. Comprensión: La aplicación debe ser comprensible para todos los usuarios,
independientemente de su nivel de conocimiento o experiencia.
3. Navegación: La aplicación debe ser navegable por todos los usuarios,
independientemente de sus capacidades motoras.
4. Interacción: La aplicación debe ser interactuable por todos los usuarios,
independientemente de sus capacidades físicas o tecnológicas.
5. Compatibilidad: La aplicación debe ser compatible con las tecnologías de
asistencia que utilizan los usuarios con discapacidad.

Descripción de algunas reglas:


Eficiencia:
 Uso de atajos de teclado: Los atajos de teclado pueden ayudar a los usuarios a
realizar tareas de forma más rápida.
 Búsqueda eficaz: La aplicación debe tener una función de búsqueda que sea fácil
de usar y que permita a los usuarios encontrar rápidamente lo que buscan.
Eficacia:
 Tareas simplificadas: La aplicación debe dividir las tareas complejas en pasos más
pequeños y fáciles de seguir.
 Retroalimentación clara: La aplicación debe proporcionar retroalimentación clara
al usuario sobre sus acciones.
Satisfacción:
 Diseño atractivo: La aplicación debe tener un diseño atractivo y que sea agradable
a la vista.
 Interfaz intuitiva: La aplicación debe tener una interfaz intuitiva que sea fácil de
usar.
Facilidad de aprendizaje:
 Uso de lenguaje sencillo: La aplicación debe usar un lenguaje sencillo y fácil de
entender.
 Tutoriales y ayuda: La aplicación debe proporcionar tutoriales y ayuda para que
los usuarios puedan aprender a usarla.

Memorabilidad:
 Consistencia: La aplicación debe ser consistente en su diseño y funcionalidad.
 Uso de metáforas familiares: La aplicación debe usar metáforas familiares para
que los usuarios puedan comprenderla mejor.

Flexibilidad:
 Opciones de personalización: La aplicación debe permitir a los usuarios
personalizarla según sus necesidades y preferencias.
 Soporte para diferentes dispositivos: La aplicación debe ser compatible con
diferentes dispositivos, como ordenadores, tablets y teléfonos móviles.

Accesibilidad:
 Texto alternativo para imágenes: Las imágenes deben tener texto alternativo que
describa su contenido para los usuarios que no pueden verlas.
 Subtítulos para vídeos: Los vídeos deben tener subtítulos para los usuarios que
no pueden oírlos.
 Contraste de color adecuado: La aplicación debe tener un contraste de color
adecuado para que los usuarios con problemas de visión puedan verla
correctamente.

Compatibilidad:
 Tecnologías de asistencia: La aplicación debe ser compatible con las tecnologías
de asistencia que utilizan los usuarios con discapacidad, como lectores de pantalla
y software de ampliación de pantalla.
Es importante tener en cuenta que estas son solo algunas de las reglas de
usabilidad y accesibilidad que se pueden aplicar a las aplicaciones independientes
y móviles. La mejor manera de garantizar que una aplicación sea usable y accesible
es seguir las pautas de diseño y desarrollo web recomendadas por los organismos
internacionales, como el W3C.

Estas reglas se aplican tanto a las aplicaciones independientes como a las


aplicaciones móviles, aunque puede haber algunas diferencias en cómo se
implementan debido a las diferencias en estas plataformas.
DIFERENCIA ENTRE UNA APLICACIÓN INDEPENDIENTE Y UNA
APLICACIÓN MOVIL

Aplicaciones Independientes:

 Se ejecutan en un solo sistema operativo, como Windows o macOS.


 No necesitan conexión a internet para funcionar.
 Son aplicaciones más complejas y con mayor funcionalidad que las aplicaciones
móviles.

Aplicaciones Móviles:

 Se ejecutan en dispositivos móviles, como smartphones o tablets.


 Necesitan conexión a internet para funcionar en la mayoría de los casos.
 Son aplicaciones más simples y con menos funcionalidades que las aplicaciones
independientes.

DIFERENCIAS ENTRE APLICACIONES MÓVILES HÍBRIDAS Y NATIVAS

Aplicaciones móviles híbridas:

 Se desarrollan con tecnologías web como HTML, CSS y JavaScript.


 Se ejecutan en un contenedor web dentro del dispositivo móvil.
 Ofrecen una experiencia de usuario similar a las aplicaciones nativas.

Aplicaciones móviles nativas:

 Se desarrollan con lenguajes de programación específicos para cada plataforma


móvil, como Java para Android y Swift para iOS.
 Ofrecen un mejor rendimiento y una experiencia de usuario más fluida que las
aplicaciones híbridas.
Ecosistemas de dispositivos móviles

Android:

 Sistema operativo desarrollado por Google.


 Es el sistema operativo móvil más utilizado en el mundo.
 Ofrece una gran variedad de dispositivos de diferentes fabricantes.

iOS:

 Sistema operativo desarrollado por Apple.


 Es el segundo sistema operativo móvil más utilizado en el mundo.
 Ofrece una gama más limitada de dispositivos, pero con un alto nivel de calidad.

IDEs y lenguajes de programación para dispositivos móviles

Android:

 IDEs: Android Studio, Visual Studio Code.


 Lenguajes de programación: Java, Kotlin.

iOS:

 IDEs: Xcode.
 Lenguajes de programación: Swift, Objective-C.

Híbridas:

 IDEs: Ionic, React Native, Flutter.


 Lenguajes de programación: HTML, CSS, JavaScript.
CONCLUSIÓN
Al finalizar el desarrollo de esta actividad, aclararemos las reglas que se deben tener
en cuenta a la hora de crear una aplicación autónoma o móvil para lograr un alto
nivel de aceptación entre los usuarios, brindando la máxima usabilidad y
accesibilidad para todos. También aprendimos sobre los lenguajes que se pueden
usar para desarrollar esta aplicación y sus entornos de desarrollo (IDE) más
utilizados para esto.
BIBLIOGRAFIA

Web Accessibility Initiative (WAI) del W3C: https://www.w3.org/WAI/


Guía de Accesibilidad Web del W3C: https://www.w3.org/TR/WCAG21/

También podría gustarte