Zapomeňte na pomalé starty a gigantické instalační balíčky! Microsoft se rozhodl zatočit s neduhy moderních aplikací pro Windows a přináší zbraně v podobě Windows App SDK 1.6. Tato sada vývojářských nástrojů slibuje zrychlení startu aplikací a zároveň drastické zmenšení jejich velikosti.
Tajemství se skrývá v kompilaci ahead-of-time (AOT), která překládá kód do strojového jazyka ještě před spuštěním aplikace. Zatímco tradiční metoda just-in-time (JIT) překládá kód za běhu, což může negativně ovlivnit výkon, AOT přináší rychlost a efektivitu.
Contoso Camera: Důkaz místo slibů
Microsoft demonstruje sílu AOT na příkladu aplikace Contoso Camera. Díky AOT se čas potřebný ke spuštění zkrátil na polovinu a instalační balíček se zmenšil až 8krát! To je úspora, která se počítá, ať už jde o čas nebo místo na disku.
Žádná růže bez trnů
I přes nesporné výhody má AOT i svá omezení. Aplikace například nemohou používat dynamické načítání, jsou vyloučeny jazyky C++ a CLI a k aplikaci musí být přibaleny běhové knihovny, což může v některých případech vést k větší velikosti balíčku.
Budoucnost Windows aplikací?
Windows App SDK 1.6 a AOT kompilace představují slibný krok k rychlejším a efektivnějším Windows aplikacím. I přes některá omezení nabízí AOT výrazné výhody a může se stát klíčovou technologií pro budoucnost vývoje aplikací pro Windows.
Související články
Prvních 15 věcí, které byste měli udělat s novým iPhonem
Inženýři MIT pěstují „výškové“ 3D čipy
Rychlé opravy, které zabrání pádům vašeho Windows PC
Sdílet na sociálních sítích:
Komentáře