NO and NO and NO.
What planning needs to be done? The only difference would be the addition of 3G to the AT&T plans.
If Apple waits 6 months again for consumer "Planning" that means a decrease in iphone sales for 6 months, meaning they won't reach their 10 million goal by the end of 2008. So I think your idea is the one that is "stupid."
The best publicity is actually seeing people use the phone. After the iphone was announced and before it was released, a lot of people were skeptical about buying the phone because of a lot of factors. The thing that caused it to boom in sales is when it actually hit the streets.
I spoken to a few iphone users and they don't even know what 3g is, and they don't have a need for gps (if that is indeed included in the next version). So the announcement of either of those features would do nothing for those types of consumers. What will make a difference is those consumers seeing others actually use the phone and its additional features.
Jobs has a goal to reach with the iphone sales. If he just announces and says the new phone going to be released at a later date, sales are going to drop, cutting on valuable time before his time is up.
O and btw, please don't call peoples' ideas stupid when there is no valid proof that backs up any ones idea.
Did anyone say it would be 6 months? No.
Releasing on the same day is just
STUPID with the iPhone.
Apple wants to create hype by saying they will release it on so and so. What a better time than to release the iPhone in the summer, at a specific time that people can actually plan ahead and wait for. Your way, Jobs would announce the iPhone, and somehow shipments of new iPhones get into stores, and knowing from the past, it will get leaked, and ruin the surprise. Apple loves playing that game, and it's better that way.
Even with new iPod updates. Those aren't instant.
And it doesn't matter if you spoke to a bunch of people and they don't even know what 3G is. Did they know what EDGE was before they bought it? Did they know what 2.5G technology was?