反应本机应用程序的UI(在iOS上)滞后,fps率定期下降
我的本机应用程序的用户界面定期下降,但仅限于iOS。 我附上了一个屏幕截图,显示了大约11的UI fps。此外,它是一个非常稳定的波,并且会持续发生几次。 这导致恼人的滞后,例如在过渡,动画期间或在附加的屏幕上的倒计时期间。 有类似问题或想法的经验如何解决或者是什么原因?
同样重要的是,它都发生在iOS模拟器和真实设备上。 Android没有这些问题。
在开发模式下运行实际上是一个主要的性能问题。 也许试图关闭它将有助于:
https://facebook.github.io/react-native/docs/performance.html
此外,尝试插入尽可能多的动画:
https://facebook.github.io/react-native/docs/animated.html#interpolation
除此之外,大多数使用react-native的公司实际上在本机代码中执行动画并桥接响应以执行动画本身:
https://www.youtube.com/watch?v=rwQ6yxddKz4
你有没有机会在AppDelegate文件中留下一些console.log? 我有一个类似的问题,我的是控制台记录得像疯了一样。 检查设备日志。
- 检测浏览器/设备是否支持双击事件
- 启动图像(启animation面)和应用程序主页之间的白色闪烁
- 使用WKWebView iOS加载本地HTML / Javascript
- iOS9中的WebAudio API失真?
- 如何使用JavaScript在iOS上捕捉隐藏键盘事件
- iOS 8 useragent上的Chrome不再包含crIOS
- youtube iframe播放器不会自动在低带宽的移动质量切换
- 在iOS 7 Safari中,如何通过边缘滑动来区分popstate事件与后退/前进button?
- 错误:180:exception抛出('dev!'): – 和错误:> aqsrv> 70:捕获exception(null) – 错误-1