Microsoft chce, aby vývojári konvertovali svoje klasické desktopové aplikácie na UWP (Universal Windows Platform). Jeho nový plán sa volá Project Centennial a softvérový gigant dúfa, že sa rozbehne, pretože by to bol skvelý nástroj na získanie mnohých ďalších aplikácií Win32 vo vlaku UWP.
Z toho, čo sme pochopili, by použitie Centennial projektu umiestnilo aplikácie Win32 do balíka AppX, ktorý je možné ľahko nainštalovať a odinštalovať. Aplikácia by mala byť dostupná z Windows Store, ale nie sme si istí, koľko úsilia bude od vývojárov vyžadovať, aby to bolo možné.
S Project Centennial musí každá aplikácia Win32 využívať niektoré funkcie systému Windows 10, než spoločnosť Microsoft zváži prijatie aplikácie v obchode Windows. Aplikácia musí byť tiež spoľahlivá a bezpečná pred vírusmi a inými potenciálnymi hrozbami. Z nášho pohľadu je to dokonalá iniciatíva pre mnoho starších aplikácií Win32, ktoré nikdy nebudú prepisované od nuly na podporu Universal Windows Platform.
Tu sú niektoré kľúčové výhody konverzie vašich aplikácií Win32 s Project Centennial podľa Microsoft:
- Inštalácia vašej aplikácie bude pre vašich zákazníkov oveľa plynulejšia. Môžete ho nasadiť do počítačov pomocou bočného zaťaženia (pozri Aplikácie Sideload LOB v systéme Windows 10) a po odinštalovaní nezanecháva žiadne stopy. Z dlhodobého hľadiska budete môcť svoju aplikáciu zverejniť aj vo Windows Store.
- Pretože vaša prevedená aplikácia má identitu balíka, môžete volať viac rozhraní API UWP, a to aj z oddielu s úplnou dôveryhodnosťou, ako ste mohli predtým.
- Svojím vlastným tempom môžete do balíka svojej aplikácie pridať funkcie UWP, napríklad používateľské rozhranie XAML, živé aktualizácie dlaždíc, úlohy UWP na pozadí, aplikačné služby a mnoho ďalších. Všetky funkcie dostupné v akejkoľvek inej aplikácii UWP sú k dispozícii vo vašej aplikácii.
- Ak sa rozhodnete presunúť všetky funkcie svojej aplikácie z oddielu s úplnou dôveryhodnosťou aplikácie do oddielu kontajnera aplikácie, bude sa vaša aplikácia môcť spustiť na akomkoľvek zariadení so systémom Windows 10.
- Ako aplikácia UWP je vaša aplikácia schopná robiť veci, ktoré by mohla robiť ako klasická počítačová aplikácia. Interaguje s virtualizovaným pohľadom na register a súborový systém, ktorý je nerozoznateľný od skutočného registra a súborového systému.
- Vaša aplikácia sa môže zúčastňovať na integrovaných zariadeniach Windows Store pre udeľovanie licencií a automatických aktualizácií. Automatická aktualizácia je vysoko spoľahlivý a efektívny mechanizmus, pretože sa sťahujú iba zmenené časti súborov.
Ak bude konverzia taká ľahká, ako Microsoft tvrdí, bude to tak, v blízkej budúcnosti by sme sa mali dočkať presunu tisícov starších aplikácií do Windows Store.