Esta nueva característica de Android 13 eliminará el “1 píxel para mantener vivo” de la aplicación
Aunque teóricamente aún faltan varios meses para su lanzamiento oficial, hay que decir que la versión preliminar para desarrolladores de Android 13 que ha lanzado Google ya ha traído muchas sorpresas. Si analizamos las dos versiones preliminares para desarrolladores que se han lanzado hasta ahora, no es difícil descubrir que casi todas las actualizaciones de versión tendrán algunas innovaciones funcionales que pueden tener un impacto importante en la industria en el futuro.
Por ejemplo, recientemente, Google también reveló algunas características nuevas de Android 13 en términos de administración de energía. Si bien estas funciones aparentemente fueron diseñadas para mejorar la duración de la batería del teléfono, tras una inspección más cercana, rápidamente nos dimos cuenta de que podrían incluso traer cambios más positivos a la tan criticada publicidad de la aplicación.
Específicamente, la última versión del sistema Android realizará primero un control más estricto del consumo de energía de las aplicaciones. Cuando una aplicación utiliza "recursos excesivos del sistema" en segundo plano, el sistema enviará una notificación al usuario para recordarle que la aplicación no funciona normalmente y le recomendará que limite su uso de energía (es decir, limite el consumo de energía de la aplicación). . comportamiento de iniciativa propia).
En segundo lugar, la nueva versión del sistema también agregará una función de monitoreo del consumo de energía para las aplicaciones front-end. Según la descripción de Google, esta función está diseñada actualmente para que “cuando una aplicación se active continuamente en primer plano durante más de 20 horas dentro de un período de 24 horas, el sistema mostrará una advertencia para recordarle al usuario que preste atención a la consumo de energía de la aplicación”.
¿Has notado algo mal? Sí, es imposible que un usuario normal utilice una APP de forma continuada durante 20 horas. Si eres un jugador serio o estás acostumbrado a jugar en tu teléfono antes de ir a la cama y te olvidas de bloquear la pantalla cuando te quedas dormido, la situación de "dejar una aplicación en primer plano y colgar durante 20 horas seguidas" casi nunca sucederá.
De esta manera, ¿no sería de ninguna utilidad la nueva función de monitoreo del consumo de energía del front-end agregada en Android 13? Aparentemente no. En nuestra opinión en Sanyi Life, lo más probable es que esta nueva función no esté dirigida a aplicaciones "utilizadas" por personas en el sentido general, sino que se utilice específicamente para frenar ciertas aplicaciones maliciosas que violan las reglas de la industria y obtienen ganancias por medios injustos. Comportamiento de ventana de 1 píxel.
Como todos sabemos, durante mucho tiempo ha sido un fenómeno común que las principales aplicaciones actuales utilicen aplicaciones gratuitas y luego dependan de la publicidad para ganar dinero. Aunque a los consumidores a menudo les disgusta ver anuncios, para ser justos, solo permitiendo que los desarrolladores ganen dinero se pueden continuar con aplicaciones excelentes. Esta también es una razón natural.
Sin embargo, debido a esto, algunos desarrolladores sin escrúpulos han usado su cerebro. Dado que los usuarios no quieren ver anuncios y los anunciantes a menudo pagan en función de los clics o el tiempo de visualización de los anuncios, ¿por qué no cómo lograrlo? ¿Ambos a través de algún "medio técnico"? Por ejemplo, "comprimirán" el contenido publicitario que debería mostrarse en una ventana de solo 1 píxel y lo flotarán sobre la interfaz de la APLICACIÓN. Esta ventana de "publicidad invisible" seguirá ejecutándose incluso después de que la APLICACIÓN salga. de no permitir a los usuarios ver anuncios, sino también de obtener beneficios de los anunciantes.
Obviamente, este enfoque es en realidad un resultado en el que todos los usuarios y anunciantes pierden. Aunque los usuarios no pueden ver anuncios, sus teléfonos móviles seguirán descargando y "mostrando" anuncios, lo que consumirá tráfico y energía adicionales. De hecho, los anuncios publicados por los anunciantes no tienen ningún efecto, pero tienen que pagar tarifas de desarrollador. De hecho, puede considerarse una estafa.
"Mantener vivo de 1 píxel" alguna vez se consideró una "tecnología negra" de programación eficaz.
Por supuesto, una "ventana de 1 píxel" similar no solo se puede utilizar para esto. tipo de "publicidad invisible", incluso se puede utilizar para forzar que la aplicación que se debe cerrar permanezca en primer plano, aumentando así la velocidad de apertura o evitando que el sistema "elimine la aplicación en segundo plano".
Por lo tanto, incluso hubo algunas aplicaciones regulares que utilizaron este método técnico para que su envío de información pareciera más oportuno (dado que la aplicación siempre permanece en primer plano, no está restringida por el mecanismo de activación en segundo plano).
Pero ya sea para obtener ingresos de los anunciantes o para "mejorar la experiencia del usuario", todas esas "ventanas de 1 píxel" son esencialmente lagunas en el mecanismo multitarea del front-end de Android. El nuevo mecanismo de advertencias emergentes automáticas para aplicaciones en primer plano de larga duración en Android 13 equivale a exponer directamente la hoja de parra de dichos "medios técnicos" y publicarlos ante los ojos de los usuarios.