Cómo instalar apps de la Playstore en un dispositivo Android desde un navegador

El sistema operativo Android está presente en multitud de dispositivos: teléfonos, televisores, tablets, centralitas domóticas, etc, y aunque su accesibilidad va en un continuo aumento sigue presente el problema de la fragmentación a causa de los fabricantes así como la mayor o menor comodidad a la hora de acceder y manejar ciertas interfaces de usuario de Android.

Por ejemplo se puede dar el caso de querer instalar una aplicación como Talkback, el lector de pantallas de Google para Android, en una tablet o una televisión que no tenga instalado el lector de pantallas. En principio una persona ciega no podría hacer esta instalación de forma autónoma a menos que aproveche la instalación remota de aplicaciones que permite la Playstore de Google.

La Playstore es la tienda de aplicaciones para Android que ofrece Google para los dispositivos compatibles con los servicios de esta empresa. En la actualidad la mayoría de dispositivos con Android, Android TV, Android wear y Android auto incluyen la Playstore y demás servicios de Google.

Para instalar desde un navegador web una aplicación de la Playstore en uno de nuestros dispositivos Android debemos seguir los siguientes pasos:

  1. Ir a la página oficial de Google Playstore e iniciar sesión con la misma cuenta de GMail con la que hayamos configurado nuestro dispositivo Android.
  2. Busca la aplicación que deseas instalar y accede a la página de detalle de la aplicación pulsando el enlace en la lista de resultados de búsqueda.
  3. Busca el botón Instalar y selecciona el dispositivo donde quieras instalar la aplicación.
  4. Acepta el diálogo de consulta e introduce la contraseña de tu perfil si es necesario para continuar con el proceso.
  5. Si el dispositivo de destino está encendido y conectado a Internet el proceso de instalación comenzará en pocos minutos.

Con este procedimiento podemos preparar nuestro dispositivo Android con nuestras aplicaciones favoritas y necesarias para que podamos utilizar estos dispositivos de la forma más autónoma posible.

Plataforma para la Accesibilidad Digital

En el mundo muchos países incorporan dentro de sus leyes protección para el acceso igualitario a productos y servicios digitales para todas las personas, incluidas las personas con discapacidad. Pero esto no implica que toda la Web sea accesible, más bien lo contrario debido a que las normas y técnicas para diseñar interfaces digitales accesibles son bastante desconocidas.

En muchas ocasiones la persona excluida de un servicio o página web no conoce o no es capaz de comunicarse con la empresa o persona responsable de la página web. Para ayudar a que esa comunicación sea posible y efectiva nace esta plataforma para la accesibilidad digital.

En su página inicial encontramos la siguiente información:

Esta plataforma nace para comunicar a los responsables de estos productos un mensaje:la accesibilidad digital brinda igualdad de acceso y de oportunidades a todas las personas, además de tener otros múltiples beneficios.

Cuéntanos qué aplicación, web o software has encontrado poco o nada accesible. Nosotros nos pondremos en contacto con las empresas, asociaciones, fundaciones y organismos responsables para hacerles comprender la importancia de la accesibilidad digital.

La plataforma para la accesibilidad digital nos ofrece un formulario para enviarles información sobre el problema de accesibilidad que nos encontramos a la hora de navegar por la Web. Incluso nos ofrece ejemplos para rellenar el formulario de la forma más efectiva.

Día Mundial para Promover la Concienciación sobre la Accesibilidad Web

Hoy, 18 de mayo, es el Día Mundial para Promover la Concienciación sobre la Accesibilidad Web.

A lo largo del día se realizarán multitud de eventos onLine como en el que participo de la Expo+Accesible.

En la web oficial del Global Accessibility Awareness Day se recoge más información sobre estos eventos.

En la web en castellano del Global Accessibility Awareness Day se recoge información en español.

Accesibilidad en los títulos de página

Los desarrolladores web y las herramientas de desarrollo van incorporando poco a poco elementos que van reduciendo la complejidad y la severidad de las barreras de accesibilidad presentes en las páginas de nueva creación. Pero estos esfuerzos se centran principalmente en las alternativas a imágenes, contrastes de color y, a veces, la estructura semántica de las páginas. En muchos casos siguen apareciendo barreras de accesibilidad relacionadas con la comprensión del sitio que se está navegando o de los mecanismos de navegación y orientación en un sitio web. En la mayoría de ocasiones este problema se debe al desconocimiento de las necesidades de estos mecanismos de orientación y navegación.

Título de página

El título de una página web es un mecanismo de orientación al que no se le presta actualmente mucha importancia. Incluso en muchos casos el desarrollador desconoce cómo cambiar el valor del título de la página sobre todo si desarrolla webs del tipo Single Page Application en la que toda la experiencia de navegación aparentemente se desarrolla sin saltar a otras páginas web.

El título de una página web es un mecanismo de navegación muy útil para personas con discapacidad que no pueden comprender una página de un vistazo.

Esta necesidad de accesibilidad se recoge en el criterio de éxito 2.4.2 de WCAG 2.0. Puedes leer la documentación oficial de la WAI para el criterio de éxito 2.4.2 understanding page titled.

Este criterio de éxito es de nivel A por lo que es de obligado cumplimiento en todas las legislaciones nacionales de Europa y Estados Unidos así como en las legislaciones de otros países ya que en todos ellos el nivel de mínimo cumplimiento legal es el de AA.

Título de página apropiado

Se considera como válido y accesible un título de página que identifique claramente el propósito y el contenido de la página que se está consultando.

En muchos casos el título de las páginas consiste en el uso del nombre de la empresa o producto que se está consultando. 

Imaginemos por ejemplo la experiencia de navegación por un sitio web especializado en la venta de productos de jardinería. Lo habitual es encontrar que el título de todas las páginas es algo como El jardinero en casa. Y utiliza este valor para titular todas las páginas del sitio web. Esto hace que el título de la página no ayude como mecanismo de orientación.

Sigamos imaginando y en nuestro sitio de jardinería encontramos que hay secciones de quienes somos, contactar, tienda, noticias y galería de fotos. Con esta complejidad en la estructura de secciones y contenidos es cada vez más necesario un título de página que refleje la sección que estamos consultando sin olvidar el nombre del sitio web. Un título de página más apropiado para estos contenidos podría ser: El jardinero en casa – quienes somos.

Pero si seguimos profundizando en la experiencia de navegación y nos movemos dentro de la tienda consultando productos el título de página que muestra el nombre del sitio y la sección no es suficiente. Además debemos añadir al título de página el nombre del contenido concreto que estamos consultando en esa página. Un título de página más apropiado sería: El jardinero en casa – Tienda – Tijeras de podar modelo Acme.

Con esta información una persona puede comprender dónde está y qué contenido principal se va a encontrar en la página.

Declaración del título de página

La declaración del título de página se realiza dentro del fichero HTML en la cabecera de la página (elemento <head></head>) y se utiliza el tag <title>.

<!DOCTYPE html>
<html lang="es">
  <head>
    <meta charset="utf-8" />

    <title>El título de la página</title>

  </head>

  <body></body>

</html>

Esta declaración dentro del código HTML es apropiada cuando utilizamos tecnologías en las que tenemos total control del código HTML que se envía a los navegadores web de los usuarios.

En el caso de utilizar tecnologías como las utilizadas en las Single Page Applications como React o Angular debemos hacer uso de Javascript para actualizar el valor del título de la página.

La propiedad title del objeto document nos proporciona esta posibilidad de actualizar el título de nuestra página. Por ejemplo la siguiente línea en javascript actualizará el título de la página:

function setTitlePageWithProduct(productName) {

  document.title = "El jardinero en casa - Tienda - " + productName

}

Esta función se podría utilizar cada vez que se vaya a renderizar el componente que muestra la información del producto de la tienda.

Con toda esta información ya no hay excusas para que los desarrolladores no proporcionen buenos y accesibles títulos en sus páginas web.

Cómo crear nuestros certificados SSL desde la Terminal de Mac

El uso de certificados SSL en las páginas webs es practicamente de uso obligatorio. De esta forma podemos navegar con confianza por Internet.

En muchos casos la empresa que aloja un proyecto web ofrece certificados SSL a sus clientes estos, en la mayoría de los casos, implican un aumento en el precio del servicio de alojamiento web. Hay organizaciones como Let’s encrypt que ofrecen certificados SSL de forma gratuita y renovables cada 3 meses pero su interfaz web puede resultar confusa o inaccesible.

Para agilizar estos procesos de creación de certificados SSL se han desarrollado herramientas de certificación para Let’s Encrypt  para que cualquier persona pueda encontrar la que le resulte más cómoda y accesible.

Una de estas herramientas es Certbot para Mac que resulta totalmente accesible al tratarse de una aplicación de Terminal.

Instalando Certbot

Esta aplicación es fácil de instalar si estamos utilizando Homebrew en nuestro mac.

Simplemente debemos abrir una Terminal y ejecutar:

brew install certbot

Tras la instalación tendremos disponible Certbot en nuestro Mac.

Usando Certbot

Para poder usar Certbot con garantías es necesario saber utilizar la Terminal de Mac y saber crear ficheros desde la Terminal de Mac.

Una vez instalado Certbot deberemos ejecutar el siguiente comando:

sudo certbot certonly --manual

En la Terminal nos aparecerán diversas instrucciones a seguir. Lo primero que se nos pedirá es el dominio a certificar. Deberemos introducir el nombre de nuestro dominio, por ejemplo, programaraciegas.net

En la terminal se nos indicará que debemos crear un fichero de texto con una serie de números y letras y subirlos a una ruta URL de nuestro sitio web. Podemos copiar toda la pantalla de la Terminal y leerla cómodamente e un editor de textos. De esta forma podremos seleccionar y pegar en el nuevo fichero los datos que Certbot nos indica.

Una vez subido el fichero con el validador de certificado podemos probar en nuestro navegador web que la URL que utilizará Let’s Encrypt funciona. Una vez comprobado podemos pulsar enter en la Terminal para que Certbot continúe con su trabajo.

Tras el proceso de validación Certbot habrá creado unos ficheros en la carpeta /etc/letsencrypt/live/nuestro-dominio-registrado donde estarán los distintos datos del certificado.

Para ver estos ficheros debemos utilizar el comando cat desde la Terminal.

Visitando la página de gestión de nuestro dominio, normalmente CPanel, deberemos buscar la sección de SSL/TLS para introducir nuestro certificado SSL.

Dependiendo de cada compañía el proceso cambia por lo que es recomendable consultar la documentación que ofrece la compañía de alojamiento web para este proceso.

Una vez terminado el proceso nuestro certificado SSL garantizará que nuestro sitio web es seguro para todas las personas que navegan por Internet.