• http://www.allaboutiphone.net Matt Radford

    I can tell you exactly how many processes are running on my iPhone:

    26 (1 running, 25 sleeping, 96 threads)

    That’s from running top in MobileTerminal.

    iPhone OS uses the same XNU kernel and shares much of the same archtecture (and power-saving code) as OS X on the desktop. So I’d go so far as to say that iPhone OS is as complex under the hood as a desktop OS circa 2008 :)

    I think you’re probably right about leaving third-party apps in the foreground at night (just in case).

  • http://3lib.ukonline.co.uk Steve Litchfield

    96 threads? So I got the 100 bit more or less right, then? 😎

    ‘much of the same’ – but not exactly the same. The iPhone OS *is* simpler and smaller than OS X on the desktop, so I stand by my words….

  • chrsfrwll

    Yep, third party app in foreground while “asleep” hammered my battery once and I’ve experienced overly warm phone on more than one occasion. Now I never leave anything running in the foreground when the phone’s asleep at night and rarely during the day. Routine for me is Home > Sleep. This isn’t too much of a problem with the (unbroken) iPhone’s inability to run TP apps in the background but it could become more of an issue if and when Apple let that happen.

  • http://www.allaboutiphone.net Matt Radford

    (Putting full geek hat on)

    Well to take the politician’s viewpoint, threads could be considered processes… But strictly speaking they exist within processes (same state and memory space), although it differs from OS to OS.

    http://en.wikipedia.org/wiki/Multi-threading

    Cheers

  • Walter Yeung

    I have got an iPhone 3G. Ever since I returned from overseas, my phone exhibited battery drain and warm-to-touch symptoms and it didn’t last past a few hours after fully charged. Warm re-boot, cold boot, and even restore from iTunes didn’t help at all.

    Today I deleted all promotional SMS messages received from mobile carriers overseas, and to my surprise the problem was solved, and the iPhone was back to normal. I don’t know the reason but this is what happened.