gpt4 book ai didi

android - 即使应用程序在后台,React Native Android 应用程序每小时消耗 30mA

转载 作者:IT老高 更新时间:2023-10-28 21:38:36 26 4
gpt4 key购买 nike

对样例(Welcome to 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 应用具有更高的电流消耗值是否正常?

React Native version: RN 0.22 and RN 0.34
Platform : Android

enter image description here

最佳答案

虽然我不知道内部情况,但我相信以下陈述是一个很好的假设;

即使你在 Release模式下安装了应用程序(换句话说,没有 npm 服务器并且应用程序使用本地 .jsbundle),React Native 必须保持两件事情正常工作;

  1. 一个本地线程来响应我们需要的任何 JS 代码(绘制这个,获取地理位置等)
  2. 一个 Javascript 虚拟机来解释我们的代码。 (APK 中包含的 .jsbundle 文件)

我相信,由于这种增加的负载,React Native 应用程序应该消耗更多功率,假设其他一切都相同。

关于android - 即使应用程序在后台,React Native Android 应用程序每小时消耗 30mA,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40124753/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com