Reaccionar transiciones androides nativas son muy lentas
Mis reacciones transiciones nativas (usando el navegador) son muy lentas, dejando caer los marcos de subprocesos javascript a 0 por un segundo o dos cuando la animación comienza por primera vez, luego recoger hasta ~ 20, luego detenerse a mitad de camino y terminar normalmente con relativa tranquilidad. Estoy probando en un limpio Galaxy Nota 4, por lo que no es un problema de emulador.
Estoy procesando vistas vacías con InteractionManager.runAfterInteractions y luego una lista de 5 elementos después de que la animación esté completa. He compilado la aplicación para la producción y desactivado el modo dev.
- Timertask o manejador
- El proveedor de contactos de Android sólo obtiene contactos telefónicos con todos los correos electrónicos
- Android error Dx problema de escritura salida: ya preparado
- Cuál es la ventaja de usar el espacio sobre la vista
- Mi aplicación cordova webview es realmente más lento que en el navegador android en el mismo teléfono
¿Es esto esperado / el estado actual de las cosas (esperemos mejorar), o estoy probablemente haciendo algo mal? Si es así, ¿cuál es la mejor manera de cazarlo? Tengo muy poca lógica funcionando.
Si no hay una solución fácil, ¿hay alguna manera de desactivar las animaciones en las transiciones de Navigator?
- Android WebView causa la violación de StrictMode
- Rendimiento de bucle ArrayList en ART (Android Runtime Environment)
- ArrayAdapter de Listview Arregla () redibujo muy lento de notificydatasetchanged
- Almacenamiento de datos de Android, Cuándo utilizar SqlLite y cuándo usar JSON, alternativas de Linq
- Mejora del rendimiento de OpenCV Android: seguimiento rápido de objetos
- Está llamando libgdx SpriteBatch método de inicio y fin varias veces caro?
- ¿Qué es más rápido? Una intent.putExtras (Bundle con cadenas) o muchos intent.putExtra (String)?
- ¿Cuándo debe y no debe romperse de OOP para velocidad / rendimiento?
Desactivar el depurador de cromo, hace la animación muy lento.
En el simulador ios, el comando + T reduce la velocidad de las animaciones. Android probablemente tiene algo similar
Los documentos oficiales tienen una página de rendimiento , es posible que desee comprobar que. Tiene una sección que habla específicamente sobre transiciones lentas del navegador .
Además, he notado que React Native v0.14.0 con el depurador de Chrome activado es realmente lento, intente desactivarlo primero.
Las transiciones del navegador están en el módulo NavigatorSceneConfigs
, pero no parece tener una transición sin animación.
- Guardar ArrayLists en bases de datos SQLite
- Android – alinear una vista de texto con el centro de otra vista