Successfully reported this slideshow.

More Related Content

Related Books

Free with a 30 day trial from Scribd

See all

Enterprisedevmeetup 2018

  1. 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. 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. 3. Windows Template Studio Kiváló appok pillanatok alatt? Templét. Átmeneti rendetlenség? Templom.
  4. 4. app, Ez meg már rajtunk múlik 
  5. 5. Mi is ő pontosan? https://aka.ms/wtsinstall
  6. 6. Kapunk egy szuper alapot Szolgáltatások I18n Views-ViewModels
  7. 7. Reszponzivitás Fluent Design Témaválasztó
  8. 8. A kulcsszó az F5-ig: // TODO WTS:
  9. 9. DEMO
  10. 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. 11. Élet a Store-on kívül DocX, MR. X, Tutiturmix, MSIX?
  12. 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. 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. 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. 15. Élet a Store-on kívül ma
  16. 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. 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. 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. 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. 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. 21. Q&A KÖSZÖNÖM A FIGYELMET!
  22. 22. Header template Alcím szöveg bambalam
  23. 23. Content template Random point 1 Random point 2
  24. 24. Random point 1 Random point 2

Editor's Notes

  • 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.
  • ×