Become a MacRumors Supporter for $50/year with no ads, ability to filter front page stories, and private forums.
...The only thing I can think of is that while they were correcting and coding some other bugs, they may have inadvertently miscoded something else in the OS. In other words, 2 steps ahead in development, and one step back...

IMO, that's probably what did happened.

Any code change can have an unintended impact. It happens thoughout the development process (which is why developers invest in regression tests). In this case it seems like the problem was introduced in the GM. It's a bad time to make a mistake, but at least Apple caught it and gave themselves enough leeway to still get it out in November.
 
Last edited by a moderator:
Although it's fair what everyone said, it should also be said that if it's properly unit tested, the fact that the wifi doesn't work should be covered by a batch of testing to avoid detecting it in a later stage, but I don't know how it works with Objective-C regarding unit testing...
 
Because you would be first in line complaining that Apple is releasing faulty firmware. If it is so easy to develop, call Apple and lend a hand. Surely you have a solution for the wifi problem.

yea man, line 4876 in the wi fi driver code, they missed out a "("
:D
 
Although it's fair what everyone said, it should also be said that if it's properly unit tested, the fact that the wifi doesn't work should be covered by a batch of testing to avoid detecting it in a later stage, but I don't know how it works with Objective-C regarding unit testing...

You minimize the difficulty of testing every version of wireless router from every router maker and every firmware version (including some pretty old ones that are still common) with and without security, etc. and against all of the various options that can affect performance. There are more idiosyncrasies between routers than you'd expect.

If you think it's likely a company can have labs duplicating every network configuration you don't know how diverse they can be.
 
They've been playing with Lego blocks for about 5 months....

Its probably errors and bugs and glitches they've encountered. They want to get it released as much as we want, but they want to make it perfect and bug free just like how we want it!
 
Isn't the iPad iOS 99.9% similar to the rest of the i-Devices? The real question is, why is it taking so long if everything is virtually the same across the board? Don't tell me they spent all their time optimizing icons and graphics.

Why didn't the iPad get iOS 4.0 along with everything else? Even the 3G, which is already a pretty slow device to begin with, its performance suffered greatly; yet it still received an update on time. Why do we have to wait so long to get a simple feature like Folders for the iPad? That's just plain weird if you ask me. I would have preferred to get 4.0 out the gate and 4.2 later, it just seems so controlling.
 
Isn't the iPad iOS 99.9% similar to the rest of the i-Devices?

No. For one thing, it's the only device where the home screen rotates. Most "native" apps for the iPad are different from their iPhone/iPod touch counterparts -- Calendar and Contacts being the ones with the most prominent differences. Oh, and the iPod and video apps are VERY different. iPad UI has pop-up overlays, which doesn't exist in iPhone/iPod touch. I'm sure there are other differences I'm forgetting. But the point is, despite all the talk about "OS unity," iOS for iPad is a rather distinct subset of iOS.
 
About 5 months ago the team that was tasked with programming 4.2 lost power in their office just before lunch. As a result, the air conditioning unit failed and they were forced outside before the heat from theirservers caused their polyester shirts to kling to their skinny frames, which could lead to intolerable chafing.

Programmers being nerds, this was the first time in many, many years that they had ventured into direct sunlight. And it was good. They felt warmth and joy second only to the moment they first mastered Klingon.

The following months the summer was filled with the exploration of nerdy sexuality, beer, and crazy parties at the Hotel Essex. But as autumn grew closer and the hot chicks of Cupertino began to hide their bikinis underneath their cashmir turtle-necks, the cold reality that they had unfinished business set in.

This is why it took so long...but don't be angry, give some nerds a break and be happy for them.
 
By the time 4.2 is out for the iPad this model will be redundant. I hope this is the last time apple takes 7 months from initial announcement to actual delivery.

If 7 months is the new standard shouldn't we be expecting information regarding 5.0 for the iPhone and iPad round about now. Nope didn't think so it'll be next year.
 
By the time 4.2 is out for the iPad this model will be redundant. I hope this is the last time apple takes 7 months from initial announcement to actual delivery.

If 7 months is the new standard shouldn't we be expecting information regarding 5.0 for the iPhone and iPad round about now. Nope didn't think so it'll be next year.

4.2 will be out this month (maybe even next week), how is it redundant? And they didn't announce it 7 months ago.
 
No. For one thing, it's the only device where the home screen rotates. Most "native" apps for the iPad are different from their iPhone/iPod touch counterparts -- Calendar and Contacts being the ones with the most prominent differences. Oh, and the iPod and video apps are VERY different. iPad UI has pop-up overlays, which doesn't exist in iPhone/iPod touch. I'm sure there are other differences I'm forgetting. But the point is, despite all the talk about "OS unity," iOS for iPad is a rather distinct subset of iOS.

thanks, that explains a lot. in addition to those UI differences there are then also a lot under the hodd differences I guess.

in any case I won't upgrade for a couple of weeks till the bugs are fixed. also I just upgraded my phone from iOS3 to iOS4 and I don't like it very much. The only difference is the multitasking barr and that is a pain because you have to quite apps essentially twice to really quit them. and I get no advantage from multitasking in my use. could be different on the iPad though.
 
Nobody wants apple to release faulty firmware but again why has this only come to light now ? i would assume people were beta testing back when this was first announcecd in april/may. If this problem was as someone suggested because of miscoding or trying to fix one bug which then created another then obviously apples process is flawed.

Why release the GM to the beta testers only one week before it was to be released to the public. Did they hold back the GM because thats apples policy to only have afew days between GM and final release. If so then on this occasion its meant that new bugs have been found and its now delayed.

I just think the whole beta process is flawed and apple needs to look into why so many bugs have been found soo close to launch date.


LOL. You clearly have never been involved in the development, testing, and shipping of a software product of this magnitude. This is SOP for all products. Sometimes you get lucky and fixing a last minute issue goes smooth. Sometimes Murphy rear's his ugly head and a totally innocuous change breaks something that has been working for months. Murphy got Apple this time. There is no reasonably cost effective process known that can prevent that. You can spend space shuttle money and still end up canceling launches 2 hours before scheduled lift off because of newly found issues that were tested and fine the day before. Welcome to the real world of engineering products.
 
Although it's fair what everyone said, it should also be said that if it's properly unit tested, the fact that the wifi doesn't work should be covered by a batch of testing to avoid detecting it in a later stage, but I don't know how it works with Objective-C regarding unit testing...

First off, unit testing is not language specific. So whether Objective-C, Java, or Perl is completely irrelevant. Second the issue would be unlikely to ever be found in unit testing. Unit testing is focused on preventing regressions in a single unit of code in isolation as the name implies. This issue was unique to a combination of (at least) 2 codes bases -- the wifi firmware and the firmware on certain (many?) wifi routers. Not everyone had the issue with the GM. This means that the issue would have to have been found in system or integration testing. But guess what .. it's impossible to integration test everything every time, especially as build frequency increases and you near release. What happened was unfortunate, but not uncommon by any stretch of the imagination.
 
A quick google shows that iPad 4.2 was announced on September 1st.

September. October. November. That's three months, assuming it delivers before the end of November.

http://www.google.com/#sclient=psy&...=&aql=&oq=&gs_rfai=&pbx=1&fp=99bf7acb9aa4cbe6



My bad its actually 8 months

the new ios including multitasking folders etc was april
http://www.engadget.com/2010/04/08/iphone-os-4-0-unveiled-shipping-this-summer/
It just so happend they decided to delay this until november for the ipad.

If as people have suggested work on the ios for ipad wasn't started until august/september why was that ?

The ipad has been the forgotten brother in this 8 month period.
 
I'll probably get flamed but hey i'll ask anyways

4.2 was announced for the ipad back in april/may ios 4.0 was released for the iphone in june. What has apple been doing in the 5 month period since the new ios for the iphone was released.

Why has this wifi problem only just now been detected the ios 4.2 was further delayed according to sources on the 2nd november due to a different bug that was found. why are these bugs only now coming to light. Shouldn't this testing process been carried out before. They have had 7 months in which to get this released. Theres been so many false starts with this new ios this hasn't been handled very well at all imo.

Chill dude!!!

You try to develop a unified iOS that works on all iDevices. iOS 4.2 will be out when it's ready.
 
My bad its actually 8 months

the new ios including multitasking folders etc was april
http://www.engadget.com/2010/04/08/iphone-os-4-0-unveiled-shipping-this-summer/
It just so happend they decided to delay this until november for the ipad.

If as people have suggested work on the ios for ipad wasn't started until august/september why was that ?

The ipad has been the forgotten brother in this 8 month period.

It was not forgotten - if you read the article (well, technically it's a blog post):

Just a bit more than a year after we first laid eyes on iPhone OS 3.0, Apple is back with the latest big revision of the OS that powers the iPhone, iPod touch and iPad. iPhone OS 4 is shipping this summer (iPad in the fall)

Sure, it's a long, long wait, but then again it is not just an update. The number at the front changing from 3 to 4 indicates a new OS - like moving from Vista to Win7, just that the UI looks almost the same.

And before you continue your rant, remember that some of us had to wait 8 months until the iPad was even available in our countries. And some are still waiting. If it bugs you that much, go buy an Android tablet - you'll get fragmented updates on a more regular basis (manufacturer and hardware willing).
 
What delay? Apple never said 4.2 would be release on specific date. It's delay to you because you assumed it was coming out on Monday. Do you think Apple has nothing to do but work on 4.2 all this time?
 
It was not forgotten - if you read the article (well, technically it's a blog post):



Sure, it's a long, long wait, but then again it is not just an update. The number at the front changing from 3 to 4 indicates a new OS - like moving from Vista to Win7, just that the UI looks almost the same.

And before you continue your rant, remember that some of us had to wait 8 months until the iPad was even available in our countries. And some are still waiting. If it bugs you that much, go buy an Android tablet - you'll get fragmented updates on a more regular basis (manufacturer and hardware willing).

No rant just questions

why has apple taken this long (8 months) to release ios 4 for the ipad. the developer preview for the iphone will be out today (april) it says
why not release both at the same time ? That doesn't mean that the ipad would have got the upgrade along with the iphone in june but a darn sight sooner than november imo.







The reason many people will say is that theres no
 
Register on MacRumors! This sidebar will go away, and you'll see fewer ads.