Термін

PWA

Прогресивний вебзастосунок - сайт, що поводиться як мобільний застосунок: його можна додати на головний екран, він працює офлайн і може надсилати сповіщення. Дешевша альтернатива окремим застосункам для Android та iOS.

Оновлено

Що це означає

PWA, прогресивний вебзастосунок, - сайт, що поводиться як мобільний застосунок. Його можна додати на головний екран телефона, він відкривається в окремому вікні без панелі браузера, працює без під'єднання до інтернету й може надсилати сповіщення. Водночас це той самий сайт зі звичайною адресою.

Технічно він спирається на кілька елементів: маніфест, що задає назву й іконку застосунку, service worker, який кешує вміст і забезпечує офлайн-режим, і захищене з'єднання через HTTPS. Основа - адаптивний дизайн, що підлаштовується під будь-який екран.

PWA - дешевша альтернатива окремим застосункам для Android та iOS. Один код слугує всім пристроям, оновлення з'являються одразу без схвалення в магазинах застосунків, а користувачеві не треба нічого встановлювати з магазину, щоб почати.

Як це працює на практиці

Для інтернет-магазинів, систем бронювання чи клієнтських порталів PWA може поліпшити повторні візити: клієнт має іконку на екрані, сторінка швидко завантажується навіть за слабкого сигналу, а сповіщення нагадують про статус замовлення. Швидкість відображається й у Core Web Vitals.

Оскільки це сайт, PWA індексується пошуковиками, чого не скажеш про окремі застосунки. За mobile-first індексації добре зроблена мобільна версія - плюс і для SEO, якщо вміст не прихований лише в клієнтському коді без серверного рендерингу.

Перед вибором між PWA та нативним застосунком треба оцінити, які функції пристрою потрібні. Доступ до камери, геолокації чи сповіщень PWA забезпечує, але деякі просунуті функції та підтримка на iOS бувають обмеженішими.

На що звернути увагу

Офлайн-режим означає, що частина даних зберігається на пристрої. Для чутливих даних, наприклад у клієнтському порталі з рахунками, треба продумати, що зберігається, як довго та як дані видаляються після виходу, щоб не поставити під загрозу захист персональних даних.

Сповіщення - сильний, але легко зловживаний інструмент. Запит дозволу одразу під час першого візиту більшість відхиляє, а надто часті повідомлення призводять до видалення. Сповіщення мають приносити реальну користь, а не лише рекламу.

Потрібно пояснити термін на вашій конкретній ситуації? Консультації від 55 € / година без ПДВ, залежно від теми та складності.