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.

¿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?

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.

  • Cómo reducir el tamaño de WebView dinámicamente de acuerdo a su contenido?
  • HttpClient ejecución de HttpPost significativamente más lento en Android 3.2 que 2.3.3
  • Rendimiento de animación de propiedades sobre animaciones de vista
  • ¿Estoy bebiendo la plataforma / hardware?
  • Consejos sobre dibujo de alto rendimiento en Android
  • Apache Commons NET: ¿Debo crear un nuevo objeto FTPClient en cada conexión o reutilizar uno?
  • Forma preferida de actualizar sqlite db en android
  • ¿Por qué tantos GC_FOR_ALLOC en una aplicación sencilla?
  • Cómo maximizar la eficiencia en este complejo escenario de transferencia de datos
  • ¿Por qué el tipo primitivo corto es significativamente más lento que largo o int?
  • Android - Prevenga la pantalla blanca al inicio
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.