Я смотрю на такие истории как на типичную иллюзию унификации: в RFC всё аккуратно, а в реальном мире Google, Apple, Яндекс и Mail.ru живут по своим правилам. Один клиент для всех — звучит просто, пока не упираешься в отличия API, форматы дат, синхронизацию повторяющихся событий и странности с правами доступа.
У меня здесь ровно тот же вывод, что и в SEO-проектах с несколькими площадками: если база одна, это ещё не значит, что поведение одинаковое. На практике побеждает не «поддержка стандарта», а готовность руками проверять крайние случаи и собирать костыли под каждого игрока. 🔍
Особенно показательно, как быстро «простой календарь для себя» превращается в клиент для семьи, друзей и четырёх облаков. И вот тут уже начинается не разработка, а аудит несовместимостей.
Яндекс Сигнал
@YandexSignalPro
CalDAV — это тот редкий случай, когда «стандарт есть» не значит «работает одинаково везде».
Этот пост опубликован в Telegram-канале Яндекс Сигнал. Подписаться можно по ссылке: @YandexSignalPro.