Гид по технологиям

Ubuntu Web Apps: интеграция веб‑сервисов

• 5 min read • Ubuntu • Обновлено 18 Nov 2025
Ubuntu Web Apps: интеграция веб‑сервисов
Ubuntu Web Apps: интеграция веб‑сервисов

Что такое Web App в Ubuntu

Web App — это механизм, который делает веб‑сайты и веб‑приложения частью рабочего стола Ubuntu. Коротко: сайт получает интерфейсные точки интеграции в систему (панель, Dash, HUD, меню сообщений, звуковое меню), а пользователь получает уведомления и элементы управления без запуска отдельного браузера.

Определение: Web App — веб‑страница, интегрированная с элементами Ubuntu для более нативного опыта пользователя.

Преимущества:

  • Уведомления от сайтов появляются в системных уведомлениях.
  • Быстрый доступ через Dash и Alt+Tab как к обычным приложениям.
  • Управление медиаплеерами (Last.fm, Grooveshark) из звукового меню.
  • Сохранение привычного рабочего пространства — сайты выглядят и ведут себя ближе к приложениям.

Ограничения изначальной версии:

  • Поддерживаются только Firefox и Chromium.
  • Не все сайты поддержаны сразу.

Официальное видео демонстрации: http://www.youtube.com/watch?v=x7vF-AB7SF4

Как установить Web App в Ubuntu 12.04

Если вы хотите опробовать Web App в Ubuntu 12.04 (релизная поддержка появится позже в 12.10), установите пакет из PPA. В терминале выполните:

sudo add-apt-repository ppa:webapps/preview
sudo apt-get update
sudo apt-get install unity-webapps-preview

Пакет примерно 105 МБ. Чтобы ускорить загрузку, можно использовать apt-fast вместо apt-get, если он настроен у вас в системе.

Важно: этот PPA предоставляет предварительную версию. Для стабильной интеграции дождитесь релиза Ubuntu 12.10 или устанавливайте на тестовой системе.

Как использовать Ubuntu Web Apps

  1. Откройте поддерживаемый сайт в Firefox или Chromium (например, Gmail, Facebook, Last.fm, Grooveshark).
  2. Браузер предложит разрешение на интеграцию сайта в Ubuntu — подтвердите.
  3. После интеграции сайт появится в Dash и в соответствующих меню (меню сообщений, звуковое меню и т.д.).
  4. Используйте Alt+Tab для переключения между веб‑приложениями и обычными приложениями.

Пример запроса на интеграцию для Gmail:

Окно запроса интеграции Gmail в Ubuntu Web Apps

После интеграции вы увидите Gmail в меню сообщений: количество непрочитанных писем, изменение статуса чата и кнопки для создания письма.

Gmail в меню сообщений Ubuntu

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

Практические советы и альтернативные подходы

  • Если вы хотите минимизировать интеграцию, разрешайте только нужные сайты.
  • Для пользователей, которые предпочитают «чистый» рабочий стол, можно отключать отдельные Web Apps через настройки или удалять пакет.
  • Альтернатива: использовать отдельные веб‑обёртки (например, WebApps Manager, Prism‑подобные решения) или создавать десктопные ярлыки через браузер без глубокой интеграции.

Когда интеграция не подойдёт:

  • Если вы заботитесь о приватности и не хотите, чтобы уведомления и метаданные сайтов были связаны с системными сервисами.
  • Если используемый сайт не поддерживается — тогда интеграции не будет.

Безопасность и приватность

Важно понимать, как работает интеграция:

  • Сайт получает возможность отправлять уведомления и отображаться в меню сообщений. Это не означает, что система автоматически получает данные сайта за пределами разрешений браузера.
  • Для многих функций требуется вход в аккаунт на самом сайте; учётные данные не передаются в систему отдельно.

Рекомендации по приватности:

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

Юридическая заметка: если вы работаете с персональными данными EU‑граждан, оцените риски в соответствии с требованиями защиты данных (GDPR) — интеграция уведомлений сама по себе не меняет требования по обработке данных.

Критерии приёмки

Считайте установку и интеграцию успешной, если выполнены все пункты:

  • Пакет unity-webapps-preview установлен без ошибок.
  • При открытии поддерживаемого сайта браузер запрашивает интеграцию.
  • После подтверждения сайт отображается в Dash и в соответствующих меню.
  • Уведомления от сайта приходят в системной области уведомлений.

Роль‑ориентированные чеклисты

Пользователь:

  • Проверить вход в аккаунт сайта.
  • Подтвердить интеграцию в диалоге.
  • Отключать интеграцию для нежелательных сайтов.

Администратор (IT):

  • Тестировать PPA на тестовой машине перед развёртыванием.
  • Контролировать доступ к установке пакета через политики (например, blacklist/whitelist).
  • Объяснить пользователям риски и процесс отключения.

Разработчик веб‑сайта:

  • Проверить совместимость сайта с API Web App (если доступно).
  • Тестировать уведомления и представление в сокращённом окне.

Метод тестирования интеграции (мини‑методология)

  1. Установите пакет из PPA на тестовой виртуальной машине.
  2. Откройте Firefox/Chromium и залогиньтесь на тестовом аккаунте сайта.
  3. Проводите тесты по сценариям: появление запроса интеграции, показ уведомлений, управление плеером через звуковое меню.
  4. Проверьте работу при прерывании соединения и повторном входе.

Удаление и откат

Чтобы удалить предварительную версию и вернуть систему в исходное состояние:

sudo apt-get remove --purge unity-webapps-preview
sudo apt-get autoremove
sudo add-apt-repository --remove ppa:webapps/preview
sudo apt-get update

Эти команды удалят пакет и PPA из списка источников.

Часто задаваемые вопросы

Q: Поддерживаются ли другие браузеры?
A: Изначально поддержка заявлена для Firefox и Chromium; будущие обновления могут добавить другие браузеры.

Q: Можно ли отключить Web Apps для конкретного сайта?
A: Да — через настройки системы или удалив соответствующую интеграцию для сайта.

Q: Повлияет ли это на производительность?
A: Само по себе наличие нескольких интегрированных сайтов может потребовать дополнительных ресурсов, но ощутимое влияние зависит от числа запущенных процессов в браузере.

Итог

Ubuntu Web Apps делает веб‑сервисы ближе к рабочему столу: уведомления, управление медиаплеерами и быстрый доступ через Dash. Для опробования в Ubuntu 12.04 доступна предварительная версия через PPA; окончательная интеграция входит в Ubuntu 12.10. Подходите к установке осознанно: оценивайте приватность и включайте интеграцию только для доверенных сайтов.

Важно: экспериментируйте сначала на тестовой системе и используйте приведённые команды для установки и удаления.

Поделиться: X/Twitter Facebook LinkedIn Telegram
Автор
Редакция

Похожие материалы

Несколько аккаунтов Skype: Multi Skype Launcher
Программное обеспечение

Несколько аккаунтов Skype: Multi Skype Launcher

Журнал для работы: повысить продуктивность
Productivity

Журнал для работы: повысить продуктивность

Персональные звуки уведомлений на Android
Android.

Персональные звуки уведомлений на Android

Скачивание шоу Hulu для офлайн‑просмотра
Стриминг

Скачивание шоу Hulu для офлайн‑просмотра

Microsoft Start: персонализированная новостная лента
Новости

Microsoft Start: персонализированная новостная лента

Как изменить имя в Epic Games быстро
Гайды

Как изменить имя в Epic Games быстро