Considering that the Final GM build of OS 4.2 has been released, Apple is really stupid for not actually distributing it--then they wouldn't have to fumble around with "workarounds" for this bug.
Apple really need a way to push out minor software updates without having to use iTunes/go through the whole process of downloading the whole .ipsw file.
Kind of like the small security updates you get on Mac OS X - the iPhone could have an over-the-air minor updates feature as an app on the device itself? That way minor things could be patched straight away, rather than wait for the next release...
Absolutely - it's around 600MB for the iPhone 4 or iPad, that's huge, especially when you're downloading both (or is it universal?), anyway, it's ridiculous, I know they do it so that people don't need to download the latest software all the time, but presumable, iTunes could detect what software version the phone's on, and then choose what it needs to download, a series of smaller files if the devices OS is only a couple of minor versions old, or a big ipsw if its a big update (eg. 4.0) or iTunes detects the ipsw is smaller than the series of smaller updates.
Considering that the Final GM build of OS 4.2 has been released, Apple is really stupid for not actually distributing it--then they wouldn't have to fumble around with "workarounds" for this bug.
7th is when the Day Light Savings change takes place in the US, bringing everyone back into sync.
Someone dropped the ball on this one. This should have been caught and patched in the 4.1 release. I guess it wasn't detected in time.
Each type of device has a different file - iPad, iPhone 4 and iPhone 3G (all of which I have) all need a different version. That said 4.2 is somewhat less than 600 MB... though I'd need to open my mac to check.
True patches are extremely difficult to manage.
(http://www.crunchgear.com/2010/11/03/how-to-try-4-2-on-your-ipad-right-now/)iOS 4.2 GM (IPAD) – 549MB
iOS 4.2 GM (IPHONE 4) – 624.27MB
iOS 4.2 GM (IPOD TOUCH 4G) – 608.65MB
It's great that Apple has come out with such an innovative temporary fix- set alarm each day?! Wow! Never thought to fix a problem with a recurring alarm by making it no longer recurring. Apple must have had a team of people working around the clock to come up with that.
Wirelessly posted (Mozilla/5.0 (iPhone; U; CPU iPhone OS 4_2 like Mac OS X; en-us) AppleWebKit/533.17.9 (KHTML, like Gecko) Version/5.0.2 Mobile/8C134 Safari/6533.18.5)
Bugs happen. I wish I could write prefect code everytime.
So apple basicly admits that it screws up but it still does not cover the fact that this is a mistake that should of NEVER of happen.
It is a huge example of sloppy and lazy ass coding. This would be really only 4-5 lines of code to fix but if you start having sloppy coding it makes it very hard to fix.
Apple cause other companies lazy. They might want to look at themselves because this bug is a great example of lazy.
Bugs happen. This is a low priority issue - an annoyance - there is no loss of data and there are two simple workarounds. Personally I find it amusing that such a 'great' company as Apple can make mistakes like the rest of us. I also found it interesting that it was missed by both dev and test.
I have had issues with timezones etc in products that I have worked on. It is a complicated area, it is easy to make assumptions that are not true.
My only disappointment has been the time it appears to have taken Apple to acknowledge the problem. This first issue occurred weeks ago but it seems to have taken until the Europeans started complaining for it to be acknowledged. If true that sucks.
I am waiting for someone to loose their job for oversleeping and then sue Apple for loss of earnings for not waking them up correctly.