Все для робіт з Windows - кращою операційною системою від Microsoft. Ми охоплюємо всі, від програми попередньої оцінки Windows 10 до Windows 11. Надає вам всі останні новини про Windows 10 і не тільки.

WebView2: Що ви повинні знати як користувач Windows 10

11

У червні 2022 року корпорація Майкрософт оголосила, що зробить середовище виконання WebView2 доступним для всіх пристроїв Windows 10, на яких встановлено оновлення щонайменше за квітень 2018 року.

Основна причина полягає в тому, щоб зробити переваги технології розробки веб-вмісту легко доступними для користувачів Windows 10. В даний час технологія WebView2 допомагає працювати багатьом веб-додаткам, включаючи Microsoft Office.

У цій статті ми розглянемо WebView2, його порівняння з Electron і як це впливає на веб-програми.

Що таке WebView2?

WebView2 — це елемент керування, який допомагає користувачам включати такі веб-технології, як HTML і JavaScript, у свої програми для вмісту. Цей елемент керування середовищем виконання Microsoft Edge тепер працює з операційною системою Windows 10 за замовчуванням.

Підключення Microsoft Edge гарантує, що середовище виконання займає обмежений простір на диску під одним продуктом, якщо вони мають ту саму версію. Це гарантує, що встановлення WebView матиме якомога менший вплив на ваш ПК.

Як WebView2 відповідає своїй конкуренції?

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

1 База побудови

Обидві технології базуються на Chromium. Хоча WebView2 більш обмежений для роботи з Microsoft Edge.

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

З іншого боку, WebView — це технологія, яка працює як частина вашої програми для відтворення веб-вмісту.

Ця залежність збірки від Chromium або Edge також впливає на тип платформ, на яких можуть працювати технології. Крім того, Electron добре працює на Mac, Linux і Windows, тоді як єдиною платформою для WebView2 є Windows.

2 Інтерфейси прикладного програмування

Electron має API для більшості потреб програм, як-от доступ до файлових систем і сповіщень. WebView2, однак, не надає API для своїх настільних програм.

Хоча, коли йдеться про мови, Electron і WebView підтримують використання JavaScript, CSS і HTML під час створення ваших програм.

3 Процес візуалізації

Існують невеликі відмінності у тому, як ці технології відображають свої програми. Модель процесу Electron поділяється на основний процеси та процеси рендерера.

Основний процес працює в середовищі Node.js і служить точкою входу для окремих програм. Потім він поділяється на різні процеси візуалізації, які допомагають відтворювати вміст програми.

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

Ці допоміжні процеси зазвичай є допоміжними службами, такими як візуальні або аудіо служби.

Що це означає для веб-додатків

Введення WebView2 у Windows 10 дозволяє розробникам повністю використовувати можливості браузера Edge. Технологія також дозволяє розробникам створювати веб-контент, який оцінять кінцеві користувачі, навіть якщо тільки розробники можуть працювати безпосередньо з середовищем виконання.

Оскільки WebView2 був доступний лише в Windows 11, робота з цією технологією була складною та дорогою для розробників зі старими споживчими пристроями під керуванням Windows 10. Таким чином, ця доставка стирає цей стрес і заповнює прогалину для входу в екосистему WebView2.

Це також дає розробникам і кінцевим користувачам більше доступу до багатьох переваг середовища виконання WebView2. Деякі з цих переваг включають доступ до Інтернету та інших інструментів веб-розробки, таких як бібліотеки; і доступ до повного набору власних API, які ви можете включити у свої програми.

Крім того, за допомогою WebView2 ви можете додавати та зберігати різні коди до бази кодів, щоб коди можна було повторно використовувати на кількох платформах.

Перемога для розробників Windows 10

Постачання середовища виконання WebView2 у Windows 10 принесло користь багатьом розробникам. Отже, ми можемо зробити висновок, що ця технологія буде служити поставленим цілям на основі двох факторів.

Такими факторами є зменшення використання дискового простору через його інтеграцію з браузером edge; і що WebView2 надає рідним програмам доступ до різних функцій Edge.

Джерело запису: makeuseof.com

Цей веб -сайт використовує файли cookie, щоб покращити ваш досвід. Ми припустимо, що з цим все гаразд, але ви можете відмовитися, якщо захочете. Прийняти Читати далі