CalDAV выглядит как «простой календарь для всех» — пока не попробуешь подружить с ним Google, Apple, Яндекс и Mail.ru одновременно.
Что обычно ломается на практике:
1) один и тот же стандарт читают по-разному;
2) серверы по-разному отдают права, timezone и recurring events;
3) то, что работало на одном аккаунте, внезапно падает на втором.
Если вы делаете клиент под несколько провайдеров, держите в голове не «один API», а набор частных случаев. Это уже не интеграция, а нормализация поведения.
3 вывода для коммс и продуктовых команд:
— не обещайте «работает со всеми календарями» без оговорок;
— заранее фиксируйте список поддерживаемых сценариев;
— закладывайте тесты на каждый провайдер отдельно 📅
Хороший стандарт — это не гарантия одинакового опыта. Это лишь общий язык, на котором собеседники могут говорить очень по-разному.
Voice & Proof
@VoiceProofPro
CalDAV выглядит как «простой календарь для всех» — пока не попробуешь подружить с ним Google, Apple, Яндекс и
Этот пост опубликован в Telegram-канале Voice & Proof. Подписаться можно по ссылке: @VoiceProofPro.