Stáhnout prezentaci
Prezentace se nahrává, počkejte prosím
1
OREA Hotel Voroněž I Brno 5. – 6. 3. 2012
2
TOP Hotel Praha 7. – 8. 3. 2012
3
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
4
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řínosem i pro uživatele mobilních telefonů Windows Phone 7 a Nokia
5
Nabídka začala s Windows Phone 7.5 Mango s modely Nokia Lumia 800 Nokia a Windows Phone 7 Clear Black display 16 GB eMMc 3,7 AMOLED 8 MP AF 1,4 GHz 1540 mAh
6
Dalším modelem je Nokia Lumia 710 Nokia a Windows Phone 7 Clear Black display 1,4 GHz 1500 mAh 5 MP AF 8 GB eMMc 3,7” LCD Inter- changeable back covers
7
Novinkami představenými na MWC 2012 v Barceloně je Nokia Lumia 610 Nokia a Windows Phone 7
8
Novinkami představenými na MWC 2012 v Barceloně je Nokia Lumia 900 Reprezentativní smartphone v unikátním designu Nokia Nokia a Windows Phone 7
9
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í aplikace Komunikace s okolím, službami, jinými uživateli je základ Hry, 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?
10
Senzory Gyroskop Kompas Akcelerometer Pohybový senzor (kombinace uvedených senzorů) Další rozhraní Bluetooth, WiFi, dotyková obrazovka, kamera... Co máte k dispozici v telefonu?
11
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?
12
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.
13
Služba: ScheduledActionService Akce Alarm Lze přiřadit vlastní zvuk Reminder Může spustit mateřskou aplikaci s parametry Scheduled Notification
14
DEMO Scheduled Notification
15
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
16
Push Notification Data se posílají přes prostředníka Více typů notifikací Tile Notification
17
DEMO Tile Notification
18
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í
19
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
20
DEMO Background Agent
21
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?
22
Ukládá do IsolatedStorage Může být omezeno na Wifi a externí napájení Systémová služba BackgroundTransferService Background Transfer Service
23
DEMO Background Transfer Service
24
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
25
DEMO Background Audio Streamer
26
Multitasking není potřeba Model použitý na Windows Phone šetří systémové zdroje Služby pro běh „aplikací“ na pozadí Push notifikace Závěr
Podobné prezentace
© 2024 SlidePlayer.cz Inc.
All rights reserved.