1 / 32

Moduł 1 Wprowadzenie do Windows Phone

Moduł 1 Wprowadzenie do Windows Phone. Karol Żak | a-kazak@microsoft.com Technical Evangelist | Microsoft. Wprowadzenie do Windows Phone. Różne wersje systemu Podstawowe założenia platformy Modern Design Konto deweloperskie W czym pisać? Narzędzia deweloperskie.

rigel-head
Download Presentation

Moduł 1 Wprowadzenie do Windows Phone

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Moduł 1Wprowadzenie do Windows Phone Karol Żak | a-kazak@microsoft.com Technical Evangelist | Microsoft

  2. Wprowadzenie do Windows Phone Różne wersje systemu Podstawowe założenia platformy Modern Design Konto deweloperskie W czym pisać? Narzędzia deweloperskie

  3. Roadmap – Windows Phone Windows Phone 7.0 – premiera Q4 2010 Pierwsze kroki systemu Sporo brakujących funkcji Windows Phone 7.1 (7.5 Mango) – premiera Q4 2011 Bardziej dojrzały. Dodano nowe funkcjonalności (spore zmiany w cyklu życia aplikacji), około 90% zmian to sugestie użytkowników i developer’ów Windows Phone 7.8 – premiera Q1 2013 Windows Phone 8 – premiera Q4 2012 Obsługa wielu rdzeni Karty pamięci NFC Nowy kernel Windows 8 Zupełnie nowe urządzenia Nowe API (zachowana kompatybilność wsteczna) Windows Phone 8.1 – premiera wersji developer preview Q2 2014

  4. Kluczowe założenia Windows Phone System nastawiony na konsumenta (bezpieczeństwo użytkownika) Przejrzysty i intuicyjny interfejs Integracja z usługami Microsoft (MS Account, OneDrive, Xbox Live) Unifikacja sprzętowa

  5. Unifikacja sprzętu 800px Multimedia Dokładna specyfikacja Akceleracja kodeków Rozdzielczość 480x800 QVGA Ekr. pojemnościowy 4 lub więcej punktów Pamięć 256MB RAM lub więcej 8GB flash lub więcej Sensory A-GPS, Akcelerometr, Kompas, Światło, Czujnik zbliżeniowy, Żyroskop (nie zawsze!) GPU Akceleracja DirectX 9 480px Radio FM Aparat 5 mega pixeli lub więcej Przyciski Start, Szukaj, Wstecz

  6. Nowe telefony, nowe rozdzielczości, nowe… wiele rdzeni procesora, nowy procesor graficzny, nowoczesna architektura, karty MicroSD, NFC, … 720p 1280 x 720 16:9 WXGA 1280 x 768 15:9 WVGA 800 x 480 15:9

  7. WVGA 480x800 1.0 Scale WXGA 768x1280 1.6 Scale 720p 720x1280 1.5 Scale 400 Logical 640 Physical 400 Logical 600 Physical 400 Logical 400 Physical 2 Logical 3 Physical (Rounded) 2 Logical 3 Physical 2 Logical 2 Physical 30 Logical 48 Physical 30 Logical 45 Physical 30 Logical 30 Physical Myśl o layoutach wpikselach WVGA Myśl o grafice / filmach wWXGA

  8. Modern Design

  9. 3 główne inspiracje Modern Design –redukuj do minimum International Typographic Style – czysto, przejrzyście i pięknie Motion Design – dodaj życie

  10. Korzystaj z siatki Większa przejrzystość aplikacji Widoki łatwiej przyswajalne dla użytkownika Porządek i estetyka

  11. Hierarchia i równowaga Wizualna hierarchia przejrzysta dla użytkownika Właściwości i style kontrolek do zróżnicowania efektów wizualnych Różne czcionki, kolory, odstępy, rozmiary, itp. aby odróżnić poszczególne elementy Hierarchia wprowadza pewien porządek

  12. Identyfikuj treść aplikacji Typografia jasno określa treść Czcionki adekwatne do powagi aplikacji

  13. Usuń ramki Treść aplikacji jest najważniejsza Usuń niepotrzebne ramki Interakcja użytkownika bezpośrednio z treścią Treść jako elementy nawigacji

  14. Pozwól treści oddychać Pozbądź się strachu przed pozostawianiem „pustych” miejsc Treść powinna oddychać Ukrywaj komendy i funkcje w menu kontekstowym lub application bar

  15. Dodaj życie Aplikacja ma sprawiać wrażenie zawsze uruchomionej Kafelki są żywe, responsywne i zachęcają użytkownika do interakcji Mogą również dostarczać informacje dla użytkownika

  16. Ruch i animacje Dodaj animacje i ruch aby pokazać użytkownikowi możliwości interakcji Przejścia pomiędzy widokami (Pivot) naturalnie pokazują, w którym kierunku zmierzamy Np. Ekran blokady

  17. Informacje INFOgraphic > ICONOgraphic Dostarczenie informacji to podstawowy cel Pozbądźmy się elementów odwracających uwagę Stawiajmy na czystą i przejrzystą treść

  18. Najlepsze praktyki Nie powtarzaj interfejsu z innych platform! Panorama z subtelnym tłem graficznym jako „ekran startowy” Kafelki nawet wewnątrz aplikacji (np. recent)

  19. Elementy, których należy unikać Własne przyciski „powrót do menu” lub „wstecz” Przycisk „zamknij” Zbyt małe przyciski (ekran dotykowy!) Kiedy tylko możliwe, umieść przyciski na AppBar

  20. Przydatne linki http://dev.windowsphone.com/en-us/design - podstawy dobrego design’u aplikacji https://dev.windowsphone.com/en-us/design/principles - wytyczne modern design http://msdn.microsoft.com/en-us/library/windowsphone/design/ff637515(v=vs.105).aspx – przydatne zasoby do projektowania aplikacji (szablony, wzory, itp.)

  21. Windows Store i konto deweloperskie

  22. Windows Store (dawniej Marketplace) Sklep / katalog z aplikacjami, grami i muzyką Jedyna możliwość wgrania aplikacji Dobry pomysł na zarobek 70% zysków ze sprzedaży (do 80%) Globalny rynek 200,000+ aplikacji (łatwo się przebić i odnieść sukces!)

  23. Windows Store- warunki Rejestracja (WP + W8) Indywidualne - 19 USD/rok Firmowe – 99 USD/rok (potrzebna weryfikacja) Studenci bezpłatnie (DreamSpark) Żadnych dodatkowych kosztów (certyfikaty, itp.) Dowolna liczba aplikacji płatnych (max 100 bezpłatnych – dalej płatne) Rejestracja i weryfikacja konta http://dev.windowsphone.com

  24. Windows Store- cechy Codzienna, zlokalizowana promocja Trial API Różne modele biznesowe płatne, reklamy, bezpłatne Różne modele płatności Karta kredytowa, billing Automatyczne aktualizacje (PUSH) Jasne reguły certyfikacji (contentpolicies)

  25. Windows Store - cechy Comiesięczna wypłata (uzbierane minimum ~700zł) Proces rejestracji Rejestracja (MS Account) Płatność/kod aktywacyjny (DreamSpark/BizSpark) Wypłata – formularz W8B (elektronicznie) Certyfikacja aplikacji – około 5 dni roboczych (zależy od złożoności)

  26. Reklamy Microsoft ad control Silverlight lub XNA pubCenter– https://pubcenter.microsoft.com AdDuplex – www.adduplex.com Distimo – www.distimo.com Własna sieć / współpraca z biurami reklam

  27. Typydystrybucji

  28. Windows Store – warto wiedzieć Pytaj użytkownika o pozwolenie: Location services Zatrzymanie Zune audio przed odtwarzaniem swojego Pamiętaj o białym temacie (theme - skórki) Publikując do globalnego marketplace - lokalizuj Aplikacja może być ukryta przez pewien czas (akcje marketingowe dla których istotna jest data publikacji)

  29. W czym pisać? Gry: WP8.0 = DirectX/Direct 3D + C++ Aplikacje: WP8.0 = XAML + C++ Aplikacje: WP8.0 XAML + C#/VB z grafiką w Direct3D Aplikacje:WP8.0 XAML + C#/VB Gry:WP7.1 XNA + C#/VB Aplikacje: WP7.1 XAML + C#/VB Windows Phone .Net API Windows Phone Runtime Win32 + COM Zarządzalnie Zarządzalnie i natywnie Natywnie

  30. Narzędzia deweloperskie Windows Phone 7.x Windows 7/8 + Visual Studio 2010 + Windows Phone SDK 7.1 Windows 8 + Visual Studio 2012 + WP SDK 8.0 Windows Phone 8.0 Windows 8 + Visual Studio 2012/2013 + Windows Phone SDK 8.0 Windows Phone Emulator Pozwala emulować większość funkcji prawdziwego urządzenia Hardware musi wspierać SLAT !Nie można odpalić na maszynach wirtualnych!

More Related