Become a MacRumors Supporter for $50/year with no ads, ability to filter front page stories, and private forums.
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.
 
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.
 
There is: Apple's bank balance ;)

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.
 
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.

I agree I mean this ain't a book pre-order from Amazon, this is a gadget with demand never seen. It's getting to the point where demand is beating technology
 
Do anyone know where to get an iPhone 4 case? I dont want that bumper case from apple.com, but when I google iPhone 4 cases, I either get iPhone 3gs cases or iPhone 4 cases that are not yet available. I would like to have a case by the time my iPhone gets here thursday. Any info would be much appreciated.
 
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.

Holy Golden Gate leap. It's a bit far to say b/c of ONE unintended debacle that Apple doesn't care about the customer experience. Apple's whole reputation is built upon customer experience, from the design of the product, to how its packaged. If they didn't care the wouldn't spend extra to ensure iP4s are delivered to customers on 24th. It would be far less expensive to let them ship on the 24th regular ground for delivery according to the UPS/FedEx schedule. Apple, like every other company, is run by fallible human beings. It's unrealistic to think its going to be 100% on everytime.

I'm not making excuses for the pre-order b/c that was a disaster. But overall Apple's track record on "customer experience" is at worst better than most other companies.
 
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.

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.
 
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.

Don't fear it. Not once. The whole point of the multitasking solution in iOS is that it doesn't drain your battery. Most of the apps you see in that list, are paused, and do not drain ANY battery/performance whilst backgrounded.

The few apps that perform background processes are also heavily optimized and you can easily leave the backgrounding off. For example, backgrounding Pandora. Yes, you will get a slight battery hit as you are streaming 24/7, but you can easily just stop the music before you quit or kill Pandora to stop it.
 
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!

Actually, all apps work fine with it. At least all the apps I have had previous with the past version.
 
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 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.
 
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.
 
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.

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.
 
Wirelessly posted (Mozilla/5.0 (iPhone; U; CPU iPhone OS 3_1_3 like Mac OS X; en-us) AppleWebKit/528.18 (KHTML, like Gecko) Version/4.0 Mobile/7E18 Safari/528.16)

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.

That's the beauty of apple's system - most apps aren't actually backgrounded, they're just suspended for a quick switch back. Only apps that actually need to keep running like streaming audio or nav are backgrounded.
 
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.

Is that true, you only have to recompile and Fast App Switching is supported in your app?
 
I'm away from my computer for the whole summer. Can I download this on a friend's computer and upgrade my iPhone on that? Or will it say "you must resync all your music/photos first in order to upgrade"
 
::Sigh:: the longer they wait to release this the longer my day is going to feel.
I am absolutely itching for folders.
 
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.

So how was this incompetence on AT&T's side but not Apple's? Sounds like a double standard to me.. They both had no idea how HUGE the demand would be and consequently had most of their servers overloaded. Was that frustrating for many? YES! Was it incompetency? As much as people love bashing AT&T, I don't think it was...
 
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.

As has been noted, we were not talking about multitasking. But considering that it isn't technically real multitasking, the 3G's hardware probably could support it if Apple let it.
 
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.

I do understand that Apple wants people to upgrade, but something like the background image on the homescreen is something that would appeal to a lot more users. I'm not asking the question for my personal benefit, I'm getting an iPhone 4, but I know that there are a lot of people who in the last 6 months bought a new 3G because they didn't want to spend $200 or $300 on a 3G just for video recording. I'm not saying Apple is going to change their mind, nor am I going to convince them to, but to me it would make sense that atleast on the phones you've been actively selling over the last calendar year, you would support a low impact feature like wallpapers, if only to just avoid people jailbreaking their phones.
 
Actually, all apps work fine with it. At least all the apps I have had previous with the past version.

Oh really? Are any of them even remotely popular/oft used apps?

iTeleport crashes every other session.

Air Video does not work.

StreamtoMe does not work.

Call of Duty crashes on launch.


3 of the most popular utilities and one top 10 game. Not to mention a dozen other less popular.
 
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.

Oh, you're right. Apple said you can just compile against 4.0 and Fast App Switching is turned on. To support it properly, code has to be added to handle stuff like when it goes BG and when it resumes.
 
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.

Whilst I'm 100% sure Apple would love for you to purchase the new phone, I'm pretty sure they would have included custom wallpapers on the 3G if it was feasible. If they just wanted you to upgrade, they wouldn't give you the update at all.

Remember, custom backgrounds effectively means loading a 1mb image constantly. For a 128mb device, that's quite a lot. I think Apple put the smoothness of the overall experience above a custom wallpaper.

And no, I'm not being a fanboy. Go and jailbreak them if you want it. Yes it works, but it's just reducing the amount of RAM available to apps on a very RAM-limited system. Go on jailbreakers - see how much free RAM you have with macrumors.com loaded in Safari. Then you see how valuable RAM is on the 3G.
 
Register on MacRumors! This sidebar will go away, and you'll see fewer ads.