Si abres la misma página web en dos teléfonos de modelos distintos, es posible que la veas con una distribución diferente. ¿Te ha pasado alguna vez?
Cuando navego por internet por mi cuenta, normalmente no me fijo en estas cosas. Pero si decenas de teléfonos hacen capturas de pantalla y recopilan información de páginas web automáticamente, las imágenes pueden tener distribuciones distintas y solo revisarlas ya resulta bastante engorroso.
Esta vez, al leer las notas de actualización de @Acurast Processor, me llamó la atención una función bastante interesante. Las implementaciones de Cargo y Node.js pueden recurrir al navegador integrado del teléfono para realizar tareas como extraer contenido de páginas web y hacer capturas de pantalla. Por ejemplo, si un agente de IA necesita recopilar información de páginas web, también hacen falta dispositivos que ejecuten esas tareas de verdad.
Antes había un problema: el navegador renderizaba las páginas directamente según las dimensiones de la pantalla del teléfono. Aunque fuera la misma página, su diseño podía cambiar al asignar la tarea a teléfonos Android de distintos modelos. Por eso, en la versión 1.27.0, #Acurast añadió controles para las dimensiones de renderizado. Los desarrolladores pueden establecer por adelantado el ancho, la altura y la densidad de píxeles, para que los distintos teléfonos ejecuten las tareas con unas dimensiones de imagen lo más uniformes posible.
También me fijé en que la documentación oficial indica que hay que configurar estos valores antes de abrir la primera pestaña del navegador; de lo contrario, se seguirán usando las dimensiones originales de la pantalla del teléfono. Claro que usar dimensiones uniformes no significa que todas las capturas vayan a ser exactamente iguales: el contenido de la página y su estado de carga también influyen en el resultado.
Parece un cambio pequeño, pero la verdad es que me gusta. Antes, cuando pensaba en teléfonos que aportan capacidad de cálculo, no se me ocurrían detalles como la composición de las capturas. Ahora que lo pienso, si en el futuro usamos los teléfonos para ayudar con este tipo de tareas web repetitivas, reducir las molestias causadas por las diferencias entre dispositivos sería realmente práctico.
👉 https://hub.acurast.com/rebellion?ref=apksoh
Cuando navego por internet por mi cuenta, normalmente no me fijo en estas cosas. Pero si decenas de teléfonos hacen capturas de pantalla y recopilan información de páginas web automáticamente, las imágenes pueden tener distribuciones distintas y solo revisarlas ya resulta bastante engorroso.
Esta vez, al leer las notas de actualización de @Acurast Processor, me llamó la atención una función bastante interesante. Las implementaciones de Cargo y Node.js pueden recurrir al navegador integrado del teléfono para realizar tareas como extraer contenido de páginas web y hacer capturas de pantalla. Por ejemplo, si un agente de IA necesita recopilar información de páginas web, también hacen falta dispositivos que ejecuten esas tareas de verdad.
Antes había un problema: el navegador renderizaba las páginas directamente según las dimensiones de la pantalla del teléfono. Aunque fuera la misma página, su diseño podía cambiar al asignar la tarea a teléfonos Android de distintos modelos. Por eso, en la versión 1.27.0, #Acurast añadió controles para las dimensiones de renderizado. Los desarrolladores pueden establecer por adelantado el ancho, la altura y la densidad de píxeles, para que los distintos teléfonos ejecuten las tareas con unas dimensiones de imagen lo más uniformes posible.
También me fijé en que la documentación oficial indica que hay que configurar estos valores antes de abrir la primera pestaña del navegador; de lo contrario, se seguirán usando las dimensiones originales de la pantalla del teléfono. Claro que usar dimensiones uniformes no significa que todas las capturas vayan a ser exactamente iguales: el contenido de la página y su estado de carga también influyen en el resultado.
Parece un cambio pequeño, pero la verdad es que me gusta. Antes, cuando pensaba en teléfonos que aportan capacidad de cálculo, no se me ocurrían detalles como la composición de las capturas. Ahora que lo pienso, si en el futuro usamos los teléfonos para ayudar con este tipo de tareas web repetitivas, reducir las molestias causadas por las diferencias entre dispositivos sería realmente práctico.
👉 https://hub.acurast.com/rebellion?ref=apksoh