sobota, 12 kwietnia 2014

BUILD 2014 - Windows Phone 8.1: multitasking, nawigacja, notyfikacje

Mając za sobą najbardziej fundamentalne tematy związane z uniwersalnymi aplikacjami, przyszłością platform, zagłębiam się obecnie w tematy fundamentalne związane z Windows Phone 8.1. Na pierwszy ogień poszły wielozadaniowość, nawigacja oraz notyfikacje. Z jednej strony poprzez unifikację z Windows 8.1 zagadnienia te się uprościły, ale użytkownicy Silverlight 8.1 mają wybór między starym a nowym API. Dodatkowo sam Windows Phone wnosi dedykowane tylko dla siebie centrum powiadomień. Więcej szczegółów poniżej.

 

Multitasking and Triggered Background Tasks for Windows Phone Apps

Mimo unifikacji z Windows należy pamiętać, że WP 8.1 otrzymał dodatkowy zbiór triggerów do obsługi urządzeń Bluetooth oraz taska do generowania XAML w tle, a jednocześnie nie obsługuje znanych z Windows niektórych triggerów np. związanych z lock-screen. Jednocześnie stare API w Silverlight oferuje rzeczy niedostępne w nowej infrastrukturze opartej na WinRT. Są to: ciągłe wykonywanie przy zmianie geolokalizacji, wykonywanie przy ekranie lock-screen, agenci VOIP i portfela.

image

image

image

image

image

image

Nowe triggery, tylko dla WP 8.1

image

image

image

image

image

image

image

image

image

image

image

image

image

image

image

image

image

 

Navigation Model for Windows XAML Applications

Nawigacja WP 8.1 jest taka sama jak w Windows 8.1 z dokładnością do sprzętowego przyciska Back. W aplikacjach XAML trzeba go obsłużyć ręcznie, przy opuszczaniu pierwszej strony usypia aplikację, w aplikacjach Silverlight domyślnie zamyka aplikację, ale można włączyć usypianie. Prezentacja rzetelna, ale dla mnie temat już trochę ograny i zacząłem przysypiać…

image

image

image

image

image

image

image

image

image

image

image

nie można powrócić dokładnie do miejsca w centrum notyfikacyjnym

image

image

image

image

image

image

 

Notification Platform Development on Windows

Prezentacja bardziej żywa niż poprzednia, więcej nowości, które ożywiają. Stare notyfikacje MPN na WP 8.1 są lukrem na WNS, ale dzięki temu działają szybciej i bardziej niezawodnie niż w oryginalne MPN. Różnią też trochę czasami niektórymi zachowaniami. Oczywiście najlepiej używać gołego WNS. Narzędzia dla Windows Phone oferują teraz emulację wysyłania notyfikacji. Uwagę trzeba też zwrócić na Action Center w WP 8.1. Zarządzanie notyfikacjami, dzielenie ich na grupy, określanie terminu ważności, możliwość wysłania z pominięciem pop-upu to kolejne udogodnienia dla końcowych użytkowników Windows Phone i naszych aplikacji.  Aha, w aplikacjach Silverlight 8.1 nie należy mieszać używania starego API do kafelków i notyfikacji z nowym, znanym z Windows.

image

image

image

większa wydajność systemu notyfikacji w WP 8.1

image

image

image

image

image

image

image

image

image

image

image

image

image

image

image

image

image

image

Brak komentarzy: