Programación y Desarrollo para Android Subforo exclusivo para temas de programación de software para PDAs y desarrollo de aplicaciones, interfaces, etc bajo Android

Respuesta
 
Herramientas
  #1  
Viejo 17/11/17, 17:09:56
Array

[xs_avatar]
Juan82T Juan82T no está en línea
Miembro del foro
 
Fecha de registro: may 2017
Mensajes: 71
Tu operador: Movistar

Exclamation Android Vitals - Aviso Comportamiento inadecuado

Buenas tardes,

Hoy comento que he detectado un aviso de android vitals de una app advieriendo que tienen "Un comportamiento inadecuado" por un renderizado lento.

Tu aplicación>Androids vitals >Descripción General

Mi pregunta es:
Este aviso de renderizado lento es solo para informar y poder mejor o es un aviso de google advirtiendo una acción peor?

Alguien mas ha detectado estos avisos?

Tasa de fallos,batería,estabilidad todo correcto.

Muchas gracias
Responder Con Cita


  #2  
Viejo 20/11/17, 12:10:24
Array

[xs_avatar]
mocelet mocelet no está en línea
Desarrollador
 
Fecha de registro: may 2011
Localización: Madrid
Mensajes: 2,203
Tu operador: -

Sí, otro con el renderizado lento según Android Vitals en el cuatro en raya. Lo mío era de esperar siendo un juego hecho con custom views, claramente no va a 60 frames por segundo porque cada vez que animo una ficha cayendo tengo que pintar por encima el tablero otra vez y en cuanto tienes que repintar algo olvida los 60fps ya. Podría optimizarlo pintando solo la columna en vez del tablero entero pero ya para la próxima actualización cambiaré directamente todo el motor gráfico.

Incluso si usas widgets de fábrica y tienes overlays o transparencias o incluso un fondo ya difícilmente se llega a los 60fps y te marca el hilo principal como lento.

En juegos la solución es sencilla, hacer el render con OpenGL o algún motor gráfico tipo LibGDX que ahí se pinta en un hilo en background y el aviso de renderizado lento solo aplica al hilo principal. Tiene gracia, porque igual el juego va a pedales y es insufrible pero Android Vitals no lo consideraría lento porque no lo mide.

Para apps en general la forma de que vaya más fluido es no tener vistas superpuestas, eliminar fondos y, por supuesto, cargar todo (Bitmaps incluidos) en segundo plano para liberar el hilo principal.
__________________
El mejor Cuatro en Raya de Android (Hilo en HTCMania, Play Store) ¡Un millón de descargas!
Responder Con Cita
  #3  
Viejo 20/11/17, 13:37:16
Array

[xs_avatar]
Juan82T Juan82T no está en línea
Miembro del foro
 
Fecha de registro: may 2017
Mensajes: 71
Tu operador: Movistar

Muchas gracias por tu respuesta de nuevo,

Si he visto que el tema de doble background o por el estilo Android vitals lo detecta como lento.
El limite de lento era 1,6% creo y me detecta 7% XD.

Este aviso de renderizado lento es solo para informar y poder mejorar o es un aviso advirtiendo de una posible infracción?
Lo comento porque el aviso lo remarca como "comportamiento inadecuado" y claro ya sabemos como es google..

Muchas gracias.

Última edición por Juan82T Día 20/11/17 a las 14:04:50.
Responder Con Cita
  #4  
Viejo 20/11/17, 14:28:19
Array

[xs_avatar]
mocelet mocelet no está en línea
Desarrollador
 
Fecha de registro: may 2011
Localización: Madrid
Mensajes: 2,203
Tu operador: -

Curioso, el mío está casi en el 5%.

Ahora mismo los datos de Android Vitals son una característica en pruebas, probablemente estén estudiando qué hacer con los datos además de presentárselos al desarrollador. Al fin y al cabo el objetivo final es limpiar la Play Store de apps que no vayan finas para que la experiencia de usuario sea mejor.

¿Infracciones o penalizaciones en el ranking? Todo puede ser, aunque tienen métricas más interesantes para eso como el tiempo de uso, las desinstalaciones o la tasa de fallos.
__________________
El mejor Cuatro en Raya de Android (Hilo en HTCMania, Play Store) ¡Un millón de descargas!
Responder Con Cita
Respuesta

Estás aquí
Regresar   Portal | Indice > Todo sobre Android > Programación y Desarrollo para Android



Hora actual: 22:27:00 (GMT +1)



User Alert System provided by Advanced User Tagging (Lite) - vBulletin Mods & Addons Copyright © 2025 DragonByte Technologies Ltd.

Contactar por correo / Contact by mail / 邮件联系 /