Полезная функция «Не беспокоить» появилась впервые в сентябре в iOS 6. Благодаря ей можно избавить себя от назойливых уведомлений на определенный срок. Никаких нареканий по поводу ее работы не было до недавнего времени: 1-ого января некоторые пользователи, желающие тишины и покоя в первую ночь года, были неприятно удивлены. Наутро их девайсы все еще хранили молчание, хотя функция должна была перестать работать в заданное время.

Не смертельно, но неприятно. На официальном сайте Apple уверяет, что проблема решится после 7-ого января 2013 года. Но любознательным будет мало простой ликвидации проблемы, важно узнать саму причину бага и что же изменится после 7-ого числа. В этом разобрались журналисты ArsTechnica — оказывается, подобный сбой и неразбериха являются допустимыми в начале нового года. Все дело в международном стандарте времени и даты ISO в сравнении с григорианским календарем. В зависимости от недели года, система ISO использует цифры от единицы, начиная с понедельника. Сложности возникают, когда 1 января нового года выпадает на дату, которая буквально «ломает систему». Так, первым днем 2013 года стал вторник, а ближайший понедельник — именно 7 января.

Интереснее всего, что Apple предупреждает об возможной ошибке в своей документации для разработчиков. YYYY определяет неделю года (ISO), а гггг определяет календарный год (по григорианскому календарю). «В большинстве случаев в графах гггг и YYYY указывают один и тот же номер, однако они могут быть разными. Обычно следует использовать календарный год», пишет Apple. Других предупредили, а вот сами недоглядели.

 

Алиса Чукаева

Филология как призвание приводит к появлению новых материалов на сайте. Интерес к здоровому образу жизни вылился в рубрику «HealthyLife». Постигаю мир посредством книг и музыки в теории, бега и путешествий на практике.

Материалы

Нашел ошибку в тексте? Выдели ее и нажми Ctrl + Enter
  • Kempo

    А, ну да, теперь все понятно стало

    • ratijas

      так вот, почему!

  • amigoO

    которая которая

  • А, ну да, ну да

  • serik

    Тоесть это будет происходить каждый новый год который начинается не с понедельника :) не ну реально разрабы критины тупоголовые.

  • Елизавета

    Сегодня проверим! Действительно — в режиме «Заданное время» не отключается автоматически именно с 1 января 2013. До этого все работало, как часы :)

  • Елизавета

    Все работает!