Kontejnerizace pro zlepšení kompatibility aplikací s Windows 10X

Společnost Microsoft prokázala, jak budou existující aplikace fungovat v systému Windows 10X, operačním systému nastaveném na napájení zařízení se dvěma obrazovkami, jako je Surface Neo. Vývojáři vynaložili velké úsilí na kódování a společnost Microsoft jim poskytuje architekturu kontejnerů, která zaručí zpětnou kompatibilitu pro aplikace Win32, které již vytvořily.

Kevin Gallo z Microsoftu oslovuje vývojáře řekl že aplikace ve Windows 10X budou běžet v kontejnerech. Tento model zajistí, aby aplikace a weby vytvořené pro stávající prostředí OS mohly na zařízeních se dvěma obrazovkami fungovat hladce.

Poprvé budou aplikace spuštěny v kontejnerech, aby poskytovaly nerušivé aktualizace a vylepšené systémové prostředky pro prodlouženou výdrž baterie.

Gallo také oznámil dostupnost emulátoru Microsoft, který vývojářům pomůže vytvářet a testovat aplikace pro Windows 10X.

Kontejner aplikace Win32

V vysvětlující video, Peter Torr z Microsoftu vysvětluje, jak kontejnerizace umožňuje existujícím aplikacím UWP a Win32 pracovat na Windows 10X, operačním systému určeném primárně pro futuristické tvarové faktory.

Microsoft uznává, že ne všechny existující aplikace UWP a Win32 mohou optimálně fungovat v rámci navrhované architektury kontejneru Windows 10X.

Windows 10X podporuje tři typy kontejnerů, počínaje Win32 - jeden kontejner pro více aplikací. Ostatní jsou kontejnery MSIX a nativní kontejnery.

Microsoft popsal tyto kontejnery jako jedinečné, protože aplikace v nich běží bez nutnosti jakékoli další konfigurace nebo úpravy ze strany vývojáře. Řekl, že aplikace v kontejneru Win32 se mohou pochlubit nejvyšší úrovní kompatibility.

Kontejner funguje jako OS v hlavním nebo „hostitelském“ operačním systému Windows 10X. Má vlastní sadu zdrojů, včetně jádra a ovladačů, ke kterým budou mít aplikace v ní přístup.

Aplikace v kontejneru Win32 (včetně aplikací MSIX) však nemají přímý přístup k hlavním systémovým prostředkům, jako jsou síť, mikrofon, klávesnice nebo myš. Pokud by tedy aplikace potřebovala využít klávesnici k zachycení vstupu uživatele, musela by projít hostitelským systémem.

Windows 10X poskytuje pro každou spuštěnou aplikaci Win32 „vysoce výkonného“ klienta RDP, který jí umožňuje přijímat vstupy uživatelů i doručovat výstup přes obrazovku zařízení.

Vysoce integrovaná architektura kontejneru Windows 10 umožňuje aplikacím Win32 komunikovat s hostitelskými prostředky. Například pokud vaše aplikace Win32 vyžadovala přístup k internetu, bude „mluvit“ se síťovým prostředkem, aby ji získala.

Nyní můžete testovat aplikace pro Surface Neo

Nyní můžete testovat aplikace pro Surface NeoPovrchové DuoPovrch Neo

Společnost Microsoft oznámila, že nyní jsou k dispozici nástroje, které potřebujete k vytváření a testování aplikací pro zařízení se dvěma obrazovkami Windows 10X. Mezi prostředky patří emulátor pr...

Přečtěte si více
Surface Neo a Duo mají 360stupňový magnetický závěs

Surface Neo a Duo mají 360stupňový magnetický závěsMicrosoft PovrchPovrchové DuoPovrch Neo

Skládací zařízení jsou nejnovějším vztekem, ale mnoho uživatelů pochybuje o jejich odolnosti právě kvůli skládací obrazovka.Je pravda, že to většinou platí pro mobilní telefony, které se samy oteví...

Přečtěte si více
Microsoft odhaluje Surface Duo, model vývoje aplikací pro Neo

Microsoft odhaluje Surface Duo, model vývoje aplikací pro NeoPovrchové DuoPovrch Neo

Microsoft v říjnu 2019 předvedl v New Yorku dvě nová mobilní zařízení se dvěma obrazovkami. Těmito zařízeními jsou Windows 10X Surface Neo a Surface Duo, který je založen na Androidu. Jedná se o vz...

Přečtěte si více