Dziś dwie prezentacje o danych. Pierwsza opowiada o sytemie plików i folderów, druga do tematu zalicza API, które pozwala się nam integrować z danymi użytkownika, które są przechowywane przez system.
Dealing with Data: Storage, Roaming, and Backup on Windows and Windows Phone
Poza oczywistym sporym ujednoliceniem z WinRT API Windows 8.1, możemy dowiedzieć się, że w Windows Phone 8.1 powstał nowy specjalny folder o nazwie LocalCache. Służy do przechowywania lokalnych danych przez aplikację, które - uwaga - w odróżnieniu od folderu Local nie będą backupowane na OneDrive. Funkcjonalności backupowania też wcześniej nie było. Aplikacje na WP8, a także side-loadowane nie będą z tego korzystały. W aplikacji WP 8.1 domyślnie mamy to włączone, ale możemy wyłączyć poprzez opcję w manifeście lub skorzystać z folderu LocalCache. W chmurze zapisywany jest też układ kafelków z ekranu startowego. Jak już pisałem wcześniej sporym krokiem naprzód jest filepicker z dostępem do różnych systemowych folderów, w tym do folderów na karcie SD. Tą ostatnią możemy łatwo podczas testów emulować wskazując w narzędziach WP 8.1 folder na dysku.
User Data Management in Windows Phone
Ta prezentacja pokazuje, jak wykorzystać fragmenty UI systemowych aplikacji, by mieć dostęp do danych o użytkowniku. Kontakty zyskały formę WinRT API znaną z Windows. Do wysyłania SMS-a i maila (także z załącznikami) otrzymaliśmy zupełnie nowe WinRT API (taski w Silverlight przestają być modne). Integracja z kalendarzem to także WinRT API, w większości znane z Windows 8.1, ale pojawiają się także zupełnie nowe scenariusze. Fajną możliwością jest zapis zdarzenia do jednego z zarejestrowanych w systemie kalendarzy, w tym kalendarza z naszej aplikacji. Silverlight 8.1 oferuje w WP 8.1 unikalne dla siebie właściwości m.in tj. udostępnianie przez aplikację folderów ze zdjęciami /plikami video do huba Photos, a także bindowanie kontaktów z aplikacjami.
Brak komentarzy:
Prześlij komentarz