Встречайте PWA! Windows улучшает поддержку Progressive Web Apps

Когда-то давно, в году 2005 был очень популярен термин Web2.0. Так вот PWA -- это Web3.0, где грань между приложениями и сайтами полностью стерта.

Progressive Web Apps или PWA — это приложения или сайты, работающие как обычные приложения в операционной системе. Сегодня практически все операционные системы (WIndows, iOS, Android) их поддерживают. Отличительные особенности PWA в том, что они

  1. Устанавливаются прямо из бразуера (а могут работать и без установки) буквально одним кликом
  2. Могут работать в офлайн, то есть без интернета

В принципе, примитивное PWA можно сделать из обычного сайта (хотите узнать как?), но чаще всего это специально сделанные страницы, с соответстующими ServiceWorker (это один из основных компонентов PWA).

На самом деле PWA существуют и работают уже давно. Например, вот панель задач моего компьютера, из 11 значков в ней, 4 из них — PWA приложения.

pwa

Хотите попробовать что такое PWA? Вот очень простой путь:

  1. Откройте https://music.youtube.com/ в браузере Google Chrome
  2. Справа в адресной строке появится значок (+) — нажмите на него
  3. Все! Открывайте меню Пуск и вы увидите тем приложение Youtube Music!
  4. Радуйстесь и пользуйтесь

pwa-youtube-music

Надо сказать, что почти все сервисы Google могут работать как PWA.

Так вот, не прошло и года, как Microsoft сделал (точнее сделает в Windows 10 20H1) интеграцию в свой бразуер Edge в параметра «Web Apps Identity Proxy». Включение этого флага позволит приложениями PWA показывать свои уведомления как от приложений, а не от браузера. Я так думаю, что это и в Google Chrome появится.

Когда-то давно, в году 2005 был очень популярен термин Web2.0. Так вот PWA — это Web3.0, где грань между приложениями и сайтами полностью стерта.

Стандартное изображение
Иван Никитин
Никитин Иван Геннадьевич окончил Северо-Кавказский Горно-Металлургический Институт, факультет электронной техники по специальности инженер промышленной электроники. Места и опыт работы СКГМИ, ФЭТ, преподаватель программирования Судебный департамент при Верховной Суде РФ, системный администратор Центр Компьютерного обучения "Специалист" при МГТУ им. Баумана, преподаватель, руководитель направления веб-технологий Центр Компьютерного обучения "Центр Мастеров", преподаватель Высшая школа корпоративного управления Российской академии народного хозяйства и государственной службы при Президенте Российской Федерации, преподаватель Интернет-агенство BinN, руководитель отдела поискового продвижения, аналитик Статусы и сертификации Microsoft Certified Solution Developer Microsoft Certified Trainer Zend Certified Engineer Google Advertising Professional Список читаемых курсов Разработка веб-приложений ASP.Net Разработка веб-приложений PHP Разработка веб-приложений AJAX (автор курса) Эффективная работа с Microsoft SharePoint (все версии, автор курса) Интернет-маркетинг и поисковое продвижение (автор курса) Google Analytics, полный курс (автор курса) Информационные технологии в бизнесе в рамках Executive MBA (автор курса)
Статей: 641

Добавить комментарий