Прогресивні веб-програми можна ввімкнути в настільному Chrome прямо зараз — ось як

Найновіша версія Chrome дозволяє встановлювати прогресивні веб-програми — веб-програми, розроблені з урахуванням гнучкості настільних програм — на робочий стіл вашого ПК.

Програми в Chrome загалом забезпечують хорошу взаємодію з користувачем, але вони можуть стати кошмаром для розробників, яким доводиться орієнтуватися у власних API браузера. На щастя, Google починає використовувати платформу – Прогресивні веб-програми – це усуває багато складнощів і підтримується в останній стабільній версії Chrome.

Увімкнути прогресивні веб-програми в Chrome легко. Якщо припустити, що ваш клієнт оновлений, все, що вам потрібно зробити, це перемкнути три прапорці розробки: Банери додатківі Експериментальні банери додатків, які вмикають підказки, які дозволяють інсталювати веб-програми; і PWA для робочого столу, який додає підтримку вікон і банерів для PWA.

Якщо посилання не працюють, спробуйте скопіювати та вставити ці URL-адреси в адресний рядок:

  • Банери додатків:chrome://flags#enable-app-banners
  • Експериментальні банери додатків:chrome://flags#enable-experimental-app-banners
  • PWA для робочого столу:chrome://flags#enable-desktop-pwas
Прапори прогресивної веб-програми в Chrome.

З цього моменту стає легше. Увімкнувши відповідні позначки та ввівши веб-адресу PWA, ви побачите Встановити на робочий стіл у спадному меню Chrome.

Тоді ви отримаєте Встановити на робочий стіл спливаюче вікно. Натиснувши на додати збереже PWA на робочому столі вашого ПК, де ви зможете запустити його так само, як і будь-яку програму Chrome.

PWA, якщо ви не чули, це веб-програми, розроблені з урахуванням гнучкості настільних програм. Вони запускаються за допомогою піктограм і ярликів, як і власні програми, але їхня залежність від CSS3, JavaScript, та інші відкриті веб-фреймворки дозволяють їм працювати в різних браузерах і платформах з мінімальними витратами портування. Використовуючи комбінацію плагінів, веб-інтерфейсів API і сценаріїв, вони можуть керувати такими завданнями, як мережеві запити, push-сповіщення, вибірка вмісту тощо.

У PWA є багато, що подобається. У них є потенціал зменшити час завантаження та використання даних, а деякі навіть мають кращі інтерфейси користувача ніж їхні рідні аналоги. Але вони не ідеальні. Наприклад, Chrome не має основної вітрини для PWA – щоб знайти програми, вам доведеться прошукати вітрини спільноти, як-от PWA.скелі. І PWA ще не можуть використовувати Chrome у повній мірі. У заяві наприкінці минулого року Google заявив, що «досліджував шляхи спрощення переходу для розробників, які залежать від ексклюзивних API Chrome App».

Подобається це чи ні, але Google повним ходом розвиває PWA. У 2017 році пошуковий гігант оголосив що він поступово припинить підтримку програм Chrome у Windows, Mac і Linux на користь PWA "середина 2018 року".