Google Chrome se está preparando para agregar soporte para la API Scroll Capture en Android 12, que le permitirá tomar capturas de pantalla de página completa.
Google está agregando muchas funciones muy solicitadas en androide 12, uno de los cuales son las capturas de pantalla con desplazamiento. Introdujo por primera vez en Android 12 Beta 3, la función de capturas de pantalla con desplazamiento le permite capturar capturas de pantalla de página completa, lo que significa que ya no tendrá que capturar manualmente y luego unir varias capturas de pantalla. El enfoque de Google hacia la función difiere de cómo la implementaron la mayoría de los OEM y, como resultado, no funciona en todas las aplicaciones en este momento. Una de las aplicaciones más notables en las que no puedes tomar una captura de pantalla con desplazamiento es Google Chrome, pero eso cambiará pronto.
Cuando Google diseñó la función de capturas de pantalla con desplazamiento, no querían seguir el mismo enfoque que adoptaron muchos fabricantes de equipos originales. La mayoría de las implementaciones OEM implican desplazarse hacia abajo automáticamente mientras se capturan capturas de pantalla individuales. combinar una vez que se llega al final de la página, pero esto puede resultar en un mal cosido imágenes. En cambio, la versión de Android 12 funciona directamente en
Puntos de vista, el componente básico de los componentes de la interfaz de usuario en las aplicaciones de Android. Esto hace que el enfoque de Android 12 sea más rápido y confiable, pero también menos versátil. Google dice que las capturas de pantalla con desplazamiento funcionan de forma inmediata para la mayoría de las aplicaciones que utilizan una interfaz de usuario estándar basada en Vista, pero las páginas web no están contenidas en el tipo de Vista para la que se creó la función. Para los desarrolladores cuyas aplicaciones no utilizan una interfaz de usuario basada en Vista o, en cambio, utilizan una interfaz de usuario muy personalizada, Google recomienda implementar la nueva versión de Android 12. API de captura de desplazamiento para proporcionar al sistema de captura de desplazamiento información sobre la vista que se va a capturar.Así es exactamente como los desarrolladores de Chrome planean agregar soporte para realizar capturas de pantalla de página completa en Android 12. en un comprometerse enviado a Chromium Gerrit, los ingenieros de Chrome se preparan para agregar soporte para la API ScrollCapture de Android 12.
El código implementa la clase ScrollCaptureManager para proporcionar instantáneas renderizadas de la pestaña activa que se utilizarán en una captura de pantalla larga. Chrome proporciona instantáneas de pestañas usando Vistas previas de pintura, que son esencialmente instantáneas que representan el contenido visual de una página web. Las vistas previas de pintura son la clave para Función de pestañas liofilizadas de Chrome, que muestra una vista previa interactiva de una pestaña mientras la pestaña real se carga en segundo plano.
Sin embargo, no podrás tomar capturas de pantalla de página completa de cada página web. La característica aparentemente no funciona para AMPERIO en este momento, y los desarrolladores también creo no funciona en páginas con múltiples regiones desplazables. Sin embargo, es posible que estos problemas se resuelvan antes de que la función entre en funcionamiento en Google Chrome.
Una vez que se fusiona la confirmación, la compatibilidad con la captura de desplazamiento se bloqueará detrás del indicador de función "captura de desplazamiento". Incluso entonces, la función inicialmente solo estará disponible para los usuarios que ejecuten una compilación Canary. entonces tomará alrededor de 4 semanas para que el indicador de función esté disponible para los usuarios en el canal estable y posiblemente incluso más para que el indicador esté habilitado de forma predeterminada. Google dicho anteriormente que estaban trabajando para que la implementación de capturas de pantalla con desplazamiento funcionara en WebViews, y eso podría requerir una espera aún más larga desde el Vista web del sistema Android la aplicación está actualizada independientemente de Chrome.
Otra característica de Android 12 para la que Google Chrome está agregando soporte es la temática dinámica. Esa característica es actualmente funcional pero oculto detrás de una bandera de función, por lo que no tendremos que esperar tanto para que esté disponible.