Some owners of iPhones might be harder to contact than usual today: a bug in the "Do Not Disturb" function on the new iPhone software has surfaced in 2013, and is not turning off when it is scheduled to - meaning that calls will be diverted to voicemail and the phone won't ring.
The bug first surfaced on 1 January 2013, when a number of people noticed that the "Do Not Disturb" function which had been scheduled to turn off - usually in the morning - didn't. However, as most people didn't want to be disturbed on 1 January, few took much notice.
But the bug has persisted, with iPhone and iPad owners running the newest software, iOS 6 (which introduced the "DND" function) finding that it doesn't operate as scheduled.
The problem doesn't seem to have affected all iOS 6 users, however. Nor does it only affect those using iOS6-native devices (such as the iPhone 5, iPad 4 or iPad mini).
Just to add to the embarrassment, Apple chose Wednesday to launch a new advert promoting… the iPhone's Do Not Disturb feature. (Replete with tennis's Williams sisters.)
The cure appears to be the classic solution to most computer problems: turn it off and on again. In this case, turning off the Do Not Disturb function in the iOS Settings appears to reset the system so that it functions normally again - though early tests suggest that it doesn't completely solve the problem either.
Apple had not responded to a earlier request for an explanation as this article was published. Apple previously hit problems over its Daylight Savings Time (DST) setting in October and November 2010, which failed to keep up when the clocks moved forward in the southern hemisphere, and back in the northern hemisphere. That required a special bugfix, which wasn't rolled out quickly enough to save a number of people in the US from oversleeping when the clocks changed the day after. Some developers privately reckon Apple might roll out a similar "out-of-schedule" fix, as it did for a Wi-Fi bug that affected only iOS 6-native devices last month.
Date bugs are among the most common - and commonly noticed - in operating systems because the calendar involves so many edge cases and exceptions (such as the varying number of days in the months, and whether the year is a leap year - which puzzled plenty ahead of the year 2000). Date bugs have surfaced in the Zune and more briefly in one element of Android (which was quickly patched).
The puzzle though is why iOS, which is built on top of Unix - which has pretty robust date handling - keeps hitting faults in how it deals with changes such as Daylight Savings (known in the UK as British Summer Time) or, in this case, the new year. The similarities between those cases point to problems in how iOS passes date and time information from the base OS to apps - but precisely what that is may be something only Apple's programmers know about. Presently, they're not doing too well on it.
While you wait for the fix, here are the Williams sisters in that ad (video):
To comment, the following rules must be followed:
Comments may be monitored for inappropriate content, but the station is under no legal obligation to do so.
If you believe a comment violates the above rules, please use the Flagging Tool to alert a Moderator.
Flagging does not guarantee removal.
Multiple violations may result in account suspension.
Decisions to suspend or unsuspend accounts are made by Station Moderators.
Questions may be sent to firstname.lastname@example.org. Please provide detailed information.