Kolejne podstawy dla pisania aplikacji Windows Phone 8.1. Trochę nowych informacji, dużo już znanych…
Contracts and Pickers: Building Apps that Work Together on Windows
Współdzielenie plików ma API zgodne z Windows, przy czym wizualnie są różnice. Zamiast bocznego paska wyświetla się strona z wyborem aplikacji, znana już zresztą użytkownikom wcześniejszych wersji Windows Phone. Tym razem jednak każdy może współdzielić co chce i z kim chce. Równie ważną nowością jest file picker do odczytu i zapisu plików. Możemy nawigować po predefiniowanych dla telefonu i karty SD folderach, plikach OneDrive, a także udostępnianych przez inne aplikacje. Działanie na WP różni się od Windows tym, że aplikacja może zostać zamknięta i ponownie otworzona po wyborze pliku. Aplikacje Silverlight również wspierają współdzielenie oraz file pickery, jedynie troszkę inaczej obsługuje się w nich aktywację aplikacji target przy sharowaniu oraz otwieranie po wyborze pliku.
Ogólnie dostajemy kafelki znane z Window 8.1. Warto zwrócić uwagę na kilka rzeczy, które nie były wcześniej powiedziane. Są to: galeria szablonów z obsługą Windows i Windows Phone, zachowana mimo unifikacji pewna odrębność w kafelkach między Windows a WP (WP akceptuje wszystkie szablony Windows, ale ignoruje część z nich oraz niektóre zawarte w nich dane, są też typowe dla WP szablony), obsługa różnych zasobów (skalowanie, języki, kontrast). WP 8.1 wprowadza też zdjęcie w tle kafelków na ekranie startowym oraz lokalne renderowanie dowolnej zawartości XAML. Oczywiście starego API do kafelków w aplikacjach Silverlight możemy jak najbardziej używać (obok nowego).
App Packaging and Deployment for Windows Devices
Ta prezentacja nieco mnie znużyła, może dlatego, że niewiele wniosła nowego. W WP 8.1 mamy mechanizm pakietów niemalże identyczny z mechanizmem pakietów Windows 8.1. Działają tu optymalizacje przy instalowaniu aplikacji. Dodatkowo WP 8.1 przynosi obsługę aplikacji na kartach SD.
współdzielone id pakietu między Windows a Windows Phone - notyfikacje, roaming
optymalizacja także dla aplikacji nie pochodzących ze Store
Brak komentarzy:
Prześlij komentarz