Das neue Jahr begann für Apple nicht ganz nach Plan, denn erneut stolperte der Konzern über sein Ungeschick was Datum und Uhrzeit angeht. Das „Do Not Disturb“-Feature, das mit iOS 6 vor ein paar Monaten eingeführt wurde und seinen Nutzer von unerwünschten Störungen unbehelligt lassen soll, deaktiviert sich seit dem 1. Januar bei einigen Nutzern nicht mehr automatisch (sofern dies gewünscht war). Wird der Schalter manuell umgelegt funktioniert alles wie sonst. Apple selbst äußerte sich gestern Abend dazu und verspricht, das Problem werde mit dem 7. Januar 2013 von selbst verschwinden.
Aber warum soll sich das Problem mit dem nächsten Monat einfach in Luft auflösen? Ganz einfach, weil Apple bei der Programmierung der Funktion etwas nachlässig war. Richard Gaywood von TUAW ist der Sache auf den Grund gegangen und fand nach verschiedenen Tests den Fehler: Die „Do Not Disturb“-Funktion wird erst mit dem ersten Montag des Jahres bemerken, dass wir bereits den Januar 2013 schreiben. Wäre der 01.01.2013 also ein Montag statt ein Dienstag gewesen, wäre das Problem nicht aufgetreten. Das bedeutet wir müssen den ersten Montag des Jahres abwarten, damit auch die „Do Not Disturb“-Funktion den Jahreswechsel mitbekommt und wieder einwandfrei arbeitet.
Der Fehler, der Apple bei der Programmierung unterlaufen und für dieses Problem verantwortlich ist, ist der banale Unterschied zwischen Groß- und Kleinschreibung. Statt das Jahr mit „yyyy“ zu definieren, wurde es im Code mit „YYYY“ angegeben. Durch diesen Fehler wird ein ISO-Standard angewandt, der die erste Woche des Jahres als beginnend mit „dem Montag, der den ersten Donnerstag im Januar enthält“ beschreibt. Das heißt, dass alle Tage bis zum 6. Januar noch zum Jahr 2012 gezählt werden.
Komischer Weise ist von diesem Problem nur die Deaktivierung der Funktion betroffen; der Aktivierungsvorgang funktioniert nach wie vor. Der komplette Prozess wird erst wieder mit dem nächsten Montag funktionieren, wenn auch der letzte Teil von iOS begriffen hat, dass wir das Jahr 2013 schreiben. Ein Software-Update oder dergleichen wird also nicht nötig sein.
5 Gedanken zu „Warum sich der „Do Not Disturb“-Bug am 7. Januar selbst beheben wird“
Die Kommentare sind geschlossen.