Павел Дуров — личность чрезвычайно неоднозначная. С одной стороны, он сделал классный продукт — да ещё и не один. А, с другой, постоянно напоминает о себе не участием в конференциях или умными высказываниями, а эпатажными выходками, критикуя всех и вся. На этот раз Дуров прошёлся катком по Apple и ограничениям её устройств, которые — что бы вы думали? — не позволяют Телеграму нормально развиваться. Ну ещё бы! Если бы это не затрагивало его собственный продукт, предприниматель бы даже не почесался.
❗️ПОДПИШИСЬ НА НАШ ЯНДЕКС.ДЗЕН И ЧИТАЙ ЭКСКЛЮЗИВНЫЕ СТАТЬИ БЕСПЛАТНО
На этой неделе Павел Дуров разродился очередным постом у себя в телеграм-канале, в котором снова обругал Apple из-за её политики ограничений. А, если быть до конца точным, то критике подвергся браузер Safari, который, по мнению Дурова, мешает тому, чтобы веб-версия Телеграма могла нормально работать на устройствах под управлением iOS.
Safari браузер — проблемы
Критику Safari Дуров начал с его недостатков. Правда, вместо того, чтобы писать их с нуля, просто сослался на другого разработчика, который, видимо, сформулировал претензии к фирменному браузеру Apple лучше. Вот они:
- Отсутствие пуш-уведомлений;
- Нажатие на поле для ввода прокручивает страницу наверх, не позволяя отцентровать его;
- Неудобный вызов контекстного меню;
- Автоперезагрузки при изменении масштаба или прокрутке контента;
- Отсутствие поддержки кодеков VP8 и VP9;
- Нет поддержки аудиоформата OPUS (используется популярными веб-приложениями и голосовыми сообщениями);
- Проблемы с обработкой многоуровневых веб-приложений;
- Нет плавно прокрутки анимации на скорости более 30 к/с;
- Плохая реализация наслоения и эффекта размытия;
- Не поддерживает метод запросов requestIdleCallback (для разработчиков).
❗️ПОДПИСЫВАЙСЯ НА ТЕЛЕГРАМ-КАНАЛ СУНДУК АЛИБАБЫ И ПОКУПАЙ ТОЛЬКО ЛУЧШИЕ ТОВАРЫ С АЛИЭКСПРЕСС
Безусловно, не все эти недостатки мешают Телеграму нормально работать в вебе. Однако около половины из них действительно не дают ему пользоваться всеми возможностями устройств, на базе которых запускают мессенджер, и оттого его функциональность сильно страдает.
Например, Телеграм, как и любое другой сервис мгновенных сообщений, построен на пуш-уведомлениях, которые приходят в момент, когда приходит послание. Сейчас в Safari этого нет, а значит, пользоваться Телеграмом в вебе фактически не имеет смысла.
Или, скажем, отсутствие поддержки аудиоформата OPUS вынуждает разработчиков использовать другой формат для кодирования голосовых сообщений, что сильно снижает их качество по сравнению с нативным приложением.
Веб-версия Telegram
Казалось бы, забудь про Safari и пользуйся Chrome или Firefox. Но не тут-то было. Из-за ограничений iOS ни один разработчик не может построить браузер для iPhone на своём собственном движке, которые находятся под запретом. Всё, что им доступно, — это WebKit, на котором построен сам Safari, со всеми ограничениями и рестрикциями, характерными для него самого.
В принципе, претензии Дурова понятны. Он считает, что Apple, ограничивая функциональность Safari, мешает разработчикам создавать веб-приложения, опасаясь, что они смогут заменить нативный софт. По факту, это действительно может стать проблемой. Ведь многие приложения действительно смогли бы функционировать в вебе, не требуя установки.
❗️ПОДПИСЫВАЙСЯ НА НАШ ЧАТИК В ТЕЛЕГРАМЕ И ЗАДАВАЙ ВОПРОСЫ НАШИМ АВТОРАМ
Возьмём тот же Телеграм. Разработчики уже сделали веб-версию мессенджера, причём довольно давно, но пользоваться ей сегодня в принципе невозможно. Мы тестировали её больше года назад, и остались недовольны, а с тех пор почти ничего не поменялось. Приложение как было ужасным и абсолютно непригодным для замены нативного клиента, так и остаётся им по сей день.
Видимо, из-за этих ограничений Павел Дуров не решается идти на более серьёзный конфликт с Apple, хотя явно хотел бы. Он опасается, что в Купертино просто удалят Telegram из App Store, и тогда он растеряет всю аудиторию. А так, косвенно заставив компанию снять ограничения с Safari, Дуров может получить новую платформу для дистрибуции своего мессенджера, забив на App Store. Вот только Apple тоже это понимает и не смешит снимать запреты.