1 / 25

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

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

asasia
Download Presentation

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

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. Windows Phone – Jak naprogramovat to, co chce uživatel 6. 3. 2012Igor Šmerda, Ecosystem & DevelopersExperiencesManager, NOKIAŠtěpán Bechynský, Developer Evangelist, Microsoft

  2. Windows Phone 7 a Nokia • 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ů

  3. Nokia a Windows Phone 7 • Nabídka začala s Windows Phone 7.5 Mango s modely Nokia Lumia 800 ClearBlackdisplay • 16 GB • eMMc • 1,4 GHz • 3,7 AMOLED • 8 MP AF • 1540 mAh

  4. Nokia a Windows Phone 7 • Dalším modelem je Nokia Lumia 710 ClearBlackdisplay • Inter-changeableback covers • 8 GB • eMMc • 1,4 GHz • 5 MP AF 3,7” LCD • 1500 mAh

  5. Nokia a Windows Phone 7 • Novinkami představenými na MWC 2012 v Barceloně je Nokia Lumia 610

  6. 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

  7. Jak vymyslet úspěšnou aplikaci? • Aplikace, kteréuživateliřešíkaždodenníproblémy a potřeby • on-line službyale ioff-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íjsouobvykle udělány tak, že je lzesnadnoovládat (použijtesenzory) • Buďte ale jedineční, inovativní, originální

  8. Co máte k dispozici v telefonu? • Senzory • Gyroskop • Kompas • Akcelerometer • Pohybový senzor (kombinace uvedených senzorů) • Další rozhraní • Bluetooth, WiFi, dotyková obrazovka, kamera . . .

  9. Je chybějící multitasking problém? • Nový styl multitaskingu v 7.5 • Systémové služby • ScheduledNotification • Tile Notification • Background Agent • Background Transfer Service • Background Audio Streamer • …

  10. Kalendář, budík a pod. • Pokud chcete uživateli nabídnout aplikaci, která v daný čas provede danou akci, tak potřebujete funkci SCHEDULED NOTIFICATION

  11. Scheduled Notification • Služba: ScheduledActionService • Akce • Alarm • Lze přiřadit vlastní zvuk • Reminder • Může spustit mateřskou aplikaci s parametry

  12. Scheduled Notification

  13. Živé dlaždice informují uživatele • Ideální cestou, jak informovat uživatele o změně stavu je prostřednictvím oznámení v dlaždici TILE NOTIFICATION

  14. Tile Notification • PushNotification • Data se posílají přes prostředníka • Více typů notifikací

  15. TileNotification

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

  17. Background Agent • 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

  18. Background Agent

  19. Jak stahuji hru nebo aplikaci? • 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

  20. Background Transfer Service • Ukládá do IsolatedStorage • Může být omezeno na Wifi a externí napájení • Systémová služba BackgroundTransferService

  21. Background Transfer Service

  22. Rádio+přehávání – prostě muzika • 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

  23. Background Audio Streamer

  24. Závěr • Multitasking není potřeba • Model použitý na Windows Phone šetří systémové zdroje • Služby pro běh „aplikací“ na pozadí • Push notifikace

More Related