当应用程序在后台运行一小时时,对样本(欢迎使用React Native)应用程序执行当前排水测试,结果如下:
Sample application with RN version 34 : 31.54mA
Sample application with RN version 22 : 24.60mA
示例原生Android应用程序在同一场景中只消耗大约10mA
。
使用的工具:
Power monitor (H/w)
Power tool (S/w)
1)任何人都可以确认上述测试并解释高电流消耗背后的原因吗?
2)与本机Android应用程序相比,本机应用程序的当前排放值是否正常?
React Native version: RN 0.22 and RN 0.34
Platform : Android
答案 0 :(得分:1)
虽然我不知道内部情况,但我相信以下陈述是一个很好的假设;
即使你已经在发布模式下安装了应用程序(换句话说,没有npm服务器,而且应用程序使用本地.jsbundle),React Native必须保持两件事;
我相信,由于这个增加的负载,反应原生应用程序应该消耗更多功率,假设其他条件相同。