Найновіша версія 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
З цього моменту стає легше. Увімкнувши відповідні позначки та ввівши веб-адресу 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 року".