Microsoft Build 2020

Microsoft Build 2020: Chromium bude klíčová komponenta Windows 10. Nejen webového prohlížeče

Microsoft Build 2020: Chromium bude klíčová komponenta Windows 10. Nejen webového prohlížeče

Microsoft letos neuspořádal svoji výroční vývojářskou konferenci Build v klasické podobě, ale stejně jako mnozí ostatní se přesunul na web. Právě tam před pár minutami také skončila úvodní přednáška, která se letos musela obejít bez zaplněného auditoria.

Novinek pro vývojáře je hned několik. Jednou z nich je oficiální představení projektu Reunion. Jak už název napovídá, jedná se o snahu propojit svět moderních aplikací UWP a těch klasických desktopových.

V praxi to aktuálně vypadá tak, že Microsoft nabídne univerzální API, které bude dostupné jak pro vývoj UWP aplikací, tak těch desktopových. A bude jej vyvíjet mimo Windows samostatně a na GitHubu.

Jádro Chromium bude ve Windows všudypřítomné

Reunion momentálně nabízí několik základních společných UI prvků. Je to například WebView2, tedy UI komponenta okna webového prohlížeče, které můžete integrovat do své aplikace pro Windows, pokud potřebujete zobrazit HTML obsah (ať už lokální, tak internetový).   

Klepněte pro větší obrázek
Desktopová aplikace složená z různých UI prvků včetně WebView2, který může zobrazovat HTML obsah. Třeba reklamu, ale i něco praktičtějšího .

Komponenta tohoto typu byla pro vývojáře ve Windows odjakživa, zpočátku ale stavěla na vykreslovacím jádře od Microsoftu (zprvu Trident/IE, poté Edge). Nejnovější verze, která je aktuálně ve fázi Preview, je už ale založená na nejnovějším Edgi, který, jak víme, používá jádro Chromium!

Jelikož lze předpokládat, že UI prvek WebView2 začne postupem času používat Microsoft i u svých vlastních aplikací pro Windows, Chromium, tedy jádro, jehož vývoj dozoruje a fakticky vyvíjí Google, bude klíčovou komponentou celých Windows 10. Kdo by to kdy řekl, viďte? WebView2 jako UI komponenta pro vývojáře bude k dispozici také na Windows 7.

WinUI 3 pro UWP i desktopové aplikace

Další komponentou Reunionu bude set základních GUI prvků v balíku WinUI 3 (Windows UI). I v tomto případě to bude společná knihovna jak pro moderní aplikace UWP, tak pro ty klasické napsané v C++, C# a podobně.

Klepněte pro větší obrázek
Příklady základních prvků Windows UI 

No, a třetím pilířem bude balíčkový/instalační systém MSIX, který bude opět k dispozici pro aplikace UWP, tak pro ty desktopové a má umožnit snadnou distribuci jak z Microsoft Storu, tak z vlastního řešení.

A co z toho bude mít běžný koncový uživatel? Pokud začnou vývojáři psát své aplikace pomocí Reunionu, měla by být zajištěna lepší integrita, bezpečnost, způsob instalace apod. aplikací pro Windows 10. Co to bude znamenat ve skutečnosti, uvidíme až v praxi.

Jen připomenu, že většina těchto technologií vzniká pod svobodnou licencí včetně Windows UI, operační systém od Microsoftu tedy začíná být otevřený způsobem, jak by si ještě před deseti lety tipl jen málokdo.

Diskuze (7) Další článek: Herní počítač Alienware Aurora R11 má unikátní systém vodního chlazení

Témata článku: Software, Microsoft, Google, Windows, Windows 10, Edge, Programování, Microsoft Store, Microsoft Build 2020, GitHub, API, Vývojář, Prvek, HTML, Prohlížeč, Windows UI, UWP aplikace, Komponenta, Jádro, UWP, Chrom, Webový prohlížeč, Reunion, WinUI


Určitě si přečtěte

Pojďme programovat elektroniku: Co se skrývá uvnitř běžné SD karty a jak ji oživit

Pojďme programovat elektroniku: Co se skrývá uvnitř běžné SD karty a jak ji oživit

** Máme ji v mobilech a fotoaparátech ** SD karta je dnes už standard ** A proto ji zkusíme připojit i k Arduinu

Jakub Čížek | 20

Deset kotev, které i v roce 2020 táhnou Android ke dnu

Deset kotev, které i v roce 2020 táhnou Android ke dnu

** Android existuje skoro 12 let a za tu dobu v mnoha směrech dospěl ** Dnes běží na sedmi z deseti telefonů, ale čemu za to vděčí? ** Našli jsme 10 kotev, které táhnou tento operační systém ke dnu

Karel Kilián | 162

Proč byste měli rozmazávat SPZ aut na fotkách, které vystavujete na web

Proč byste měli rozmazávat SPZ aut na fotkách, které vystavujete na web

** Na fotkách aut nahraných na web je dobré rozmazat SPZ ** Značku dokáže z obrázku přečíst Google i Facebook ** SPZ může naplnit podstatu osobního údaje

Karel Kilián | 73

Je to dobré, cetky z AliExpressu budou nejspíše relativně levné i v roce 2021

Je to dobré, cetky z AliExpressu budou nejspíše relativně levné i v roce 2021

** V roce 2021 začneme platit DPH i u laciného zboží z asijských e-shopů ** Daň ale budeme většinou platit už na e-shopech ** Nemusíte se bát zdlouhavého a drahého celního řízení

Jakub Čížek | 72

Ubuntu 20.04: Zase vás chce přesvědčit, že je lepší než Windows

Ubuntu 20.04: Zase vás chce přesvědčit, že je lepší než Windows

** Britský Canonical před pár dny vydal novou verzi svého Ubuntu ** 20.04 LTS zapracovalo na grafickém desktopu, rychlosti i bezpečnosti ** V nitru tepe Linux 5.4 a volitelně i nový souborový systém

Jakub Čížek | 326

Proč je COVID-19 tak nebezpečný, jak se detekuje, jak ničí a máme už pandemii?

Proč je COVID-19 tak nebezpečný, jak se detekuje, jak ničí a máme už pandemii?

** V čem spočívá nebezpečí nemoci COVID-19? ** Jak se testuje její přítomnost v těle? ** Jak se ničí UVC i ozónem a proč už CNN mluví o pandemii?

Jakub Čížek | 73


Aktuální číslo časopisu Computer

Megatest 21 grafických karet

AMD poráží Intel už i v notebooku

Jak vytvořit 3D fotky v mobilu

Nejlepší fotoaparáty do 30 000 Kč