Konvertuokite savo „Win32“ programas į „UWP“ su projekto šimtmečio proga

Video: MVVM Pattern in UWP Windows 10 Apps 2024

Video: MVVM Pattern in UWP Windows 10 Apps 2024
Anonim

„Microsoft“ nori, kad kūrėjai pakeistų savo klasikines darbalaukio programas į UWP („Universal Windows Platform“). Naujasis jos planas vadinamas „Centennial Project“, o programinės įrangos milžinė tikisi, kad jis pradės veikti, nes tai būtų puikus įrankis gauti daug daugiau „Win32“ programų UWP traukinyje.

Iš to, ką supratome, naudojant „Centennial Project“, „Win32“ programos būtų „AppX“ pakete, kurį galima lengvai įdiegti ir pašalinti. Be to, programą turėtų būti galima įsigyti iš „Windows Store“, tačiau mes nesame tikri, kiek kūrėjų pareikalaus daug darbo, kad tai būtų įmanoma.

Naudodamiesi „Project Centennial“, kiekviena „Win32“ programa turi naudotis kai kuriomis „Windows 10“ funkcijomis, kad „Microsoft“ apsvarstytų galimybę priimti programą „Windows Store“. Programa taip pat turi būti patikima ir saugi nuo virusų ir kitų galimų grėsmių. Mūsų požiūriu, tai yra puiki iniciatyva daugeliui senų „Win32“ programų, kurios niekada nebus perrašomos nuo nulio, kad palaikytų „Universal Windows“ platformą.

Štai keli pagrindiniai „Win32“ programų konvertavimo su „Centennial“, „Microsoft“, privalumai:

  • Jūsų klientams jūsų programos diegimo patirtis yra daug sklandesnė. Galite diegti jį į kompiuterius naudodami šoninį įkėlimą (žr. „Windows 10 LOB“ programų šoninio įkėlimo programas), o pašalinus jį nepalieka jokių pėdsakų. Ilgesnį laiką taip pat galėsite paskelbti programą „Windows Store“.
  • Kadangi jūsų konvertuota programa turi paketo tapatybę, galite paskambinti daugiau UWP API, net iš visiško pasitikėjimo skaidinio, nei galėjote anksčiau.
  • Savo noru galite pridėti UWP funkcijas prie savo programos paketo, pvz., „XAML“ vartotojo sąsają, tiesioginius plytelių atnaujinimus, UWP fonines užduotis, programų paslaugas ir daugybę kitų. Jūsų programai yra prieinamos visos bet kurios kitos UWP programos funkcijos.
  • Jei nuspręsite perkelti visas savo programos funkcijas iš visiško pasitikėjimo programos skaidinio į programos konteinerio skaidinį, tada jūsų programa galės veikti bet kuriame „Windows 10“ įrenginyje.
  • Kaip UWP programa, jūsų programa gali atlikti tai, ką ji galėtų padaryti kaip klasikinė darbalaukio programa. Jis sąveikauja su virtualizuotu registro ir failų sistemos vaizdu, kuris nesiskiria nuo faktinės registro ir failų sistemos.
  • Jūsų programa gali dalyvauti integruotoje „Windows Store“ licencijavimo ir automatinio atnaujinimo priemonėse. Automatinis atnaujinimas yra labai patikimas ir efektyvus mechanizmas, nes atsisiunčiamos tik pakeistos failų dalys.

Jei konvertuoti bus taip paprasta, kaip teigia „Microsoft“, tada artimiausiu metu turėtume pamatyti tūkstančius senų programų, perkeliančių į „Windows Store“.

Konvertuokite savo „Win32“ programas į „UWP“ su projekto šimtmečio proga