iPhony přešly na zimní čas, na budíky však zapomněly
Všechny iOS zařízení přešla poslušně v noci ze soboty na neděli na správný zimní čas. Ovšem události v budíku již nikoli a uživatelé tak vstávali o hodinu později.
Informaci o tomto problému nám zaslal čtenář Honza Šindelář s dodatkem, že se řeší na diskusním fóru iPhone.cz. Oč tedy jde?
Stalo se totiž to, že budík nastavený v iOS zařízení se nepřeřídil na letní čas, ale stále budil v čas původní – tedy o hodinu později. Podle informací uživatelů z výše zmíněného fóra se takto chovají pouze budíky opakované, budíky jednorázové fungují správně.
Jak tedy k tomu došlo? Ve své podstatě ani nejde o chybu, jako spíše o zmatení jazyků – nebo přesněji rozdíl mezi programátorským a uživatelským chápáním světa. Je totiž třeba vědět, jak iOS zařízení vlastně s časem pracují. Pro naši zeměpisnou šířku je přirozený a správný zimní čas, tedy posun oproti centrálnímu evropskému času o jednu hodinu dopředu (tedy CET +1). Avšak jednou za rok provedeme velmi nesystémovou změnu: vezmeme celý náš region a posuneme ho o pořádný kus na východ (tudíž se posuneme o jedno časové pásmo dále a používáme CET +2). Systém však při změně času nemění sám v sobě čas fyzicky, ale právě jen tím posunem mezi zónami – interně si nyní zkrátka změnil pouze CET +2 a CET +1) a namísto dvou hodin přičítá k času hodinu jednu.
Budíky plánované se také neukládají jako absolutní hodnota, ale odpovídají časovému pásmu: pokud tedy chcete budit v šest hodin ráno, budík se uloží s aktuálním časovým posunem, tedy například jako 4:00 +2. Budík pak ve čtyři plus dva ráno (= šest ráno) zazvoní. Pokud se však změní čas (tedy přičítá se opět zeměpisně správná jedna hodina namísto dvou), budík stále poctivě budí v 4:00 +2, přestože celý systém momentálně již má 4:00 +1.
Řešení tedy spočívá v tom, začít buďto nesystémově ukládat čas budíku v absolutních hodnotách (což je hloupost), nebo při přechodu z letního na zimní čas změnit čas všech budíků, tedy všechny posunout do správné časové zóny. Tedy nic složitého, čeho bychom se brzy nedočkali.
Přestože chápu, že o hodinu pozdější budíček může být nepříjemným překvapením, jako žádnou obrovskou chybu tuto skutečnost nevidím – na vině je zde spíše systém zeměpisného posunu, který každý půlrok zažíváme…
Doplněno: tento problém se prý týká pouze aktuálních verzí iOS, předchozí zvládaly tento přesun správně.
Mohlo by vás také zajímat
Štítky:budík, CET, posun času

