windows phone – jak naprogramovat to, co chce uživatel

Post on 25-Jan-2016

46 Views

Category:

Documents

4 Downloads

Preview:

Click to see full reader

DESCRIPTION

Windows Phone – Jak naprogramovat to, co chce uživatel. 6. 3. 2012 Igor Šmerda, Ecosystem & Developers Experiences Manager , NOKIA Štěpán Bechynský , Developer Evangelist , Microsoft. Windows Phone 7 a Nokia. Nokia hledala perspektivní oblast pro chytré telefony - PowerPoint PPT Presentation

TRANSCRIPT

TOP Hotel Praha

7. – 8. 3. 2012

6. 3. 2012 Igor Šmerda, Ecosystem & Developers Experiences Manager, NOKIAŠtěpán Bechynský, Developer Evangelist, Microsoft

Windows Phone – Jak naprogramovat to, co chce uživatel

Nokia hledala perspektivní oblast pro chytré telefony

Stephen Elop přišel do Nokia z Microsoftu

Spojením Nokia a Microsoft byla vytvořena velmi silná aliance

Spolupráce Nokia a Microsoft je nadstandardní a měla by být přínosemi pro uživatele mobilních telefonů

Windows Phone 7 a Nokia

Nabídka začala s Windows Phone 7.5 Mango s modely Nokia Lumia 800

Nokia a Windows Phone 7

ClearBlackdisplay

16 GBeMMc

3,7 AMOLED 8 MP AF

1,4 GHz 1540 mAh

Dalším modelem je Nokia Lumia 710

Nokia a Windows Phone 7

ClearBlackdisplay

1,4 GHz 1500 mAh

5 MP AF

8 GBeMMc

3,7” LCD

Inter-changeableback covers

Novinkami představenými na MWC 2012 v Barceloně je Nokia Lumia 610

Nokia a Windows Phone 7

Novinkami představenými na MWC 2012 v Barceloně je Nokia Lumia 900

Reprezentativní smartphonev unikátním designu Nokia

Nokia a Windows Phone 7

Aplikace, které uživateli řeší každodenní problémy a potřeby on-line služby ale i off-line aplikace

Uživatelé chytrých telefonů preferují interaktivní aplikaceKomunikace s okolím, službami, jinými uživateli je základHry, které pobaví jsou obvykle udělány tak, že je lze snadno ovládat (použijte senzory)

Buďte ale jedineční, inovativní, originální

Jak vymyslet úspěšnou aplikaci?

Senzory Gyroskop Kompas Akcelerometer Pohybový senzor (kombinace uvedených senzorů)

Další rozhraní Bluetooth, WiFi, dotyková obrazovka, kamera . . .

Co máte k dispozici v telefonu?

Nový styl multitaskingu v 7.5

Systémové služby Scheduled Notification Tile Notification Background Agent Background Transfer Service Background Audio Streamer …

Je chybějící multitasking problém?

Pokud chcete uživateli nabídnout aplikaci, která v daný čas provede danou akci, tak potřebujete funkci SCHEDULED NOTIFICATION

Kalendář, budík a pod.

Služba: ScheduledActionServiceAkce Alarm

Lze přiřadit vlastní zvuk Reminder

Může spustit mateřskou aplikaci s parametry

Scheduled Notification

DEMO

Scheduled Notification

Ideální cestou, jak informovat uživatele o změně stavu je prostřednictvím oznámení v dlaždici

TILE NOTIFICATION

Živé dlaždice informují uživatele

Push NotificationData se posílají přes prostředníkaVíce typů notifikací

Tile Notification

DEMO

Tile Notification

Pokud potřebujete, aby aplikace běžela na pozadí, typicky třeba navigace, logování GPS a pod. tak je nejvhodnější

BACKGROUND AGENT

Aplikace má běžet na pozadí

PeriodicTask Synchronizace malého objemu dat Spouští se jednou za 30-40 minut Běží krátký čas do 25 s

ResourceIntensiveTask Vyžaduje velké množství systémových zdrojů Může běžet až 10 minut Spuštění vyžaduje napájení, Wifi, …

Dědí z ScheduledTaskAgent → přepsat OnInvoke

Background Agent

DEMO

Background Agent

Pokud uživatel začne stahovat aplikaci, film nebo jiný obsah z webu, tak je možno dále telefon používat, protože stahování využívá

BACKGROUND AGENT

Jak stahuji hru nebo aplikaci?

Ukládá do IsolatedStorage

Může být omezeno na Wifi a externí napájení

Systémová služba BackgroundTransferService

Background Transfer Service

DEMO

Background Transfer Service

Aby uživatel mohl poslouchat hudbu při jiné práci s telefonem, na zamčeném telefonu a pod. Musí aplikae využívat

Background Audio Streamer

Rádio+přehávání – prostě muzika

DEMO

Background Audio Streamer

Multitasking není potřebaModel použitý na Windows Phone šetří systémové zdrojeSlužby pro běh „aplikací“ na pozadíPush notifikace

Závěr

top related