As far as multitasking goes, I've already shown numerous people on many occasions how my battery life is NOT effected while running up to 10 apps (all doing some kind of function in the background.)
Then your phone must be powered by fairies and unicorns because even the android lovers on TWIT sheepishly admitted that multitasking seriously affected their battery life. Really, it's a pretty simple concept - use the CPU more, use more energy, less battery life. It's not magic, BS or marketing spin - it's physics!
But again, who want's "real" multitasking except for pedantic feature list watchers? Apple is delivering what people really want with multitasking - functionality! - while preserving the user experience - and part of that user experience includes battery life!
2. In addition, there will be specific services via some published APIs that can actually get some CPU time. Background music, push notifications, location change callbacks, network streaming (like the photo upload example they gave) and ???. I doubt you will be able to design your app to truly continue running in the background, calculating pi or whatever.
Why would you want to calculate pi (or whatever) in the background on a ultra-portable device with limited resources???
With the background services they have announced, they have covered functionality for everything I want multitasking for, and for other things that I have seen others in these forums constantly ask for (hey, maybe they do read what gets posted on sites like this!)
Apps left in RAM start faster than if loaded from Flash. Reading from Flash is still extremely slow. If they are not using any processor time then leaving them in the background hurts nothing and makes using them again much faster.
Flash is as fast a signal moving through a circuit, there are no moving parts. Flash and RAM are both solid state storage, there is no delay in the transfer of information.
Quote:
They are not doing anything that prevents resource hogs either.
Yes they are, the OS ultimately controls the multitasking, not the developer.
Quote:
How about my stream is in OGG and I have a custom decoder for that. And I program like an 10 year old. Oops, my streaming app now sucks your battery dry in 30 minutes.
This scenario is outside of how Apple designed the iPhone, so any problems you have are of your own doing.
It's funny how jailbroken phones can do all the things are "impossible"
As someone who (briefly) jailbroke my iPhone 3G, the experience was pretty sucky if you tried to do anything interesting.
If your idea of a good user experience is one that is so compromised, then you are following the wrong vendor if your hanging out on an Apple forum. I hear HP is going to cram Windows 7 in an Atom based tablet. Sounds like your cup of tea.
No - I mean completely and totally free. No ads. No money. No nagging. Nothing. FREE. Such things once existed.
Then go write some of them. Other people have decided it's nice to earn something for your effort. Here's your chance to lead us out of darkness into the light!
Quote:
Maybe I'm just a dinosaur...
No, just unrealistic. Your not going to get quality high value apps for free - unless you get a developer that's independently wealthy and doesn't value their time for creating such apps. You might get quick little utilities that are free - and there are and continue to be several of those, but if there is anything more complicated there has to be a way to monitize the effort expended to create the application (unless we are back to the mythical independently wealthy philanthropic developer)
I guess the only thing I'm unclear about is how you'll (as a user) instruct an app to keep running in the background.
Single press of the home button quits the app and dumps you to the springboard like it works now.
Double press of the home button keeps the app open and provides you the dock-like app selector.
I would imagine you could quit an app by returning to it and then single pressing the home button. Seems simple and elegant, and pretty hard to accidentally leave an app running in the background. I wondered how there were going to handle that as this was the single biggest problem with Windows Mobile - you could never quit an app (without third party tools) and eventually the phone slowed to a crawl.
WHAT?! seriously? 2G & 3G are identical in hardware, except for the 3G/edge components. any apple apologist want to rationalize why there isn't support for 2G in 4.0?
Identical? Are you serious? Can you cite any link that says they are the same -- except for the 3G/edge components? And, by making the qualifier -- except for the 3G/edge components -- the essence of being identical is put to question.
It is just like stating that a propeller and jet-engine planes are supposed to be identical, except for the propeller or the jet engine components. Then, by your reasoning, you expect them to perform the same capabilities.
I am sure that if they made the product compatible with the other earlier versions, and they are too slow or would freeze, will you be happy with it? Or complain here about the result of allowing multitasking in those older iPhones?
Anyway, Apple upgrades its products every year, and the software as often as is possible. If you do not want to be disappointed, do not buy their products until you have the features you wanted.
I launch the memo app. I quit the memo app pressing the home button. I go to 5 different apps in the meantime but I want to keep memos running so I can make a quick note when I need to.
Then you shouldn't have quit the memo app by pressing the home button once. You double press the home button, that keeps memo running, presents the app switching interface and you switch to another app that's running, or the spring board to pick a new app to launch.
Single press of home quits the App you are in and returns to the springboard.
Double press of home keeps the current app running and presents you the app switching interface.
Yes! Thank you. Finally someone with some sense. What I find drains the battery the most in terms of apps running in the background is anytime the
OK, if you two are so smart and there is no impact by having multiple applications running in the background, why don't desktop OS's just load every app on your machine as they start up so you can just switch at will?
Identical? Are you serious? Can you cite any link that says they are the same -- except for the 3G/edge components? And, by making the qualifier -- except for the 3G/edge components -- the essence of being identical is put to question.
It is just like stating that a propeller and jet-engine planes are supposed to be identical, except for the propeller or the jet engine components. Then, by your reasoning, you expect them to perform the same capabilities.
I am sure that if they made the product compatible with the other earlier versions, and they are too slow or would freeze, will you be happy with it? Or complain here about the result of allowing multitasking in those older iPhones?
Anyway, Apple upgrades its products every year, and the software as often as is possible. If you do not want to be disappointed, do not buy their products until you have the features you wanted.
You link to a site comparing performance. The internals are very difference. Even the processor and RAM have different model numbers. THey are the same architecture, but they are unique, and i you looked at the actual boards you'd see that are very different beasts. Go to iFixit and educate yourself, Big Boy.
But all that is beside the point when you consider the age of the first iPhone. The issue isn't that Apple COULDN'T support the first iPhone, they could support them indefinitely, but they have made a demarkation point which we can assume is every 3 years. Do you know another phone that even comes close to 3 years of rich updates?
Surprisingly for a beta 1 release, iPhone OS 4.0 seems pretty stable (and I'm only comparing it to beta 1 of iPhone OS 2.0 and 3.0, not publicly released versions).
EDIT: Nvm, Photos app is broken. It seems to have no idea that higher resolution versions of the photos exist besides the thumbnails. =/
Surprisingly for a beta 1 release, iPhone OS 4.0 seems pretty stable (and I'm only comparing it to beta 1 of iPhone OS 2.0 and 3.0, not publicly released versions).
EDIT: Nvm, Photos app is broken. It seems to have no idea that higher resolution versions of the photos exist besides the thumbnails. =/
My photos apps is working fine. You might need a restart. I've tried to make it crash or lockup, which was easy with the other Betas. Even v2.x.x was pretty crashy until months after the official release was updated.
I've seen some slowdown with 8 heavy full websites open in Safari, running iPod app with Lossless audio, checked mail to make those processes active then ran iStat and still had 22MB left. That is more RAM than in 3.1.2 and faster transitions than with 3.1.3, though not as smooth as without all that running.
I hope they add a better notification system. The fact that they have no template for this today makes me worried. This is the one area that Android mostly gets right and WebOS completely gets right. The iPhone OS is simply anemic in this regard.
Comments
As far as multitasking goes, I've already shown numerous people on many occasions how my battery life is NOT effected while running up to 10 apps (all doing some kind of function in the background.)
Then your phone must be powered by fairies and unicorns because even the android lovers on TWIT sheepishly admitted that multitasking seriously affected their battery life. Really, it's a pretty simple concept - use the CPU more, use more energy, less battery life. It's not magic, BS or marketing spin - it's physics!
But again, who want's "real" multitasking except for pedantic feature list watchers? Apple is delivering what people really want with multitasking - functionality! - while preserving the user experience - and part of that user experience includes battery life!
What a complete JOKE. I have been a loyal apple'ist for ages... but this is the final straw. SCREW IT
Yes, darn Apple for not providing a hardware update with software! Those fascists! Free hardware updates for life!
2. In addition, there will be specific services via some published APIs that can actually get some CPU time. Background music, push notifications, location change callbacks, network streaming (like the photo upload example they gave) and ???. I doubt you will be able to design your app to truly continue running in the background, calculating pi or whatever.
Why would you want to calculate pi (or whatever) in the background on a ultra-portable device with limited resources???
With the background services they have announced, they have covered functionality for everything I want multitasking for, and for other things that I have seen others in these forums constantly ask for (hey, maybe they do read what gets posted on sites like this!)
How is a banner ad at the bottom of the screen taking up your time?
Because he had to post here to complain about it
Apps left in RAM start faster than if loaded from Flash. Reading from Flash is still extremely slow. If they are not using any processor time then leaving them in the background hurts nothing and makes using them again much faster.
Flash is as fast a signal moving through a circuit, there are no moving parts. Flash and RAM are both solid state storage, there is no delay in the transfer of information.
They are not doing anything that prevents resource hogs either.
Yes they are, the OS ultimately controls the multitasking, not the developer.
How about my stream is in OGG and I have a custom decoder for that. And I program like an 10 year old.
This scenario is outside of how Apple designed the iPhone, so any problems you have are of your own doing.
RAM is hardware.
It's funny how jailbroken phones can do all the things are "impossible"
As someone who (briefly) jailbroke my iPhone 3G, the experience was pretty sucky if you tried to do anything interesting.
If your idea of a good user experience is one that is so compromised, then you are following the wrong vendor if your hanging out on an Apple forum. I hear HP is going to cram Windows 7 in an Atom based tablet. Sounds like your cup of tea.
I'm not sure about you, son, but my time is worth money. I get irritated when people steal it.
Did reading this response steal some of your time, too? If so, the check's in the mail.
No - I mean completely and totally free. No ads. No money. No nagging. Nothing. FREE. Such things once existed.
Then go write some of them. Other people have decided it's nice to earn something for your effort. Here's your chance to lead us out of darkness into the light!
Maybe I'm just a dinosaur...
No, just unrealistic. Your not going to get quality high value apps for free - unless you get a developer that's independently wealthy and doesn't value their time for creating such apps. You might get quick little utilities that are free - and there are and continue to be several of those, but if there is anything more complicated there has to be a way to monitize the effort expended to create the application (unless we are back to the mythical independently wealthy philanthropic developer)
I guess the only thing I'm unclear about is how you'll (as a user) instruct an app to keep running in the background.
Single press of the home button quits the app and dumps you to the springboard like it works now.
Double press of the home button keeps the app open and provides you the dock-like app selector.
I would imagine you could quit an app by returning to it and then single pressing the home button. Seems simple and elegant, and pretty hard to accidentally leave an app running in the background. I wondered how there were going to handle that as this was the single biggest problem with Windows Mobile - you could never quit an app (without third party tools) and eventually the phone slowed to a crawl.
WHAT?! seriously? 2G & 3G are identical in hardware, except for the 3G/edge components. any apple apologist want to rationalize why there isn't support for 2G in 4.0?
Identical? Are you serious? Can you cite any link that says they are the same -- except for the 3G/edge components? And, by making the qualifier -- except for the 3G/edge components -- the essence of being identical is put to question.
It is just like stating that a propeller and jet-engine planes are supposed to be identical, except for the propeller or the jet engine components. Then, by your reasoning, you expect them to perform the same capabilities.
I am sure that if they made the product compatible with the other earlier versions, and they are too slow or would freeze, will you be happy with it? Or complain here about the result of allowing multitasking in those older iPhones?
Anyway, Apple upgrades its products every year, and the software as often as is possible. If you do not want to be disappointed, do not buy their products until you have the features you wanted.
CGC
I launch the memo app. I quit the memo app pressing the home button. I go to 5 different apps in the meantime but I want to keep memos running so I can make a quick note when I need to.
Then you shouldn't have quit the memo app by pressing the home button once. You double press the home button, that keeps memo running, presents the app switching interface and you switch to another app that's running, or the spring board to pick a new app to launch.
Single press of home quits the App you are in and returns to the springboard.
Double press of home keeps the current app running and presents you the app switching interface.
Yes! Thank you. Finally someone with some sense. What I find drains the battery the most in terms of apps running in the background is anytime the
OK, if you two are so smart and there is no impact by having multiple applications running in the background, why don't desktop OS's just load every app on your machine as they start up so you can just switch at will?
edit: I just realized which troll bcotten is, under yet another alias despite being banned numerous times.
I believe I can verify that this is not the case.
Please stay on topic. Thanks.
Identical? Are you serious? Can you cite any link that says they are the same -- except for the 3G/edge components? And, by making the qualifier -- except for the 3G/edge components -- the essence of being identical is put to question.
It is just like stating that a propeller and jet-engine planes are supposed to be identical, except for the propeller or the jet engine components. Then, by your reasoning, you expect them to perform the same capabilities.
I am sure that if they made the product compatible with the other earlier versions, and they are too slow or would freeze, will you be happy with it? Or complain here about the result of allowing multitasking in those older iPhones?
Anyway, Apple upgrades its products every year, and the software as often as is possible. If you do not want to be disappointed, do not buy their products until you have the features you wanted.
CGC
http://www.leawo.com/blog/tag/iphone-2g-vs-3g/ educate yourself big boy
http://www.leawo.com/blog/tag/iphone-2g-vs-3g/ educate yourself big boy
You link to a site comparing performance. The internals are very difference. Even the processor and RAM have different model numbers. THey are the same architecture, but they are unique, and i you looked at the actual boards you'd see that are very different beasts. Go to iFixit and educate yourself, Big Boy.
But all that is beside the point when you consider the age of the first iPhone. The issue isn't that Apple COULDN'T support the first iPhone, they could support them indefinitely, but they have made a demarkation point which we can assume is every 3 years. Do you know another phone that even comes close to 3 years of rich updates?
EDIT: Nvm, Photos app is broken. It seems to have no idea that higher resolution versions of the photos exist besides the thumbnails. =/
Surprisingly for a beta 1 release, iPhone OS 4.0 seems pretty stable (and I'm only comparing it to beta 1 of iPhone OS 2.0 and 3.0, not publicly released versions).
EDIT: Nvm, Photos app is broken. It seems to have no idea that higher resolution versions of the photos exist besides the thumbnails. =/
My photos apps is working fine. You might need a restart. I've tried to make it crash or lockup, which was easy with the other Betas. Even v2.x.x was pretty crashy until months after the official release was updated.
I've seen some slowdown with 8 heavy full websites open in Safari, running iPod app with Lossless audio, checked mail to make those processes active then ran iStat and still had 22MB left. That is more RAM than in 3.1.2 and faster transitions than with 3.1.3, though not as smooth as without all that running.
I hope they add a better notification system. The fact that they have no template for this today makes me worried. This is the one area that Android mostly gets right and WebOS completely gets right. The iPhone OS is simply anemic in this regard.
What a complete JOKE. I have been a loyal apple'ist for ages... but this is the final straw. SCREW IT
It's called fragmentation, something that many here refuse to admit is happening.