Все записи автора laslee

Как образумить часовые пояса в гаджетах (android, iOS)

Смена часовых поясов на MS Exchange и борьба с ее последствиями для Android и IOS

Как вы знаете, в прошлые выходные в России произошла очередная смена часовых поясов. К сожалению, производители устройств и программ данное событие либо проигнорировали (Google с Android), либо обработали его несколько, скажем, странно (Microsoft). В связи с этим у многих пользователей события в календарях «разъехались» в разные стороны. Причем, в зависимости от модели и версии программ эффекты могут быть совершенно различные.

У меня самым тяжелым случаем стали обновленные до 8.1 iPhone (которые есть у всего руководства). Дело в том, что MS не стал менять часовой пояс у записей, созданных до перевода часов. Просто обновленный Outlook незаметно для пользователя сдвигает старые записи на час. Все хорошо, только в Календарь iPhone такие записи приезжают в UTC+4 со всеми отсюда вытекающим последствиями. В результате родилась вот эта инструкция для конечных пользователей. Как минимум третий день я практически не вижу высокопоставленных владельцев айфонов.

Для минимизации эффекта владельцам смартфонов и планшетов необходимо провести следующие действия:

1. Все устройство Apple должны быть обновлены до последней версии IOS 8.1;
2. На любых устройствах необходимо проверить, что оно находится в правильном часовом поясе. Для Москвы это GMT+3. НЕ GMT+4, НЕ Moscow+4, не МОСКВА или что там еще не придумывают. В случае, если устройство находится в неправильном часовом поясе, необходимо выставить пояс вручную и изменить время;
3. После этого можно сравнить содержание вашего календаря с календарем в Outlook 2010 или 2013 (Outlook 2007 не является надежным источником). Если все совпадает – вам повезло, если нет – значит есть проблемы.

В продолжении темы борьбы со смещением событий в Календарях предлагаю решение, которое помогло мне на двух устройствах Android 4.4. – смартфон LG и планшет Lenovo. На других устройствах работа не гарантируются. Все претензии к производителям.

1. Для решения проблем используем строго Outlook 2010 или 2013. Ищем проблемные записи, открываем их и смотрим часовой пояс, в котором ни были созданы.

Пример правильной записи:

d9ab3233eccd498c8625396c9737b801

Если в этом поле что-то другое – надо поменять на (UTC +3:00) Волгоград, Москва, Санкт-Петербург (RTZ2), проверить время мероприятия и пересохранить.

Пример неправильной записи:

a867e82cd61b4b2ea7f979d09e3916ec

Обратите внимание на UTC+4. Мероприятие с т.з. системы было создано в другом часовом поясе и, соответственно, сдвинуто на час. Организатор не я, поправить не могу, это должен сделать организатор и отправить всем участникам обновления.

2. После исправления идем в смартфон-планшет, проводим синхронизацию почты (!), выдыхаем. Телефон у меня получил нормальный календарь минут через 5, планшет через пару часов. Может быть, имеет смысл их перезагрузить.

Пока все устаканивается (а на это уйдет минимум месяц) предлагаю следующие рекомендации:

1. Стараться не создавать встречи со смартфона и планшетов. Что уедет к остальным и как оно отобразится можно только предполагать.
2. При создании любых встреч настоятельно рекомендуется писать в сопроводительном письме точное время встречи.
3. Уточнять время перед выездом на встречи. Прецеденты «приехали на час раньше» или «на час позже» уже есть.

Оригинал: http://habrahabr.ru/post/242115/