right. That is what i was thinking. its a guideline for outside developers so that they cant make things that slow down the OS of the iphone. I mean, if you had TONS of apps running constantly every day, it would not last.
It just reminds me of PC vs. Mac. I mean, you buy a PC and it comes with an INSANE amount of things that run in the background that are useless. You get a mac, and the ONLY things that are running are the things that you need. I think by requiring developers to develope a program that does NOT constantly run, they are protecting their customers from malicious developers that want to slow down or hack an iphone. This way, THEY can control what can and can not be uploaded to an iphone and make sure that any app that is "sanctioned" by apple is safe and will not compromise your iphone;s os. But that doesnt mean that they will not allow their own developers to create a program that runs in the background. I mean, someone had to create the software that is on there now, so they can do it again. its just safer that way..
that is also the reason why i will not put an 3rd part apps on my phone until apple comes out with a list of ones that they say is ok. I just would rather not risk it and wait.. MAINLY because i do NOT know a lot about programming, so i dont know what is good and what is not. i'd rather have apple do all the thinking for me in that field.