Páginas webs y APIs de JavaScript

Páginas webs y APIs de JavaScript

Ambient Light Events API La API Ambiente Light Events define “medios para recibir eventos que corresponden a un sensor óptico, que detecta la presencia de luz La funcionalidad de esta API inicialmente hacía parte de otra, Sensor API, pero se separó de forma que su implementación sea más fácil y fuera una API independiente. La interfaz DeviceLightEvent providencia información sobre los niveles de luz del ambiente, detectados por el detector de luz del dispositivo, en términos de unidades lux. Los casos de uso de esta API no son muchos, pero una aplicación puede ser el cambio del tema, o template de un sitio web basándose en la luminosidad actual del ambiente.  Es interesante también para aplicar en juegos. Al ser una API en desarrollo todavía, pocos navegadores la soportan. Firefox lo hace en sus versiones de sobremesa y móvil. La versión de sobremesa se limita a sistemas Mac OS X y a implementación para Windows está en desarrollo.

Vibration API

La API Vibration es una API sencilla y fácil de implementar, que permite hacer vibrar un dispositivo. Esta API está diseñada para casos de uso  que requieren un feedback táctil sencillo. No está pensada para que se utilice como un mecanismo genérico de notificación. Un caso de uso práctico seria en juegos. A día de hoy, la mayoría de los navegadores la soportan excepto el Safari y el IE.

Proximity API

Esta es una API con aplicación casi exclusiva para los dispositivos móviles, pues necesita un sensor de proximidad para funcionar. La API Proximity “define un medio de recibir eventos que corresponden a un sensor de proximidad, que detectan la presencia de un objeto físico. Esta API también pertenecía a la API Sensor. Ahora tiene identidad propia de forma a no interferir con otras funcionalidades. Con ella, es posible detectar la proximidad de un objeto en relación al dispositivo donde la página web se accede. Solamente el Firefox soporta esta API, tanto en la versión de sobremesa, como en la móvil.

Web Notifications API

La API Web Notifications existe con el objetivo de estandarizar la forma en que los desarrolladores notifican a los usuarios. Con esta API es posible enseñar notificaciones, para alertar a los usuarios, fuera del contexto de una página web. Está diseñada para ser lo más compatible que sea posible con las plataformas de notificación existentes, pero también para ser independiente de  cualquier plataforma. Ella no define exactamente como el agente de usuario debe mostrar la información y está diseñada también para ser flexible en relación a las opciones de presentación.  Las notificaciones ser verán diferentes en diferentes navegadores. Safari, Firefox y Chrome soportan la API y aunque diferentes navegadores móviles, como Firefox o Android 4.4+ la soporten también, en este momento la versión móvil del Chrome no lo hace. Muchas de estas tecnologías todavía están en una fase experimental, pero todos conocemos la velocidad en que las cosas van en la red. ¿Queremos ser los últimos en probar? Antes de escoger una de estas APIs es importante estudiar su compatibilidad, sobretodo con los navegadores que creemos importantes para nuestros proyectos, pero creo también que tienen una pinta interesante para dar a los usuarios una experiencia diferente y el límite estará, también, en nuestra imaginación y creatividad. Fuentes: Vibration API Browser_compatibility]]>

Leave A Reply

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

*

Déjate sorprender...

Gestionar el consentimiento de las cookies

Para ofrecerte la mejor experiencia de uso, utilizamos tecnologías como las cookies para almacenar y/o acceder a la información del dispositivo. El consentimiento a estas tecnologías nos permitirá procesar datos como el comportamiento de navegación o las identificaciones únicas en este sitio. No consentir o retirar el consentimiento, puede afectar negativamente a ciertas características y funciones.

Funcional

Siempre activo
El almacenamiento o acceso técnico es estrictamente necesario para el propósito legítimo de permitir el uso de un servicio específico explícitamente solicitado por el abonado o usuario, o con el único propósito de llevar a cabo la transmisión de una comunicación a través de una red de comunicaciones electrónicas.

Estadísticas

El almacenamiento o acceso técnico que es utilizado exclusivamente con fines estadísticos. El almacenamiento o acceso técnico que es utilizado exclusivamente con fines estadísticos anónimos. Sin una requerimiento, el cumplimiento voluntario por parte de su proveedor de servicios de Internet, o los registros adicionales de un tercero, la información almacenada o recuperada sólo para este propósito no se puede utilizar para identificarlo.

Marketing

El almacenamiento o acceso técnico es necesario para crear perfiles de usuario para enviar publicidad, o para rastrear al usuario en un sitio web o en varios sitios web con fines de marketing similares.