在iPhone应用程序中,你能做的最耗电的事情是什么?

在iPhone应用程序中,你能做的最耗电的事情是什么?,iphone,objective-c,ios,battery,consuming,Iphone,Objective C,Ios,Battery,Consuming,我正在制作一款应用程序,它可以快速消耗用户的电池电量。为此,我计划使用声音框架进行振动、定位服务、从互联网下载大而空的文件、使用手机背面的手电筒等等。 我知道这些方法可以有效地耗尽电池电量,但我想知道是否有更多的方法消耗更多或相同的电源/处理器,或者可以以任何方式工作 关于如何实现100%CPU使用率的示例也非常受欢迎 谢谢。以下是您可以做的一些事情(大多数都可以通过编程来完成。也就是说,只要您的应用程序启动,它们都可以一个接一个地打开)—— 打开系统服务(不确定是否可以通过编程实现) 打开定位

我正在制作一款应用程序,它可以快速消耗用户的电池电量。为此,我计划使用声音框架进行振动、定位服务、从互联网下载大而空的文件、使用手机背面的手电筒等等。 我知道这些方法可以有效地耗尽电池电量,但我想知道是否有更多的方法消耗更多或相同的电源/处理器,或者可以以任何方式工作

关于如何实现100%CPU使用率的示例也非常受欢迎


谢谢。

以下是您可以做的一些事情(大多数都可以通过编程来完成。也就是说,只要您的应用程序启动,它们都可以一个接一个地打开)——

  • 打开系统服务(不确定是否可以通过编程实现)
  • 打开定位服务。i、 e.基于GPS的时区检测和其他具有最大更新频率的设备,并不断移动手机以使GPS正常工作
  • 以至少15分钟的间隔打开推送通知
  • 打开iCloud支持
  • 打开通知
  • 使屏幕亮度最高并将iPhone设置为不锁定
  • 打开AirPlay(我见过的最快的电池耗电方式之一)
  • 打开3G、Wi-Fi收音机
  • 打开蓝牙收音机并连接到耳机
  • 通过内置扬声器播放音乐
  • 在应用程序中使用地图并使用GPS启用“定位我”功能。把iPhone留给它吧
  • 尝试获得100%的CPU使用率(如Matthias所建议的)。但要小心,否则看门狗会不假思索地关闭你的应用程序
  • 做一些OpenGL渲染(如Matthias所建议的)
  • 打开并保持打开状态
  • 打开设备中的所有传感器。加速计、陀螺仪和设置,使您的应用程序接收最大更新,即保持更新间隔尽可能短,并移动手机
  • 电池极有可能在2小时内耗尽


    建议您使用线程实现100%的CPU使用率。但要小心…

    一旦该应用程序发布,请告诉我们,听起来确实很有用。可以;)单击收藏夹按钮以获取通知。锂离子电池与老式镍镉电池或镍氢电池不同。没有“记忆”效应,也不需要定期释放它们。事实上,锂离子电池完全放电可能会导致电池死亡,因此大多数电池都有防止这种情况发生的电路。+1@Ferruccio。“推荐”的放电/充电循环在哪里?@Ferruccio和@jrturton
    定期使用iPhone对锂电池进行适当维护,保持其中的电子偶尔移动很重要。确保每个月至少进行一次充电循环(将电池充电至100%,然后完全耗尽).
    从现在开始,有两件事可能会比8:100%CPU使用率和OpenGL更快地耗尽你的电池。100%CPU使用率确实应该是一颗炸弹——但请确保你对操作系统保持友好,以防止在无响应时关机。100%CPU使用率有一个陷阱。苹果有一个名为watchdog的内部服务,如果你的应用占用了太多的系统资源,它会杀死你的应用。所以要小心。这是我公认的答案,我只是在等着看是否还有更多的答案。谢谢!:)我将在这里添加我的答案。由于您有一些可用空间,请将Pi计算到第n位。