Мы в Telegram
Добавить новость
Новости сегодня

Новости от TheMoneytizer

Почему Safari — отстающий браузер? 11 причин от разработчиков Telegram Web

Современные сайты по функциональности могут соревноваться с нативными приложениями. Но только в теории. На практике же веб-сервисы ограничены возможностями браузеров. Яркий пример — продукты Apple.

В iOS компания Apple не даёт пользователям свободы в выборе браузера. На мобильных девайсах корпорации доступен только Safari. Погодите, а как же сторонние веб-обозреватели из App Store? Chrome, Firefox, Opera? Внутри они являются всё тем же Safari и собраны на движке WebKit. То есть реальной конкуренции браузеров на iOS и iPadOS нет.

Самая большая проблема здесь в том, что Safari хуже всего подходит для современного веб-сёрфинга. По крайней мере, так считают разработчики веб-версии Telegram — WebK. И у них есть веские поводы так полагать.

Мобильный Safari

1) Пуш-уведомления

Это важный элемент любого мессенджера. Довольно очевидно, почему — они позволяют оперативно получать новые сообщения. Однако в мобильном Safari попросту нет поддержки пуш-уведомлений. Поэтому и комфортно пользоваться веб-версиями мессенджеров на iOS невозможно.

2) Текстовые поля

Safari автоматически прокручивает страницу, едва вы нажмёте на поле ввода. Это сделано для того, чтобы активный элемент оказался по центру дисплея. Но из-за этого же может сломаться интерфейс веб-приложения. И разработчики не могут настроить этот параметр, так как такой возможности не предусмотрено.

3) Проблемы с контексным меню

Чтобы в веб-сервисе появлялось контексное меню, разработчики используют небольшую задержку после тапа. Но в Safari нет универсального метода вызова такого меню. Кроме того, с апдейтами ОС решения разработчиков могут перестать работать.

4) Случайные перезагрузки

Safari часто перезагружает страницу, когда пользователь приближает видео или пролистывает много тяжёлого контента. Из-за этого прерываются все действия юзера и сбрасывается позиция, например, в чате.

Общие проблемы браузера

1) Неподдерживаемые видеостикеры (формата WebM)

Браузер Safari не поддерживает популярные видеокодеки VP8 и VP9. Из-за этого пользователи не имеют доступа к видеостикерам, которые как раз нуждаются в тех кодеках. Разработчики Telegram могли бы исправить это, встроив сторонние инструменты. Но с ними есть проблема — они весят в несколько раз больше, чем всё веб-приложение мессенджера.

2) Нет поддержки формата Opus

Opus — это формат аудиофайлов, который используется Telegram для голосовых сообщений. Он очень мало весит, при этом выдаёт качественный и разборчивый звук. Но из-за того, что Safari не поддерживает Opus, веб-версия Telegram (WebK) использует специальный модуль для конвертации Opus-файлов в формат WAV. Только так в браузере iOS можно проигрывать голосовые сообщения.

3) Нет Shared Workers

Что такое Workers? Отдельный Worker — это скрипт, который работает в фоне. WebK использует выделенный Worker, чтобы объединить задачи, связанные с сетью и шифрованием. Shared Worker работает не только для одной вкладки — сразу несколько таких могут использовать скрипт. Safari не поддерживает такое решение.

4) Отсутствие некоторых методов

Среди кучи методов, которые разработчики используют в своих сервисах, стоит отметить requestIdleCallback. Этот метод позволяет поставить ресурсоёмкие операции в очередь. То есть они могут обработаться позже, когда пользователь ничего не делает и в системе есть свободные ресурсы. Chrome и Firefox имеют этот метод. Safari — нет.

5) Визуальные артефакты

Иногда Safari не удаётся правильно обработать многослойные веб-приложения со сложными анимациями, поэтому в браузере могут появляться различные глитчи. Разработчикам WebK пришлось сильно упростить эффекты реакций на сообщения.

6) Эффекты размытия

Хотя размытие встречается во многих элементах интерфейса iOS, в Safari этот эффект обрабатывается намного медленнее, чем в других браузерах. Соответственно, и сайты работают хуже.

7) Плавная прокрутка

В Safari иногда невозможно добиться плавной анимации прокрутки. Это связано с тем, что браузер искусственно ограничивает частоту кадров до 30 в некоторых ситуациях. Это особенно заметно на девайсах с мониторами на 120 Гц. Порой когда вы нажимаете на закреплённые сообщения, оригинальные сообщения из ответов или пролистываете сразу в самый низ чата, можно увидеть отстутствие плавности.

Выводы

Многие из этих фишек легко интегрировать в браузер. Более того, они есть во всех других популярных браузерах — Chrome на Android тому пример. Apple по силам сделать то же самое в своём продукте. Вместо этого они выбрали путь намеренного урезания веб-сервисов, чтобы заставить пользователей использовать нативные приложения. Зачем? Возможно, чтобы потом брать комиссию в 30% с каждой покупки внутри.

Читайте на 123ru.net


Новости 24/7 DirectAdvert - доход для вашего сайта



Частные объявления в Вашем городе, в Вашем регионе и в России



Smi24.net — ежеминутные новости с ежедневным архивом. Только у нас — все главные новости дня без политической цензуры. "123 Новости" — абсолютно все точки зрения, трезвая аналитика, цивилизованные споры и обсуждения без взаимных обвинений и оскорблений. Помните, что не у всех точка зрения совпадает с Вашей. Уважайте мнение других, даже если Вы отстаиваете свой взгляд и свою позицию. Smi24.net — облегчённая версия старейшего обозревателя новостей 123ru.net. Мы не навязываем Вам своё видение, мы даём Вам срез событий дня без цензуры и без купюр. Новости, какие они есть —онлайн с поминутным архивом по всем городам и регионам России, Украины, Белоруссии и Абхазии. Smi24.net — живые новости в живом эфире! Быстрый поиск от Smi24.net — это не только возможность первым узнать, но и преимущество сообщить срочные новости мгновенно на любом языке мира и быть услышанным тут же. В любую минуту Вы можете добавить свою новость - здесь.




Новости от наших партнёров в Вашем городе

Ria.city

Качество воздуха проверили в районах ТиНАО

Генеральный директор КА «Главный Советник» принял участие в Бизнес-диалоге «Россия – Венесуэла»

В СССР отменена плата за обучение в старших классах средних школ

"Вон он там бегает": Момент перестрелки киллера с полицейскими в Москве попал на видео

Музыкальные новости

Погружение в современное российское искусство – стартовал 3-ий фестиваль «Территория. Красноярск»

Два дня, наполненных театром, музыкой, книгами и наукой, — в Парке Горького во 2-й раз прошел Московский детский фестиваль искусств «НЕБО»

ЦСКА забрал кубок из Казани // Армейцы вернули себе титул чемпиона Единой лиги ВТБ

ГЕРОИЧЕСКОЕ УЧАСТИЕ АРМЯН В СВО. ЧАСТЬ ЧЕТВЕРТАЯ

Новости России

Инспекторы провели более 200 проверок на стройках Подмосковья в мае

МИД РФ: Москва и Минск могут принять договор о гарантиях взаимной безопасности

Мужчину зарезали в парке Москвы прямо на глазах у внучек

Качество воздуха проверили в районах ТиНАО

Экология в России и мире

Глава "Рексофт" - в топ-100 отечественных ИТ-лидеров

Победитель фирменной игры «Авторадио» получил ключи от Oting Паладин

Вкусно и полезно: лучшие сезонные фрукты и ягоды, которые стоит включить в рацион летом, чтобы получить витаминный заряд

Как избежать больших проблем при одиночном путешествии: туристкам дали важные советы по безопасности

Спорт в России и мире

Теннисист Медведев снялся с турнира ATP в Нидерландах из-за травмы

Мирра Андреева обыграла представительницу Франции Грачеву на "Ролан Гаррос"

Соболенко, проигравшая Андреевой, потеряет 2-е место в рейтинге WTA по итогам «Ролан Гаррос», уступив его Гауфф

Теннисист Джокович побил рекорд Федерера по победам на турнирах "Большого шлема"

Moscow.media

Делу время – ремонту срок. Эксперты обсудили, как ускорить ремонт после ДТП

Планируете отпуск в России? В этих городах есть бюджетное жилье — называем список

Старую но редкую BMW M5 2002 года продали за 130 000 $

Портативный ТСД корпоративного класса Saotron RT-T70







Топ новостей на этот час

Rss.plus





СМИ24.net — правдивые новости, непрерывно 24/7 на русском языке с ежеминутным обновлением *