Na trzecią “kolejkę” kolejne zagadnienia z aplikacji uniwersalnych, w tym trochę tematyki webowej. Cokolwiek webowego nie wrzucimy powinno działać jak w przeglądarce Microsoft Edge (Spartan). Nie trzeba się niczego dodatkowego uczyć, natomiast można wykorzystać komponenty wizualne z cross-przeglądarkowego WinJS (zapewniona wygodna integracja z frameworkami JS takimi jak Knockout.js, Angular.js, React). Continuum oraz wydruki to z kolei duże kroki do tego, by telefon mógł pełnić rolę PC.
"Project Spartan": Introducing the New Browser and Web App Platform for Windows 10
demo: istniejące rozszerzenie prawie nie zmodyfikowane
Hosted Web Apps and Web Platform Innovations
skorzystanie z komponentu WinRT z poziomu Js w WebView
podobnie do keynote 2
na koniec piszemy: manifoldjs visualstudio - kod (ikony, manifest z url) zostaje umieszczony projekcie VS, który zostanie otwarty
Optimizing Windows Apps for Continuum
na keynote była symulacja, teraz pierwszy pokaz na żywo (deweloperzy ciężko pracowali, by to się udało)
teraz sobie przeedytujemy raport, który podesłał nam kolega
PC z telefonu na każdym ekranie
Testowanie - okno na desktopie
domyślnie system może przeskalować ikony w dół, ale lepszy wygląd będą miały dedykowane
JavaScript Frameworks in Your Apps and Sites from WinJS and Beyond
Cordova
cordova run windows
debugowanie, najprościej za pomocą F12 Tools
API Contracts (or How I Learned to Stop Checking OS Versions and Love Feature Detection)
Navigation and Windowing in Universal Windows Apps
wiele widoków jednej aplikacji
możliwość otwierania nowych instancji podczas aktywacji np. przez rozszerzenie pliku (np. Photos, w 8.1 tego nie było)
później w tym roku
w trybie dla tabletu przycisk Back powinien pojawić się na dolnym systemowym pasku (w buildzie innym niż podczas prezentacji)
Moving to the Universal Windows Platform: Porting an App from Windows 8.1 XAML or Windows Phone…
nie ma SettingsPane
folder Mobile na dedykowane widoki XAML
#if WINDOWS_UAP
zunifikowana obsługa przycisku Back
System.Windows.Profile
New XAML Tools in Visual Studio 2015
można wyłączyć designer
edycja inline
jednoczesna edycja nazwy klasy w C# i XAML
regiony w edytorze XAML
zapis layoutów w Blend, nie ma predefiniowanego układu dla edycji animacji
oparty na VS, np. pełny intellisense w edytorze XAML
jednoczesna praca z VS - automatyczna aktualizacja podglądu możliwa bez okien dialogowych
udogodnienia do współpracy z klawiaturą
triggery stanów z Windows 10 będą wspierane w wersji finalnej
Live Visual Tree - możliwość włączenia podglądu linii kontrolek
ikona z prawej strony nazwy elementu drzewa przekierowuje do źródła w pliku XAML
Live Property Explorer
- pokazuje właściwości z zaaplikowanych styli i ustawione lokalnie, co jest nadpisywane
- możliwość resetowania wartości do domyślnej
- możliwość edycji kolekcji np. wierszy w Grid
- podgląd DataContext
Printing: Developing Apps That Print in Windows 10
Wydruki w Windows 10 Mobile!
1 komentarz:
Moim zdaniem internet rzeczy to świetna sprawa, jestem bardzo zainteresowana tym tematem :) Zastanawiam się nad wdrożeniem tego rozwiązania w mojej firmie, znalazłam świetną opcję na https://ax-dynamics.com/microsoft-dynamics-ax i strasznie mnie kusi :P Słyszałam, że Internet Rzeczy warto połączyć z Maszynowym Uczeniem, ale najpierw musiałabym bardziej zorientować się w tym temacie :)
Prześlij komentarz