1. 0-TÓL F5-IG PILLANATOK ALATT:
WINDOWS TEMPLATE STUDIO
ÉS F5 UTÁN APPJAINK STORE-ON KÍVÜLI TERJESZTÉSE
Deme Tamás, 2018, Enterprise Developer Meetup
2. Rólam
A 360world-től jövök, ahol többnyire MR és VR technológiákkal
dolgozunk, főleg R&D projekteken.
Windows development MVP vagyok, tehát UWP területen szoktam
szakérteni :)
16. MSIX
MSIX = MSI+X a’la DocX = Doc + X
"our vision for a complete containerization solution“
Egyelőre leginkább átnevezték az .appx-et
17. Miről van szó pontosan?
- App és/vagy modul dobozolás
- Natív támogatás a csomagok kezelésére:
- Windows
- iOS
- Android
- MacOS
- Linux
- Open Source, remélhetőleg szélesen adaptálásra kerül
https://github.com/Microsoft/msix-packaging
18. Windows alatt…
- Megörökli az UWP kiváló biztonsági modelljét, telepítési és
frissítési mechanizmusait
- Támogat mindent: UWP, Win32, WPF, WinForms
App testreszabás újracsomagolás nélkül
“Az új ClickOnce” még idén a terv szerint
20. A viccet félretéve…
Ha egy APPX-et aláírsz rendes
tanúsítvánnyal semmi nem tart vissza
senkit a telepítésétől
https://docs.microsoft.com/en-us/windows/uwp/packaging/
Windows 10 1607 óta ez az alapértelmezés
21. Az eltérés csak az eljuttatásban és a
telepítésben van
0. szint
Zip & powershell
A célszemély kap egy zip-et, benne egy nem-storeba-célzott .appx,
egy rakás dependency és egy powershell script
22. Az eltérés csak az eljuttatásban és a
telepítésben van
1. szint
WinAppDeployCmd
A WinAppDeployCmd tool segítségével kiváltod a powershellt,
esetleg hálózaton át már cégnek lehet így belső appot terjeszteni
23. Az eltérés csak az eljuttatásban és a
telepítésben van
2. szint
.appinstaller fájl vagy rendesen aláírt .appx
Duplaklikk és megy, az ms-appinstaller: protokoll internetről is tudja
ugyanezt.
*FCU óta direkt telepítés internetről, előtte letölt + megnyit
24. Az eltérés csak az eljuttatásban és a
telepítésben van
3. szint
Saját store app
Van UWP API appok telepítésére, frissítésére és törlésére, tehát lehet
írni saját “store” appot, amivel a többi appunkat tartjuk frissen.
docs.microsoft.com
Windows.Management.Deployment.PackageManager