theres going to be things that annoy you, like when you use folders. open an application in the folder, close the app and the folder is still open. why they did this and not have the folder close when you open an app so when you quit it was the springboard? i have no idea. multitasking needs a revamp too, like maybe a preference pane that allows you to choose which apps you want to always background, which ones you dont. every app backgrounding when you close it is a little overboard.
There is: Apple's bank balance![]()
I sure hope I'm not the only one sitting here constantly clicking the "Check for Update" button, hoping it's available...
I wouldn't even call it incompetence, well on AT&T's part it was incompetence, but not Apples. Why should they have huge servers and all of that man power for 1 or two days of the year when they release a new iPhone? It makes no sense. Does it suck that some of us couldn't reserve our iPhone's on time, yes. But did they sell out of iPhones in the first day, yes. So why hire all of those people? If I am wrong please yell at me.
Your point is logical but i dont think apple cares about customer experience especially after the debacle with pre-orders on the iphone 4. They surely didnt seem to have enough servers/people/etc at a time when they were taking customers money so i wouldnt think they would care when pushing some update for free.
That is almost everything. Apps built with the 4.0 sdk can support fast app switching, which means that their previous state is saved and loaded. This actually makes the phone seem much faster and is really simple for devs to implement.
That is my fear. I feel like I will just have apps open without realizing it thus killing the battery quicker--especially when I'm not on wifi at the time. Not putting 4.0 on my 3GS.....I'll wait until I get the next phone with presumably better battery life.
A quick read through this thread and it's again obvious to me that no one on this site knows **** about anything to do with he iPhone..
GOOGLE your ****ing questions! Stop whining and wasting other peoples time.
Has anyone stopped to notice that all of 5 apps have actually been updated with 4.0 compatibility? Get ready for huge disappointment today as 4.0 launches with absolutely no apps compatible with. Not only ilk there be no multitasking today, but most apps crash on 4.0 currently. Enjoy!
The key word there is "can" support fast app switching. Special code must be added to an app to make it support fast app switching.
I have a medical charting app that people can log into from the iPad, iPhone, or the Web. Because of the potential to update from three locations, we have to pull the latest data every time the app is active. As a result, we're choosing not to include fast app switching. If we did, we'd have to display a "Please wait" screen while the data was updated. The app takes 2 seconds to load, so there's really no reason to make it switchable.
No thats not the reason. The reason is that the 3G doesn't have the ram inside of it to have multi-tasking. The 3G has half the ram of the iPhone 3GS. I would much rather not have mutli-tasking if I was a 3G user because the user experience would be so laggy.
We weren't talking about the multitasking. We're aware that the lower RAM and processor limits the multitasking....I had asked about the background wallpaper on the homescreen not being available on the 3G. I don't think that requires anything special hardware wise.
Jamie 360 said:theres going to be things that annoy you, like when you use folders. open an application in the folder, close the app and the folder is still open. why they did this and not have the folder close when you open an app so when you quit it was the springboard? i have no idea. multitasking needs a revamp too, like maybe a preference pane that allows you to choose which apps you want to always background, which ones you dont. every app backgrounding when you close it is a little overboard.
That is my fear. I feel like I will just have apps open without realizing it thus killing the battery quicker--especially when I'm not on wifi at the time. Not putting 4.0 on my 3GS.....I'll wait until I get the next phone with presumably better battery life.
No special code is needed for fast app switching. You just have to recompile.
Second, for your app, I think the experience would be much better to enable fast app switching, and then when resuming the app, show the previous data and switch it for the new data without blocking user interaction.
I wouldn't even call it incompetence, well on AT&T's part it was incompetence, but not Apples. Why should they have huge servers and all of that man power for 1 or two days of the year when they release a new iPhone? It makes no sense. Does it suck that some of us couldn't reserve our iPhone's on time, yes. But did they sell out of iPhones in the first day, yes. So why hire all of those people? If I am wrong please yell at me.
No thats not the reason. The reason is that the 3G doesn't have the ram inside of it to have multi-tasking. The 3G has half the ram of the iPhone 3GS. I would much rather not have mutli-tasking if I was a 3G user because the user experience would be so laggy.
Apple wants you to buy a new iPhone, it's as simple as that. If you don't want to do this, wait for a jailbreak patch to enable it for your old one.
Actually, all apps work fine with it. At least all the apps I have had previous with the past version.
No special code is needed for fast app switching. You just have to recompile.
Second, for your app, I think the experience would be much better to enable fast app switching, and then when resuming the app, show the previous data and switch it for the new data without blocking user interaction.
Apple wants you to buy a new iPhone, it's as simple as that. If you don't want to do this, wait for a jailbreak patch to enable it for your old one.