infoShare 2013: Rafa‚ Czupry„ski - Aplikacje na Windows Phone 8 - jak to ugry‡?

download infoShare 2013: Rafa‚ Czupry„ski - Aplikacje na Windows Phone 8 - jak to ugry‡?

of 36

  • date post

    21-Oct-2014
  • Category

    Documents

  • view

    1.017
  • download

    0

Embed Size (px)

description

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.

Transcript of infoShare 2013: Rafa‚ Czupry„ski - Aplikacje na Windows Phone 8 - jak to ugry‡?

Rafa Czupryski

17.05.2013 Gdask

Aplikacje

Windows Phone

jak to ugry?

Rafa Czupryski

Technical Evangelist

Developer and

Platform Group

Microsoft

v-rafacz@microsoft.com

O czym dzisiaj?

Witamy w rodzinie

Windows!

Windows Phone

Telefony

WP Store

WP Dev Center

Windows 8

PC, tablet = urzdzenia Intel + ARM

Windows 8 Store

Windows 8 Dev Center

Co

przynis ze sob

Windows Phone 8.0

?

Nowe telefony, nowe rozdzielczoci, 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

Zasadniczo

aplikacje stworzone dla WP 7.x

bd dziaay

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

Co

czy ze sob wiaty Windows 8

i Windows Phone 8.0

?

jdro systemu,

komponenty systemu:

sie,

grafika,

system plikw,

multimedia,

model sterownikw,

obsuga wielu rdzeni.

Wspdzielona warstwa systemowa

WSPLNE:

Dlaczego wybra

Windows Phone 8.0?

adny, przejrzysty, funkcjonalny

System

optymalny dla naszych aplikacji

Idea stylu Modern UX odnonie aplikacji

Czy kupi aplikacj?

Wygld emocje

Jako

Cena

Funkcjonalno

Polecenie

innych

Funkcjonalne, szybkie i wygodne

Narzdzia

do tworzenia i testowania

aplikacji

http://dev.windowsphone.com

Twoje centrum dowodzenia aplikacjami

Nie jest wymagane do tworzenia aplikacji

Jest wymagane do testowania aplikacji na urzdzeniu i publikacji

w Windows Phone Store

Jak je otrzyma?:

znajduje si w MSDN,

studenci bezpatnie poprzez Dreamspark,

pacc 99$ rocznie per programista.

Konto deweloperskie

BizSpark dla modych firm

Docz do programu

dla start-upw

i zyskaj darmowe

oprogramowanie

Subskrypcja

MSDN

Ultimate

na 3 lata

Dodatkowe

benefity

Dla firm dziaajcych do 3 lat,

wytwarzajcych

oprogramowanie

Modele biznesowe

Peen zakup

Trial

czasowy

Zakupy

in-app Reklamy

Trial

funkcjonalny

Zewntrzne systemy

transakcyjne

Dla programistw Visual Studio 2012

Dla designerw Blend for Visual Studio

Testowanie rnych scenariuszy na emulatorze

Analiza dziaania aplikacji

Uwielbiam C#/C++/HTML5/VB

wic w nim programuj

Wybieram

najwygodniejszy dla mnie

sposb tworzenia

Windows Phone 8 API i jak to si ma do WP 7.x

Windows

Phone .Net

API

Windows

Phone

Runtime

Win32 + COM

Zarzdzalnie Zarzdzalniei 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

Zawiera wszystkie API z Windows Phone 7.x

Przestrzenie nazw System i Microsoft.Phone

Caa gama nowych klas, chociaby:

Microsoft.Phone.Wallet

Microsoft.Phone.Tasks.ShareMediaTask

Microsoft.Phone.Storage.ExternalStorage

Microsoft.Phone.Networking.Voip

Zarzdzalnie: Windows Phone .Net API

Windows Phone Runtime

jest pewnym podzbiorem

penego WinRT

Zaimplementowane w C++

Projekcja na C#, VB.NET, C++

Brak projekcji na

HTML5/JavaScript

Zarzadzalnie i natywnie: Win PRT API

Peny WinRT

(~11 000 obiektw)

Podzbir przeniesiony

do Win PRT

(~ 2 400 obiektw)Specyficzne

dla

telefonu

(~600 obiektw)

Dostp do niektrych Win32 API np.:

Winsock do niskopoziomowej implementacji pocze,

Camera API,

COM API takie jak CoInitializeEx, CoTaskMemAlloc, CoTaskMemFree, CreateFile2, ReadFile,

WriteFile, HeapAlloc, CreateMutexExW, WaitForSingleObjectW

Metoda gwnie dla programistw piszcych w kodzie natywnym, aczkolwiek moemy

dodawa referencje w kodzie zarzdzanym

Natywnie: Win32 + COM

Dziki Windows Phone 8.0:

dostaniesz zestaw przyjaznych narzdzi do

tworzenia i testowania aplikacji w sposb, ktry

Tobie najbardziej odpowiada,

Twoja aplikacja i twj pomys bd w centrum

uwagi!