【问题标题】:Native ui component drops frames on some phones本机 ui 组件在某些手机上丢帧
【发布时间】:2021-03-28 11:40:35
【问题描述】:

我正在尝试解决 react native for android 的影子限制。基本上我需要盒子阴影。我的解决方案是构建一个原生 ui 组件 (java),我可以使用它创建盒子阴影。

现在我遇到了一个奇怪的错误。在一个最简单的应用程序中,只有一些导航和盒子阴影 ui 组件,当应用程序必须加载盒子阴影组件时,导航非常滞后/丢帧。

奇怪的是。这只会发生在某些手机上。从我目前的测试来看,我可以说 native 组件在以下情况下运行顺利:

  • Fairphone 3 (Snapdragon),
  • 三星 Galaxy s21 (Snapdragon) 和
  • 小米红米note 9(骁龙)

应用丢帧:

  • 三星galax s41(联发科)
  • 华为mate 20(麒麟)
  • 三星 Galaxy s7 (Snapdragon)

有人知道问题可能是什么吗?它可能与CPU有关吗? 我真的很感激每一个提示和想法。我真的不知道问题可能是什么。 谢谢!

【问题讨论】:

    标签: react-native react-native-android react-native-native-ui-component


    【解决方案1】:

    你有优化问题。

    尝试在不同的手机上对您的应用进行Profiling,以找到更耗时的过程。

    【讨论】:

    • 感谢提示,我会试试的。也许我得到了一些见解。恐怕这不是问题的想法。我用来测试组件的应用程序非常轻量级。基本上只有两个屏幕,每个屏幕有 6 个组件。此外,华为掉帧,但 fairphone 和小米的表现没有问题。在规格表上,华为比其他两个性能更高。这让我觉得这可能不是应用程序的性能问题。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2012-07-11
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多