Использование веб-приложения


⚠️ Внимание: Данное руководство находится на ранней стадии разработки. Могут содержаться ошибки, отсутствующие ссылки, нелокализованные элементы. Если вы хорошо разбираетесь в теме, просим вас внести свой вклад.


Что такое веб-приложение? #

Многие люди привыкли думать, что сайты и приложения — это две разные вещи. Однако некоторые сайты специально созданы так, чтобы работать практически как приложения, и их даже можно установить на ваше устройство с собственной иконкой. При этом не нужно заходить в магазины приложений — вы можете установить их прямо из браузера.

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

Сайты серверов Mastodon и других платформ Федиверса (например, Pixelfed, PeerTube, BookWyrm и другие) можно установить как веб-приложения на телефон или планшет. Прокрутите страницу ниже, чтобы увидеть список типов серверов Федиверса, поддерживающих установку веб-приложений.

Что выбрать: приложения из магазина или веб-приложения? #

В большинстве случаев это вопрос вкуса!

Например, у Mastodon есть множество официальных и сторонних приложений из магазинов, но некоторые пользователи предпочитают веб-приложение, так как оно получает новые функции раньше, чем мобильные приложения. Кроме того, веб-интерфейс Mastodon разрабатывается дольше всех остальных клиентов, поэтому его функциональность более богатая и стабильная.

Однако некоторые платформы Федиверса (например, BookWyrm) пока вообще не имеют приложений в магазинах, поэтому веб-приложения — это единственный способ использовать их.

Как установить веб-приложения на Android: #

  1. Откройте браузер на вашем телефоне или планшете и перейдите на сайт вашего сервера.
  2. Войдите в свой аккаунт на сайте сервера.
  3. Откройте меню опций браузера (обычно три точки ︙ в правом верхнем углу экрана).
  4. Нажмите Установить приложение.
  5. Подтвердите установку, нажав Установить.
  6. На домашнем экране появится иконка. Нажмите на неё и войдите в свой аккаунт.

Если опция Установить не видна, убедитесь, что вы вошли в аккаунт на сайте сервера через тот же браузер. Android может не позволить установить веб-приложение, если вы не авторизованы.

Как установить веб-приложения на iPhone и iPad: #

  1. Откройте браузер Safari и перейдите на сайт вашего сервера.
  2. Нажмите значок Поделиться внизу экрана (выглядит как квадрат со стрелкой вверх).
  3. Пролистайте вниз и выберите Добавить на главный экран.
  4. Укажите имя для иконки и подтвердите установку, нажав Добавить.
  5. На главном экране появится иконка. Нажмите на неё и войдите в свой аккаунт.

Получаю ли я уведомления от веб-приложений? Как их настроить? #

Да, современные веб-приложения поддерживают уведомления.

После установки веб-приложения и входа в аккаунт ваш телефон или планшет может спросить, можно ли показывать уведомления для этого приложения. Если вы хотите получать уведомления, ответьте Да. Также можно настроить уведомления в разделе настроек уведомлений вашего устройства.

Какие типы серверов Федиверса можно установить как веб-приложения? #

Вы можете установить веб-приложения для большинства платформ Федиверса, включая: BookWyrm, Friendica, Funkwhale, Mastodon, Mobilizon, OwnCast, PeerTube, Pixelfed, WriteFreely

Помогите! Как вернуться назад без кнопки “Назад”? #

Некоторые веб-приложения имеют кнопку “Назад” в интерфейсе, но не все. Если её нет, обычно можно вернуться назад или вперёд, проведя пальцем по экрану влево или вправо.

Разве это не просто закладка? В чём смысл? #

Веб-приложения значительно отличаются от закладок:

  1. Уведомления: Веб-приложения поддерживают уведомления, чего нет у закладок.
  2. Интерфейс: Веб-приложения работают отдельно от браузера и скрывают его элементы управления, занимая весь экран. Это удобнее, так как нет второго интерфейса, занимающего место.
  3. Автономность: Вам не нужно открывать или закрывать браузер, чтобы использовать веб-приложения. Вы можете закрыть браузер, не закрывая веб-приложение, и наоборот.
  4. Ограничения: Установка работает только для сайтов, специально созданных как веб-приложения. Если попробовать установить обычный сайт, либо опция установки будет недоступна, либо иконка просто откроет сайт в браузере, как обычная закладка.

На техническом уровне веб-приложения работают через технологии браузера, но на практике использование веб-приложения почти не отличается от использования обычного приложения. Многие приложения из магазинов на самом деле “под капотом” являются веб-приложениями.

Добавляя веб-приложения на главный экран, вы можете установить платформы Федиверса, которых ещё нет в магазинах приложений (например, BookWyrm). Даже для платформ с отдельными приложениями, таких как Mastodon, многие предпочитают веб-интерфейс и используют веб-приложение.

Почему мой iPhone/iPad называет их закладками? #

Часть интерфейса iPhone/iPad действительно относится к веб-приложениям как к закладкам, но они работают иначе. Обычные сайты открываются в браузере с видимыми элементами управления, а установленные веб-приложения скрывают их, занимая весь экран. Кроме того, веб-приложения работают отдельно от браузера: если вы закроете браузер, веб-приложение останется открытым (и наоборот).

(Кроме того, важно помнить, что Apple не получает дохода от веб-приложений, в отличие от приложений из App Store. Это создаёт финансовую мотивацию для компании игнорировать или принижать веб-приложения, даже если они хороши.)

Что такое Progressive Web Apps (PWAs) или веб-клиенты? #

Вы можете услышать, что веб-приложения называют Progressive Web Apps (PWA) или веб-клиентами. Это просто разные термины для обозначения одного и того же.

Почему веб-приложения менее известны? #

Поскольку веб-приложения можно легко установить без магазинов приложений, владельцы таких магазинов (например, Apple и Google) не получают с них дохода. Кроме того, сложнее собирать данные пользователей через веб-приложения, чем через приложения из магазинов.

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