-
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 :)
-
3.
Windows Template Studio
Kiváló appok pillanatok alatt? Templét.
Átmeneti rendetlenség? Templom.
-
4.
app,
Ez meg már rajtunk múlik
-
5.
Mi is ő pontosan?
https://aka.ms/wtsinstall
-
6.
Kapunk egy szuper alapot
Szolgáltatások
I18n
Views-ViewModels
-
7.
Reszponzivitás
Fluent Design
Témaválasztó
-
8.
A kulcsszó az F5-ig: // TODO WTS:
-
9.
DEMO
-
10.
Open Source Awesomeness
https://github.com/Microsoft/WindowsTemplateStudio
990 Closed, 10 Open ( = 1000 !) PRs
941 Closed & 145 Open Issues
30 Contributors
14 Releases
993 Stars
-
11.
Élet a Store-on kívül
DocX, MR. X, Tutiturmix, MSIX?
-
12.
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
-
13.
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
-
14.
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
-
15.
Élet a Store-on kívül ma
-
16.
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
-
17.
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
-
18.
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
-
19.
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
-
20.
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
-
21.
Q&A
KÖSZÖNÖM A FIGYELMET!
-
22.
Header template
Alcím szöveg bambalam
-
23.
Content template
Random point 1
Random point 2
-
24.
Random point 1
Random point 2
Az álom
CLICK-1: és a valóság
Egy app varázsló!
Projekt típus: navigation pane, pivot+tabs, blank
Framework: codebehind, basic mvvm, mvvmlight, caliburn.micro, PRISM
Oldalak: settings, webview, mediaplayer, masterdetail, grid, chart, map…
Win10 szolgáltatások: notifications, 1st run prompt, share, background task…
A project készítés sajnos eltart pár percig…
Az alkalmazás üzleti részét persze nekünk kell megírni
CLICK-1: pls contribute
CLICK-1: Appx rename
Open source: mint az adaptive cards
Akár a google is használhatná play store disztribúcióra, bár az “M” ehhez nem szerencsés a névben
CLICK-1: sideloading default
Ez rossz, mert: powershell futtatáshoz kell unrestricted mód ami veszélyes, a sok fájl megint para
Egy fokkal jobb, nincsenek a userek kitéve veszélyes scripteknek
Githubon lehet találni samplet.