SlideShare a Scribd company logo
1 of 27
Välkommen till Windows Phone
8!
Lock screen, tiles and
    notifications
      andreas.hammar@jayway.com
             @andyhammar
My name is
Andreas, and
this is my
Windows
Lock screen
Lock Screen
Same data as primary tile
Lock screen settings
• Must set a default image
• Deep link to app
Demo
Tiles
Tiles
• Updating
• Aligned APIs
• New sizes
• New types
Push            ShellTile   ShellTileSchedu
notifications               le
Tile APIs
API                 Front Count   Front Title   Front Image   Back Content Back Title   Back Image   XML

Push                Yes           Yes           Yes           Yes           Yes         Yes          New

ShellTile           Yes           Yes           Partial
                                                Yes           Yes           Yes         Partial
                                                                                        Yes          New

ShellTileSchedule   No
                    Yes           No
                                  Yes           Yes           No
                                                              Yes           Yes
                                                                            No          No
                                                                                        Yes          New
Tile Sizes
• Small 159 x 159
• Medium 336 x 336
• Wide   691 x 336

One resolution fits all!
Tile type
                cannot
Tile Types      change!
Flip   Cycle     Iconic
Flip Tile
Cycle Tile
Iconic Tile
• 110x110
• (202)x202
• Background
Light-Up for 7.5 apps
• Reflection
• New assets
• Update tile
Transparency
Pixel pre-multiplication
http://www.jayway.com/2012/04/03/advanced-
transparent-live-tiles-with-count-for-windows-phone/
demo
Push Notifications
Push Notifications
Overview
New and improved
Azure Mobile Services
Background Agents
Agents – no more 2
week limit!
If…
• Updates tile
or
• Updates lock screen
Summary
• Apps on lock screen
• New tiles & API alignment
• Push notifications
• Agents

Windows Phone 8: Tiles, Lock Screen, and Notifications
http://channel9.msdn.com/Events/Build/2012/2-019
Windows Phone 8 Dev.KickStart - Lock screen, tiles and notifications

More Related Content

Recently uploaded

DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 AmsterdamDEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 AmsterdamUiPathCommunity
 
Introduction to Multilingual Retrieval Augmented Generation (RAG)
Introduction to Multilingual Retrieval Augmented Generation (RAG)Introduction to Multilingual Retrieval Augmented Generation (RAG)
Introduction to Multilingual Retrieval Augmented Generation (RAG)Zilliz
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...DianaGray10
 
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Jeffrey Haguewood
 
Six Myths about Ontologies: The Basics of Formal Ontology
Six Myths about Ontologies: The Basics of Formal OntologySix Myths about Ontologies: The Basics of Formal Ontology
Six Myths about Ontologies: The Basics of Formal Ontologyjohnbeverley2021
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAndrey Devyatkin
 
Vector Search -An Introduction in Oracle Database 23ai.pptx
Vector Search -An Introduction in Oracle Database 23ai.pptxVector Search -An Introduction in Oracle Database 23ai.pptx
Vector Search -An Introduction in Oracle Database 23ai.pptxRemote DBA Services
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...apidays
 
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...apidays
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc
 
Exploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with MilvusExploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with MilvusZilliz
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoffsammart93
 
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot ModelMcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot ModelDeepika Singh
 
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...apidays
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century educationjfdjdjcjdnsjd
 
JohnPollard-hybrid-app-RailsConf2024.pptx
JohnPollard-hybrid-app-RailsConf2024.pptxJohnPollard-hybrid-app-RailsConf2024.pptx
JohnPollard-hybrid-app-RailsConf2024.pptxJohnPollard37
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingEdi Saputra
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native ApplicationsWSO2
 
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ..."I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...Zilliz
 

Recently uploaded (20)

Understanding the FAA Part 107 License ..
Understanding the FAA Part 107 License ..Understanding the FAA Part 107 License ..
Understanding the FAA Part 107 License ..
 
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 AmsterdamDEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
 
Introduction to Multilingual Retrieval Augmented Generation (RAG)
Introduction to Multilingual Retrieval Augmented Generation (RAG)Introduction to Multilingual Retrieval Augmented Generation (RAG)
Introduction to Multilingual Retrieval Augmented Generation (RAG)
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
 
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
 
Six Myths about Ontologies: The Basics of Formal Ontology
Six Myths about Ontologies: The Basics of Formal OntologySix Myths about Ontologies: The Basics of Formal Ontology
Six Myths about Ontologies: The Basics of Formal Ontology
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
 
Vector Search -An Introduction in Oracle Database 23ai.pptx
Vector Search -An Introduction in Oracle Database 23ai.pptxVector Search -An Introduction in Oracle Database 23ai.pptx
Vector Search -An Introduction in Oracle Database 23ai.pptx
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
 
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
 
Exploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with MilvusExploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with Milvus
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot ModelMcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
 
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
JohnPollard-hybrid-app-RailsConf2024.pptx
JohnPollard-hybrid-app-RailsConf2024.pptxJohnPollard-hybrid-app-RailsConf2024.pptx
JohnPollard-hybrid-app-RailsConf2024.pptx
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
 
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ..."I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
 

Featured

Everything You Need To Know About ChatGPT
Everything You Need To Know About ChatGPTEverything You Need To Know About ChatGPT
Everything You Need To Know About ChatGPTExpeed Software
 
Product Design Trends in 2024 | Teenage Engineerings
Product Design Trends in 2024 | Teenage EngineeringsProduct Design Trends in 2024 | Teenage Engineerings
Product Design Trends in 2024 | Teenage EngineeringsPixeldarts
 
How Race, Age and Gender Shape Attitudes Towards Mental Health
How Race, Age and Gender Shape Attitudes Towards Mental HealthHow Race, Age and Gender Shape Attitudes Towards Mental Health
How Race, Age and Gender Shape Attitudes Towards Mental HealthThinkNow
 
AI Trends in Creative Operations 2024 by Artwork Flow.pdf
AI Trends in Creative Operations 2024 by Artwork Flow.pdfAI Trends in Creative Operations 2024 by Artwork Flow.pdf
AI Trends in Creative Operations 2024 by Artwork Flow.pdfmarketingartwork
 
PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024Neil Kimberley
 
Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)contently
 
How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024Albert Qian
 
Social Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie InsightsSocial Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie InsightsKurio // The Social Media Age(ncy)
 
Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024Search Engine Journal
 
5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summarySpeakerHub
 
ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd Clark Boyd
 
Getting into the tech field. what next
Getting into the tech field. what next Getting into the tech field. what next
Getting into the tech field. what next Tessa Mero
 
Google's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search IntentGoogle's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search IntentLily Ray
 
Time Management & Productivity - Best Practices
Time Management & Productivity -  Best PracticesTime Management & Productivity -  Best Practices
Time Management & Productivity - Best PracticesVit Horky
 
The six step guide to practical project management
The six step guide to practical project managementThe six step guide to practical project management
The six step guide to practical project managementMindGenius
 
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...RachelPearson36
 
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...Applitools
 

Featured (20)

Everything You Need To Know About ChatGPT
Everything You Need To Know About ChatGPTEverything You Need To Know About ChatGPT
Everything You Need To Know About ChatGPT
 
Product Design Trends in 2024 | Teenage Engineerings
Product Design Trends in 2024 | Teenage EngineeringsProduct Design Trends in 2024 | Teenage Engineerings
Product Design Trends in 2024 | Teenage Engineerings
 
How Race, Age and Gender Shape Attitudes Towards Mental Health
How Race, Age and Gender Shape Attitudes Towards Mental HealthHow Race, Age and Gender Shape Attitudes Towards Mental Health
How Race, Age and Gender Shape Attitudes Towards Mental Health
 
AI Trends in Creative Operations 2024 by Artwork Flow.pdf
AI Trends in Creative Operations 2024 by Artwork Flow.pdfAI Trends in Creative Operations 2024 by Artwork Flow.pdf
AI Trends in Creative Operations 2024 by Artwork Flow.pdf
 
Skeleton Culture Code
Skeleton Culture CodeSkeleton Culture Code
Skeleton Culture Code
 
PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024
 
Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)
 
How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024
 
Social Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie InsightsSocial Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie Insights
 
Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024
 
5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary
 
ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd
 
Getting into the tech field. what next
Getting into the tech field. what next Getting into the tech field. what next
Getting into the tech field. what next
 
Google's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search IntentGoogle's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search Intent
 
How to have difficult conversations
How to have difficult conversations How to have difficult conversations
How to have difficult conversations
 
Introduction to Data Science
Introduction to Data ScienceIntroduction to Data Science
Introduction to Data Science
 
Time Management & Productivity - Best Practices
Time Management & Productivity -  Best PracticesTime Management & Productivity -  Best Practices
Time Management & Productivity - Best Practices
 
The six step guide to practical project management
The six step guide to practical project managementThe six step guide to practical project management
The six step guide to practical project management
 
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
 
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...
 

Windows Phone 8 Dev.KickStart - Lock screen, tiles and notifications

Editor's Notes

  1. Nu ska jag prataomhur vi kangöratelefonenmerlevande med live tiles ochlåsskärmen.
  2. När Windows Phone kom var den den I särklass mest personliga telefonen. Så fort man loggar in med sitt konto börjar bilder och kontakter dyka upp på startskärmen och det känns verkligen som ”din” telefon. Användaren kan sen också bestämma vad som ska finnas på startskärmen och hur den ska se ut.Alltdettaharblivitännubättrei Windows Phone 8. Apparkannumerainteragera med låsskärmen, ochtilesenpåstartskärmenfinns I olikatyperochstorlekar.
  3. Vi börjar med detsomanvändarenserförst, låsskärmen.
  4. Påstartskärmenkan en app påverkabakgrundsbilden, den text som visas och till slut väljassom en avapparnasomfår en ikonochsiffralängstner.Bakgrundsbildensätts explicit medans den övrig info plockasfrånappenshuvudtile – oavsettomtilenfinnspinnadpåstartsidanellerinte.
  5. Underinställningarförlåsskärmenkananvändarenväljaviljaapparsomskaanvändasförbild, text ochikon.Eftersomanvändarenkanvälja din app härredaninnan den harkörtsförförstagångenärdetviktigtattniharsatt en default bakgrundsbild, ochintebarat.ex. Laddarner de frånnågonstansnärappenkör.Härifrånkan man ävenstartaappen.Om appenstartashärifrånskickasdet med en parameter så man t.ex. kanskickaanvändaren direct till en ensidadär man staller in hurbakgrundsbildenuppdateras.
  6. Körappen – ändrabildÖppna settingsVisa kod + appmanifestUppdatera infoUppdateraikonVisa appmanifestWide-textenanvänds
  7. Över till live tiles, härfinnsdethurmycketnyttsomhelst
  8. Det vi skaprataomangående tiles ärhur man uppdaterarinformationen I demochvilkanyatypersomfinns.Framföralltkan man nu görameravvad de inbyggdaapparnaharkunnatgöra.
  9. Finns tresättattuppdatera tiles.Detförstaär push från en server – snällast mot batteriet men också den somkrävermestavsystemetför den kräver en server-backend.I mitten har vi den vanligadåappensjälvuppdaterartilen – antingennärappenär I förgrundeneller via en bakgrundsagent.Den sistaärShellTileSchedule – då man registrerar I systemetatttilenskauppdateras vid jämna interval från en server – ochsystemetkommerpolladenna server, minsta interval är 1h.
  10. Så, om vi tittar på de tre sätten så har det tidigare varit stora skillnader I vad de kan uppdatera.Den nedersta, den schemalagda uppdateringen, kunde bara hantera bilder.Den vanliga uppdateringen kunde det mesta men inte uppdatera med bilder från en server på nätet.Och push kunde det mesta.Men…Nu, kan alla göra allt – så vi som utvecklare har större frihet att göra vad vi vill på bästa möjliga sätt.Som bonus har vi fått att man använda XML I alla lägen. Då kan man fråga sig varför man skulle vilja använda XML istället för det starkt typade API man ibland har. Jo, för att dela kod med exempelvis push-mekanismerna, de hanterar bara xml.
  11. Telefonernakommernumera med treolikaupplösningar, men detska man intebry sig om.Sålänge man skickar med tile-bilder I den högstaupplösningensåkommersystemetautomatisktskalanerdem.
  12. Detharocksåtillkommitfleraolikatyperav tiles, ellerrättaresagt, nu har vi somutvecklaretillgång till de tile-typersom de inbyggdaapparnahar haft.Den vanliga, somkan ha en baksida. Sen en somroterar bland bilder, sen en sombaraär en ikon I mitten.Viktigtattkommaihågäratt en tile’s typintekanändras. Detgällerdärförattväljatypför sin huvudtile med omsorg, efteråtkan man baraändradatan I den, intetypenför den.Secondary tiles gårjuatt ta bortochlägga till hursomhelst, såom man villbytatypdär tar man barabort den somfinnsochskapar en ny.
  13. FörstutärFlipTile. Detär den tile-typsomfunnitseninnan, ochhar nu fått en bred variant.Värtattnoteraärattdetärolika content ochbilderför wide respektive normal.
  14. Cycleheter den sombytermellanupp till 9 olikabilder. Bildernamåstevaralokala.Detrekommenderadeom man villbytabilderoftaäratt ha en bakgrundsagentsomhämtar 9 nyabildervarje gang, spararnerlokaltochuppdaterartilen.Härärdetsammabildsomanvändsför normal och wide-storlekarna.MS prataromatt de bredabildernacroppas “center-left” – men jag tyckerattdetserutsomatt de tar precis I mitten.
  15. Iconicär den somanvändsavnästanalla system-appar, och den somefterfrågatsmestavtredjepartsutvecklare.Här anger man en ikon-bild, somskavara vid med genomskinligbakgrund. Till dettakan man sätta content-text som visas enbart I detbredaläget.Detrekommenderasatt man cropparbildenså tight horisontelltsommöjligt, så den intepusharräknarenut till höger.Paddaalltidvertikaltsåattbildenär 202 pixels hög.
  16. Man kanfåtillgång till alla tiles på Windows Phone 8 från en app somfortfarandeär 7.5, dettakallasLightUp.Man måstedeklareraatt man skagöradet I appmanifestet.Man skickarsen med nyabilder I de högreupplösningarnaochuppdaterartilenfrånkod.Eftersom man är I 7.5-APIerna såmåste man köra reflection.Huvudtilenkanbara ha den vanligatemplaten – men då I en bred variant. Secondary tiles kan ha alla tile-typer.
  17. Härkommerett tips för tile-perfektion.När man genererar en bakgrundsbildför en tile I kod, ochvillanvända en transparent bild, behöver man trixa lite förattfådetriktigtsnyggt.DethandlaromhurPNGnsparas, och man kör med pixel-pre-multipliceringförattfåbort den fulakanten vid transparensenskant.Min kollegaHåkan Reis I vårt UX-team harskrivit en tungblogpostom just detta.
  18. flip: bilderoch textCycle: bilder, olika formatIconic: lite olikabilder
  19. Nu ska vi prataompushnotifieringar.Från en server kan man uppdatera tiles, skicka toasts, skicka data direct till apparoch nu med phone 8 skickar en nytypförinkommande VOIP-samtal, VoiceOverIP.
  20. Telefonenreggasför push och server spararundar en URL förtelefonen.Servernanvändersen den URLenförattpusha info.
  21. Fannstidigarebegränsningarförantal push-apparn, den är nu heltborta.Push stöder data sense. Vadärdå data sense? Jo, ett system somoperatörernakanopta-in till, såtelefonenkanvetaom man ärnära sin datagränselleröver den.Ocksåettstödför VOIP – Voice Over IP – förattinitierasamtal. Dessasamtalstartasgenomatt man skickar en push avtyp 4 – vilketbetyderPush-systemetärintesammaför windows phone somför windows 8 – men de hållerpåattkonvergeras.
  22. Det jag intekanlåtabliattnämnaär Azure Mobile Services.Byggerovanpå azure websites. Skapar en databas I azure ochett REST-interface attprata med. Man fårockså en windows phone-app attladdanersomärfärdigkonfigurerad!Man kanange trigger-kodsomskakörasföreellerefter crud-operationer – väldigtlämpatförattskickaut push-notiferingar med.Trigger-kodenskrivs I javascript, ochdetfinns en modulförattskicka push – sådetgörs med någrarader.
  23. Tillsisthar vi en viktituppdateringavbakgrundsagenterna.
  24. Förrvardetsåatt en bakgrundsagentkundebaraköra 2v fråndetatt den registrerades, så man vartvungenattstartaappenvarannanvecka.Men inte nu längre!Omappengörnyttautanattstartassåfåragentenlevahurlängesomhelst!Och med görnyttaräknasom den har en tile somuppdateras - ellerom den uppdaterarlåsskärmenpånågotsätt.
  25. BUILD-session är bra, se gärna den.