infoShare 2013: Rafał Czupryński - Aplikacje na Windows Phone 8 - jak to ugryźć?

845 views
776 views

Published on

Rafał Czupryński / Microsoft
Aplikacje na Windows Phone - jak to ugryźć?
Prezentacja z konferencji infoShare 2013
Presented at infoShare 2013 conference in Gdańsk, Poland.

0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
845
On SlideShare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
3
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

infoShare 2013: Rafał Czupryński - Aplikacje na Windows Phone 8 - jak to ugryźć?

  1. 1. Rafał Czupryński 17.05.2013 Gdańsk Aplikacje Windows Phone jak to ugryźć?
  2. 2. Rafał Czupryński Technical Evangelist Developer and Platform Group Microsoft v-rafacz@microsoft.com
  3. 3. O czym dzisiaj?
  4. 4. Witamy w rodzinie Windows!
  5. 5. Windows Phone Telefony WP Store WP Dev Center Windows 8 PC, tablet… = urządzenia Intel + ARM Windows 8 Store Windows 8 Dev Center
  6. 6. Co przyniósł ze sobą Windows Phone 8.0 ?
  7. 7. Nowe telefony, nowe rozdzielczości, nowe…  wiele rdzeni procesora,  nowy procesor graficzny,  nowoczesna architektura,  karty MicroSD,  NFC,  portfel  … WVGA 800 x 480 15:9 WXGA 1280 x 768 15:9 720p 1280 x 720 16:9
  8. 8. Zasadniczo aplikacje stworzone dla WP 7.x będą działały na telefonach z systemem WP 8.0 Aplikacje WP 7.x na systemie WP 8.0 WP OS 7.1 app WP 8.0 Runtime/ Libraries bez rekompilacji WP OS 7.1 app +Quirks WP OS 8.0 app WP OS 8.0 app
  9. 9. Co łączy ze sobą światy Windows 8 i Windows Phone 8.0 ?
  10. 10. jądro systemu, komponenty systemu: sieć, grafika, system plików, multimedia, model sterowników, obsługa wielu rdzeni. Współdzielona warstwa systemowa WSPÓLNE:
  11. 11. Dlaczego wybrać Windows Phone 8.0?
  12. 12. Ładny, przejrzysty, funkcjonalny… System optymalny dla naszych aplikacji
  13. 13. Idea stylu Modern UX odnośnie aplikacji
  14. 14. Czy kupić aplikację? Wygląd emocje Jakość Cena Funkcjonalność Polecenie innych
  15. 15. Funkcjonalne, szybkie i wygodne… Narzędzia do tworzenia i testowania aplikacji
  16. 16. http://dev.windowsphone.com Twoje centrum dowodzenia aplikacjami
  17. 17. Nie jest wymagane do tworzenia aplikacji Jest wymagane do testowania aplikacji na urządzeniu i publikacji w Windows Phone Store Jak je otrzymać?:  znajduje się w MSDN,  studenci bezpłatnie poprzez Dreamspark,  płacąc 99$ rocznie per programista. Konto deweloperskie
  18. 18. BizSpark dla młodych firm Dołącz do programu dla start-upów i zyskaj darmowe oprogramowanie Subskrypcja MSDN Ultimate na 3 lata Dodatkowe benefity Dla firm działających do 3 lat, wytwarzających oprogramowanie
  19. 19. Modele biznesowe Pełen zakup Trial czasowy Zakupy in-app Reklamy Trial funkcjonalny Zewnętrzne systemy transakcyjne
  20. 20. Dla programistów – Visual Studio 2012
  21. 21. Dla designerów – Blend for Visual Studio
  22. 22. Testowanie różnych scenariuszy na emulatorze
  23. 23. Analiza działania aplikacji
  24. 24. Uwielbiam C#/C++/HTML5/VB więc w nim programuję… Wybieram najwygodniejszy dla mnie sposób tworzenia
  25. 25. Windows Phone 8 API i jak to się ma do WP 7.x Windows Phone .Net API Windows Phone Runtime Win32 + COM Zarządzalnie Zarządzalnie i natywnie Natywnie Aplikacje: WP7.1 XAML + C#/VB Aplikacje: WP8.0 XAML + C#/VB Aplikacje: WP8.0 = XAML + C++ Gry: WP8.0 = DirectX/Direct 3D + C++ Gry: WP7.1 XNA + C#/VB Aplikacje: WP8.0 XAML + C#/VB z grafiką w Direct3D
  26. 26. Zawiera wszystkie API z Windows Phone 7.x Przestrzenie nazw System i Microsoft.Phone Cała gama nowych klas, chociażby:  Microsoft.Phone.Wallet  Microsoft.Phone.Tasks.ShareMediaTask  Microsoft.Phone.Storage.ExternalStorage  Microsoft.Phone.Networking.Voip Zarządzalnie: Windows Phone .Net API
  27. 27. Windows Phone Runtime jest pewnym podzbiorem pełnego WinRT Zaimplementowane w C++ Projekcja na C#, VB.NET, C++ Brak projekcji na HTML5/JavaScript Zarzadzalnie i natywnie: Win PRT API Pełny WinRT (~11 000 obiektów) Podzbiór przeniesiony do Win PRT (~ 2 400 obiektów) Specyficzne dla telefonu (~600 obiektów)
  28. 28. Dostęp do niektórych Win32 API np.:  Winsock do niskopoziomowej implementacji połączeń,  Camera API,  COM API takie jak CoInitializeEx, CoTaskMemAlloc, CoTaskMemFree, CreateFile2, ReadFile, WriteFile, HeapAlloc, CreateMutexExW, WaitForSingleObjectW Metoda głównie dla programistów piszących w kodzie natywnym, aczkolwiek możemy dodawać referencje w kodzie zarządzanym Natywnie: Win32 + COM
  29. 29. Dzięki Windows Phone 8.0: dostaniesz zestaw przyjaznych narzędzi do tworzenia i testowania aplikacji w sposób, który Tobie najbardziej odpowiada, Twoja aplikacja i twój pomysł będą w centrum uwagi!

×