Google esta semana presentó un La nueva API de sueño Ayudará a los desarrolladores a crear mejores aplicaciones de seguimiento del sueño. En respuesta, el desarrollador Tasker no perdió tiempo en implementar la API en una nueva versión beta, lo que permite a los usuarios crear un rastreador de sueño personalizado en Android.
Para aquellos que no lo saben, Tasker es una popular aplicación de automatización disponible en Android. Puede crear perfiles que ejecuten tareas que constan de acciones. Estos perfiles se pueden activar en función de países o eventos definidos por el usuario. Dado que Tasker es tan extensible, hay posibilidades ilimitadas de automatización. Y ahora, con Tasker 5.12.3 beta, puede agregar la automatización del seguimiento del sueño a la mezcla. La última versión beta utiliza la nueva API Sleep de Google para centralizar el procesamiento de detección del sueño de una manera que ahorra batería. La API de suspensión utiliza un modelo de aprendizaje automático en el dispositivo para inferir el estado de suspensión de un usuario en función de la entrada de los sensores de luz y movimiento de su teléfono.
João Dias, el desarrollador detrás de Tasker, dijo que no ha tenido la oportunidad de realizar ninguna prueba nocturna de las nuevas funciones de seguimiento del sueño, por lo que el kilometraje puede variar. Además, dado que la API Sleep es parte de Google Play Services y no Tasker, no puede solucionar ningún problema si falla en el extremo de Google. Con eso fuera del camino, si está interesado en controlar sus datos de sueño o crear su propio rastreador de sueño, vea el video de arriba para ver cómo puede usar la nueva función de estado de sueño en la última versión beta de Tasker.
los Registro de cambios completo Para Tasker 5.12.3 beta a continuación:
- Adicional durmiendo Estado: controla tu sueño con Tasker
- Asistente agregado en Solicitud HTTP Procedimientos Cabezas Para configurar fácilmente los encabezados de uso común
- Adicional ADB WIFI Asistente para configurar fácilmente órdenes de permiso / revocación
- Hacer que el texto Monospace-not-wrap en ciertos campos de entrada sea opcional (Preferencias> UI)
- Reparar poner una marca El evento no funciona de manera confiable si la pantalla está apagada en algunos dispositivos
- Intente reparar el sensor de cambio del portapapeles de Android 11 en algunos dispositivos específicos
- Si buscas algo como sin Cuando agrega una acción y tiene algunas tareas con la palabra «ejecutar» en ellas, no la use para completar un archivo Realizar una tareaNombre del campo
- No muestre variables globales organizadas con. En sus nombres en la pestaña VARS
- Ahora, al leer el resultado de una estructura estructurada, si no hay coincidencia y la variable está marcada como variable regulada, se evaluará correctamente en el estado «Si no se establece». Si usa una variable con acceso a la estructura, entonces se usa el valor literal.
- Al leer la sintaxis HTML con notación de corchetes, use llaves para hacer coincidir los atributos, por ejemplo. {attr = value} en lugar de [attr=value]
- Permitir clave nula al acceder a una variable estructurada, por ejemplo. % Json[]
- Compruebe si la variable es del tipo especificado utilizado en el procedimiento «Establecer el tipo de topología variante»
- Se corrigió el bloqueo al agregar eventos / estados específicos
- Se corrigió el uso de la función setLocal () en Scene WebView para variables de proyecto / vista / tarea
- Se corrigieron las variables de proyecto / perfil / tarea de la acción ‘Función Java’
- Se corrigió un error por el cual si seleccionaba la acción «Ejecutar tarea» en función de la búsqueda de un nombre de tarea, la prioridad se iniciaba incorrectamente en 5 en lugar de% de prioridad
- Intente reparar la tarjeta SD externa o USB OTG en Android 11+. Aún no es completamente funcional.
«Adicto a la música. Gurú del café. Especialista en zombis. Defensor de las redes sociales. Introvertido. Aficionado extremo a la comida. Evangelista del alcohol».