Додавання підтримки Microsoft для прогресивних веб-додатків у Windows 10

Прогресивні веб-програми, веб-додатки, розміщені в Інтернеті, універсальні програми для Windows… це тонна програм. Як відрізняються прогресивні веб-програми (PWA) від того, що підтримується в Windows 10 сьогодні? У цьому Попросіть адміністратораЯ поясню, як PWA можуть змінити майбутнє програм на всіх платформах.

Як тільки ви подивитеся, Google Chrome має монополію на веб-додатки. Більшість додатків Chrome є сайтами HTML5. Деякі з них працюють в автономному режимі, тестуються, а потім пакуються для роботи в Chrome. Деякі програми Chrome також є лише веб-обгортками, такими як WhatsChrome. Більшість додатків Chrome можна відкривати в будь-якому веб-переглядачі, сумісному з HTML5, включаючи Microsoft Edge. Іноді ці ознаки демонструють привабливість, оскільки вони перевіряються лише в Chrome. Тому в кінці дня, якщо ви вирішите використовувати непідтримуваний веб-переглядач, сумісний з HTML5 чи ні, ви, мабуть, самі по собі, якщо ви зіткнетеся з проблемами.

Інші програми не підтримують Microsoft Edge, так чи інакше. Граматично наприклад, надає безкоштовну послугу користувачам Chrome, Safari і Firefox. Якщо ви хочете використовувати Edge, вам потрібно зареєструватися Граматична премія. І Join.Me не підтримує аудіо, якщо браузер Edge. Це можливо тому, що Edge не запускає WebM-кодеки в медіа-елементах HTML5, наприклад відео тегом, але лише з розширеннями Media Source (MSE).

Чи є це технічна проблема чи політика, корпорація Майкрософт залишається проблемою. Спеціально для Windows 10 S, де Edge - єдиний підтримуваний браузер. Chrome має настільки сильну екосистему додатків і розширень і навіть є операційною системою (Chrome OS), що не дивно, що багато хто ніколи не розгляне використання ОС, яка не дозволяє встановлювати Google Chrome. Але все це може змінитися Windows 10 Оновлення засновників Fall, оскільки Microsoft обіцяє ввести повну підтримку Progressive Web Apps.

Розміщені веб-програми

Windows 8 представив концепцію упакованих веб-додатків, подібно до програм Chrome, що дозволяє розробникам використовувати файл маніфесту для визначення свого додатка, роботу в автономному режимі та його розповсюдження через магазин Windows. І то API JS для запуску Windows забезпечується інтеграція з функціями Windows.

Проте внесення змін до веб-додатків у Windows 8 вимагало від розробників кожного разу проходити процес подання магазину Windows. Щоб спростити процес, Windows 10 дозволяє розробникам використовувати хост-хостинг веб-додатків, які просто вказують на URL-адресу. Це відбувається таким чином, щоб зміни відбувалися на сервері розробника без подання магазину для кожного оновлення. Розміщені веб-додатки можуть використовувати функції універсальної платформи Windows (UWP), включаючи можливість роботи в автономному режимі, push-сповіщення, живі плитки та синхронізацію фонових даних.

Звучить як відмінна ідея, чи не так? За винятком того, що він точно не зняв. З трьох HWA, які Microsoft розігнав, Yahoo пошта, Shazam, і Пандора, тільки Shazam все ще доступний для завантаження з магазину Windows. Навіть це в режимі технічного обслуговування, оскільки Shazam нещодавно оголосив, що витягнув вилку.

Прогресивні веб-програми

Прогресивні веб-програми - це спроби стандартизації веб-додатків, а працівники служб дозволяють програмам працювати та відчувати себе більше як нативні програми для платформ. Програми можуть працювати в автономному режимі і швидко реагувати, як нативні програми, незалежно від затримки мережі. Обидві програми Chrome, програми для пакунків Windows і HWA засновані на стандартах HTML5, але мають різні формати та вимоги до активів. Стандартизація цих вимог означатиме, що PWA дійсно є мультиплатформенними, і Google тепер вимагає від розробників прийняти стандарти PWA для своїх програм Chrome. Корпорація Майкрософт стверджує, що HWA, звичайно, розвиватимуться в PWA, оскільки технологія працівника сервісу доступна в Edge.

Код, який використовується для створення PWA, також може використовуватися для Windows 10 HWA, посилюючи інтеграцію з ОС. Розробники можуть вибрати створення PWA, що працює в Edge, HWA, завантаженому з магазину Windows або обох. Але на відміну від Chrome, який підтримує запущені PWA за межами вкладки веб-переглядача в їхній рідній програмі windows, схоже, Microsoft вимагатиме від розробників подавати PWAs в магазин, якщо програма буде працювати поза межами вкладки веб-переглядача.

Сьогодні Microsoft Edge підтримує API Cache, необхідний для PWA, але інші ролі службовців доступні в Edge як експериментальні функції, які можна ввімкнути в про: прапори. До того моменту, коли у вересні вийде оновлення Творців осені, Edge повинна мати всіх працівників служби, необхідних для роботи з PWA, які увійшли в коробку.

Якщо користувач вирішить використовувати PWA у Edge, їм буде запропоновано завантажити таку ж програму з Магазину Windows, розширюючи можливості програми з кращою інтеграцією ОС. PWA також можуть працювати в мобільних браузерах. Відповідно до веб-сайту корпорації Майкрософт працівники служби також розробляють програму Edge Windows 10 Мобільний

Підтримка стандартів HTML5

Залишається з'ясувати, чи збереже корпорація Майкрософт свою обіцянку включити підтримку PWA в Edge і Windows Store вчасно для оновлення Fall Creators. Але навіть коли Microsoft раніше додає підтримку PWA до Windows, Edge все ще має інші питання, які необхідно вирішити. У верхній частині палі є паритет стандартів HTML5 з Chrome. Неприпустимо, щоб деякі веб-сайти не працювали в Edge через відсутність належної підтримки стандартів. Це особливо вірно, коли ви продаєте SKU Windows, що блокує використання будь-якого іншого браузера.

PWA може мати позитивний ефект для Microsoft, дозволяючи йому знову ввійти в ринок мобільного зв'язку з підтримкою набагато більш широкого вибору додатків, що завжди було проблемою для Windows Phone і Windows 10 Мобільний телефон. Незважаючи на те, що ситуація з додатками для Microsoft не змінюватиметься за одну ніч, це приємно, що Google, Apple і інші великі гравці на ринку браузерів вже перебувають на борту PWA. Це може бути добре лише для Microsoft.

Повідомлення Додавання підтримки Microsoft для прогресивних веб-додатків у Windows 10 вперше з'явився на Петрі.

Залишити коментар

Цей сайт використовує Akismet для зменшення спаму. Дізнайтеся, як обробляються ваші дані коментарів.