Está en la página 1de 7

Nociones de reglas de usabilidad y accesibilidad en

aplicaciones independiente 1
tecnólogo en análisis y desarrollo de software (Servicio Nacional de Aprendizaje)
Nociones de reglas de usabilidad y accesibilidad en aplicaciones independientes, móviles
GA5-220501095-AA1-EV06

Isaac Leguia Garcia

Centro Nacional Colombo Alemán del Atlántico


Análisis y Desarrollo de Software
No. De Ficha 2758264
2024
Introducción
Con esta actividad se pretende introducir al aprendiz en los conceptos básicos que permiten
realizar aplicaciones tanto independientes como móviles de fácil manejo y atractivas para el
usuario por medio del uso de reglas predefinidas.
Reglas de usabilidad y accesibilidad
La usabilidad móvil: Un producto es accesible cuando los usuarios pueden navegarlo,
comprenderlo, y puede ser usado con éxito por todas las personas independientemente de sus
capacidades. (iOS, 2012) Los fabricantes de dispositivos móviles han ido fortaleciendo sus propias
restricciones de usabilidad a través de la creación de guías de usabilidad que contienen las
características que deben ser consideradas durante el proceso de desarrollo de aplicaciones móviles.
El uso de los dispositivos móviles presenta problemas causados por: las restricciones físicas y la
conectividad inalámbrica, tales como pequeños tamaños de pantalla, diferentes resoluciones de
visualización, limitada capacidad de poder, procesamiento y métodos de entrada de datos.
Reglas de usabilidad:
Contexto móvil: Por lo general incluye la ubicación, las identidades de las personas cercanas,
objetos, así como los elementos ambientales que pueden distraer la atención de los usuarios.
Cualquier información que pueda relacionar a los usuarios, la aplicación y el entorno que lo rodea.
Conectividad: Conexión lenta, insegura, poco fiables, la conectividad de un sitio a otro mientras el
usuario se moviliza por diferentes lugares, demora en la descarga de datos, especialmente de
archivos de video y audio, son problemas comunes de encontrar en muchas partes y pueden
presentar dependiendo del contexto en el que se desarrollan.
Tamaño de la pantalla: El disminuido tamaño de la pantalla dificulta la visibilidad de la
información que se presenta a los usuarios lo que puede afectar mayormente la usabilidad de las
aplicaciones móviles, especialmente si el usuario debe acceder a la información desde su pantalla
táctil.
Diferentes resoluciones de pantalla: Los diferentes tipos de resolución de la pantalla en los
dispositivos móviles dificulta la visualización de la información en especial de la información
multimedia lo que afecta los resultados de las pruebas de usabilidad.
Capacidad limitada de poder y procesamiento: La capacidad de memoria y potencia de cálculo
son limitadas en los dispositivos móviles frente a las computadoras de escritorio.
Distinta percepción de privacidad y seguridad: Los dispositivos móviles son más personales, pero
se roban y pierden con más facilidad.
Menor precisión: El teclado de diminuto tamaño dificulta la entrada de datos, lo que implica menor
precisión para la ejecución de tareas.
La accesibilidad: Todas las personas sean estas: adultos mayores (personas de la tercera edad),
personas que presentan capacidades especiales (discapacitados), jóvenes, niños, adolescentes, deben
poder utilizar los dispositivos móviles y las aplicaciones que estos contienen, visitar un lugar o
acceder a un servicio, independientemente de sus capacidades técnicas, cognitivas o físicas
Aplicación independiente
Es una aplicación que se ejecuta de forma autónoma en el ordenador y no necesita nada más para
ser utilizable.
-Software se puede ejecutar fuera de línea
- Software que no forma parte de los paquetes de aplicaciones
- un software que se ejecuta como un complemento a un proceso existente
- una aplicación portátil que se puede realizar sin un procedimiento de instalación
Aplicación móvil
Las aplicaciones por lo general comparten la pantalla del teléfono con las webs móviles, las
aplicaciones tienen que ser descargadas e instaladas antes de usar una web, pueden accederse
simplemente usando internet y un navegador; sin embargo, no todas pueden verse correctamente
desde una pantalla generalmente más pequeña que la de un ordenador de escritorio.
Diferencias entre aplicación móvil de carácter habría o nativa
App hibrida: Se encuentra entre la aplicación nativa y la web. Se desarrolla de la misma forma que
lo hacen las aplicaciones web, es decir, mediante los lenguajes HTML5, JavaScript y CSS. Además,
se puede acceder sin restricciones a las herramientas del móvil como a la cámara o al GPS, al igual
que en las aplicaciones nativas
Ventajas:
- Es posible distribuirla en las tiendas iOS y Android
- Instalación nativa pero construido con JavaScript, HTML y CSS
- Acceso a parte del hardware del dispositivo
Desventajas:
- Experiencia del usuario más propia de la aplicación web que de la app nativa
App nativa: es la que se desarrolla de forma específica para un determinado sistema operativo,
llamado software development kit o SDK. cada una de las plataformas, Android, iOS o Windows
Phone, tiene un sistema diferente, por lo que si quieres que tu app esté disponible en todas las
plataformas deberás crear varias apps con el lenguaje del sistema operativo seleccionado
Ventajas:
- Acceso completo al dispositivo
- Mejor experiencia del usuario
- La actualización de la app es constante
Desventajas:
- Tienden a ser más caras de desarrollar
- El código del cliente no es reutilizable entre las diferentes plataformas
 Cantidad de lenguajes compatibles: algunos IDE son compatibles con un solo lenguaje,
así que son mejores para un modelo de programación específico. Por ejemplo, IntelliJ es
conocido principalmente como un IDE de Java. Otros IDE admiten una gran variedad de
lenguajes de manera conjunta, como el IDE de Eclipse, que es compatible con Java, XML,
Python, entre otros.
 Sistemas operativos compatibles: el sistema operativo de un desarrollador determinará
qué tipos de IDE son viables (salvo que el IDE esté en la nube). Además, si la aplicación en
desarrollo está destinada a un usuario final con un sistema operativo específico (como
Android o iOS), esto condicionará aún más el IDE que se utilizará.
 Características de la automatización: si bien la mayoría de los IDE incluye tres funciones
esenciales (el editor de texto, la automatización de las compilaciones y el depurador),
muchos admiten funciones adicionales, como la reestructuración de las aplicaciones, la
búsqueda de código y las herramientas de integración e implementación continuas (CI/CD).
 Impacto en el rendimiento del sistema: si el desarrollador desea ejecutar al mismo tiempo
varias aplicaciones que consumen mucha memoria, deberá considerar cuánta requiere el
IDE.
 Plugins y extensiones: algunos IDE permiten personalizar los flujos de trabajo, de manera
que se adapten a las necesidades y preferencias del desarrollador.
IDE para el desarrollo de aplicaciones móviles
La creciente popularidad de las aplicaciones diseñadas para teléfonos inteligentes y tabletas
influye en casi todos los sectores, así que muchas empresas deben desarrollar aplicaciones
móviles, además de las aplicaciones web tradicionales. Uno de los factores clave en el
desarrollo de aplicaciones móviles es la selección de la plataforma. Por ejemplo, si diseña
una aplicación nueva para utilizarla en iOS, Android y una página web, será mejor
comenzar con un IDE que sea compatible con varias plataformas en diversos sistemas
operativos.
Los IDE que actualmente se usa son
 Visual Studio Code
 Xcode
 Atom
 Vim
 Eclipse
 Android Studio
 NetBeans
 JetBrains IntelliJ
 Apple Xcode
 DroidScript

También podría gustarte