SlideShare une entreprise Scribd logo
1  sur  17
1

Windows Phone
Mobiilimaailma murroksessa, Tampere, 26.1.2014
Tommi Teräsvirta
Tieturi
2

Agenda
• Application publishing
• Perf & Polish: Making your app work properly as well as look pretty
• Monetization: Money making possibilities
3

Perf & polish
• Final touches to the app: make it perfect with good performance,
and polish the outlook and behavior

• Can take surprisingly long time - developer possibly not the best
for this task
• The application itself is often done ok prior to this phase, provided
proper development procedures are followed
• Testing, e.g. TDD and CI
• Development guidelines followed
4

Performance
• Perceived efficiency is often what matters the most
• If it is usable - performance is ok

• Points of interest:
•
•
•
•

Startup time
Memory cap - 150MB on WP8
UI thread vs. background tasks
Platform interactions: e.g. tombstoning

• Tools:
•
•
•
•

Debugger
Code Analysis, Code Metrics
Performance Analysis
Simulation Dashboard
5

Polish phase
• Making the app look pretty and meet store requirements
• Can not typically be strictly separated from the perf phase

• Create artwork for Tiles
Tile Size

Flip and Cycle Images

Iconic Images

Small

159 x 159 pixels

159 x 159 pixels

110 x 110 pixels

Medium

336 x 336 pixels

336 x 336 pixels

202 x 202 pixels

Wide

691 x 336 pixels

691 x 336 pixels

N/A

• Support for multiple resolutions
• Make supported sure orientations, themes etc. can be used
• Globalization… more 
6

Globalization
• Globalization = Internationalization &
Localization

• Language, currency, symbols..
• There are some caveats in the language
selection
• Obviously should be done from the beginning even if initially only a single language will be
supported
• Language does not only apply to the app!
• Not a bad idea to use a native translator Google/Bing translations work only so far..
7

10 Tips to Make More Money (1/2) - Microsoft
1. Use Trial API

70x More Downloads, 7x More Revenue

2. Use Live Tile

Top 50 apps are 3.7x more likely to have
8

10 Tips to Make More Money Today (2/2)

6. Publish Globally

Fastest growth occurring in new markets

7. Localize Smartly

Language, currency, symbols

10. Update Frequently
9

Monetization
• Want to make money? Now or later? DOWNLOADS
• Best way to make money is to have money and use it
• Next best is to make the store page appealing  downloads
• Third best is to make a great app

• Free apps can be made commercial, not the other way around
• Try-and-buy can be used to entice users
• Ads are a possibility, PPC not great, forget if not a killer app
• In-App-Purchase has most potential
10

Ads & IAP
11

Get people to download
• Good screenshots, description, etc.
• Stand out from the crowd
• Market the app!
• Get reviews
12

User experience
• Do you know what people want? How about a UE expert? For all
local market place audiences?

• Test with real users
• Beta testing, invite your 10,000 best friends to test for 90 days
• Application Analysis, also during beta testing
13

End user experiences
14

Analytics overview

• Information about your app's usage
• Identify problems
• Make intelligent decisions about updates, fixes,
additions
• Not merely how many apps downloaded and if
they've crashed
• How about knowing that 30% of users don't
play beyond level 4, of those who do 20%
purchase the app between levels 9 and 10? Or
that IAP starts slowly, peeks after 2 weeks in
Europe, 3 weeks in Australia, and 1½ weeks in
USA – and there is no significant difference
between registered and unregistered users?
15

Tools exist
• DevCenter reports (https://dev.windowsphone.com/en-us/dashboard)
• Downloads, IAP, crashes

• Little Watson
• Faster crash reports

• Buddy Analytics (http://buddy.com/products/)
• Analytics is one part of the Buddy platform
• Cross platform, so works on all major platforms
• Three main parts: Crash records, Device Analytics, Sessions – customizable
analytics data

• Flurry (http://www.flurry.com/)
• Free cross platform analytics tool
• Basic usage data automatically, Demographics, Location optional
• Customizable Events allow logging whatever you desire

• Localytics (http://www.localytics.com/)
• real-time app analytics and marketing services
• Similar to Flurry, even more versatile than Flurry - free for small use

• And then there are several others
www.tieturi.fi
16

Summary - Rules for a great app
• Is found and downloaded
• Reviews, pricing, stands out

• Solves a problem in an intuitive way
• Update if needed!

• Is localized on All levels
• Technologically advanced

www.tieturi.fi
Don't do things right, do the right
things!
Questions? Answers?

Contenu connexe

Tendances

State of Mobile UX webinar slide deck - Chandika Bhandari, Seattle AppLab
State of Mobile UX webinar slide deck - Chandika Bhandari, Seattle AppLabState of Mobile UX webinar slide deck - Chandika Bhandari, Seattle AppLab
State of Mobile UX webinar slide deck - Chandika Bhandari, Seattle AppLab
TryMyUI
 
Random_Stability_Testing
Random_Stability_TestingRandom_Stability_Testing
Random_Stability_Testing
Lex Yu
 
OS3 - Enterprise Ireland - Approaches To I Phone Development & The Irish iPho...
OS3 - Enterprise Ireland - Approaches To I Phone Development & The Irish iPho...OS3 - Enterprise Ireland - Approaches To I Phone Development & The Irish iPho...
OS3 - Enterprise Ireland - Approaches To I Phone Development & The Irish iPho...
Damian OSuilleabhain
 

Tendances (17)

Assistive Technology Demo Londonweb
Assistive Technology Demo LondonwebAssistive Technology Demo Londonweb
Assistive Technology Demo Londonweb
 
State of Mobile UX webinar slide deck - Chandika Bhandari, Seattle AppLab
State of Mobile UX webinar slide deck - Chandika Bhandari, Seattle AppLabState of Mobile UX webinar slide deck - Chandika Bhandari, Seattle AppLab
State of Mobile UX webinar slide deck - Chandika Bhandari, Seattle AppLab
 
Jan-Erik Sandberg - Succeeding with Large Scale Agile
Jan-Erik Sandberg - Succeeding with Large Scale AgileJan-Erik Sandberg - Succeeding with Large Scale Agile
Jan-Erik Sandberg - Succeeding with Large Scale Agile
 
Comparing the Four Main Mobile OSes
Comparing the Four Main Mobile OSesComparing the Four Main Mobile OSes
Comparing the Four Main Mobile OSes
 
London Tester Gathering Workshops - Mobile Software Testing - Stephen Janaway
London Tester Gathering Workshops - Mobile Software Testing - Stephen JanawayLondon Tester Gathering Workshops - Mobile Software Testing - Stephen Janaway
London Tester Gathering Workshops - Mobile Software Testing - Stephen Janaway
 
Mobile application fragmentation
Mobile application fragmentationMobile application fragmentation
Mobile application fragmentation
 
Random_Stability_Testing
Random_Stability_TestingRandom_Stability_Testing
Random_Stability_Testing
 
News scavenger a SharePoint and Apps Story
News scavenger  a SharePoint and Apps StoryNews scavenger  a SharePoint and Apps Story
News scavenger a SharePoint and Apps Story
 
Build 2017 - B8012 - Tips, tricks, and secrets: Building a great UWP app for PC
Build 2017 - B8012 - Tips, tricks, and secrets: Building a great UWP app for PCBuild 2017 - B8012 - Tips, tricks, and secrets: Building a great UWP app for PC
Build 2017 - B8012 - Tips, tricks, and secrets: Building a great UWP app for PC
 
Tizen Developer Conference 2014
Tizen Developer Conference 2014 Tizen Developer Conference 2014
Tizen Developer Conference 2014
 
Fun, Confusion, Fear and Basketball (UX Lx 2014)
Fun, Confusion, Fear and Basketball (UX Lx 2014)Fun, Confusion, Fear and Basketball (UX Lx 2014)
Fun, Confusion, Fear and Basketball (UX Lx 2014)
 
Native Application Development Company
Native Application Development CompanyNative Application Development Company
Native Application Development Company
 
Mobile Testing, That's Just a Smaller Screen, Right? Stephen Janaway
Mobile Testing, That's Just a Smaller Screen, Right?   Stephen JanawayMobile Testing, That's Just a Smaller Screen, Right?   Stephen Janaway
Mobile Testing, That's Just a Smaller Screen, Right? Stephen Janaway
 
1. course introduction
1. course introduction1. course introduction
1. course introduction
 
App store economics
App store economicsApp store economics
App store economics
 
DevOps is about people, beyond automation
DevOps is about people, beyond automationDevOps is about people, beyond automation
DevOps is about people, beyond automation
 
OS3 - Enterprise Ireland - Approaches To I Phone Development & The Irish iPho...
OS3 - Enterprise Ireland - Approaches To I Phone Development & The Irish iPho...OS3 - Enterprise Ireland - Approaches To I Phone Development & The Irish iPho...
OS3 - Enterprise Ireland - Approaches To I Phone Development & The Irish iPho...
 

En vedette

HR-seminaari 5.9.2012: Etätyöstä läsnätyöhön - tyytyväisyyttä uusin keinoin
HR-seminaari 5.9.2012: Etätyöstä läsnätyöhön - tyytyväisyyttä uusin keinoinHR-seminaari 5.9.2012: Etätyöstä läsnätyöhön - tyytyväisyyttä uusin keinoin
HR-seminaari 5.9.2012: Etätyöstä läsnätyöhön - tyytyväisyyttä uusin keinoin
Tieturi Oy
 
TechDays2011 Web-kokoukset Lyncillä Tieturi/Kuosmanen & Huhtala
TechDays2011 Web-kokoukset Lyncillä Tieturi/Kuosmanen & HuhtalaTechDays2011 Web-kokoukset Lyncillä Tieturi/Kuosmanen & Huhtala
TechDays2011 Web-kokoukset Lyncillä Tieturi/Kuosmanen & Huhtala
Tieturi Oy
 
HR-seminaari 5.9.2012: Tietotyön tehokkaat välineet
HR-seminaari 5.9.2012: Tietotyön tehokkaat välineetHR-seminaari 5.9.2012: Tietotyön tehokkaat välineet
HR-seminaari 5.9.2012: Tietotyön tehokkaat välineet
Tieturi Oy
 

En vedette (6)

HR-seminaari 5.9.2012: Etätyöstä läsnätyöhön - tyytyväisyyttä uusin keinoin
HR-seminaari 5.9.2012: Etätyöstä läsnätyöhön - tyytyväisyyttä uusin keinoinHR-seminaari 5.9.2012: Etätyöstä läsnätyöhön - tyytyväisyyttä uusin keinoin
HR-seminaari 5.9.2012: Etätyöstä läsnätyöhön - tyytyväisyyttä uusin keinoin
 
27.1.2014, Tampere: Perinteinen mobiilimaailma murroksessa. Arto Santala: And...
27.1.2014, Tampere: Perinteinen mobiilimaailma murroksessa. Arto Santala: And...27.1.2014, Tampere: Perinteinen mobiilimaailma murroksessa. Arto Santala: And...
27.1.2014, Tampere: Perinteinen mobiilimaailma murroksessa. Arto Santala: And...
 
27.1.2014, Tampere: Perinteinen mobiilimaailma murroksessa. Tapio Valli: Digi...
27.1.2014, Tampere: Perinteinen mobiilimaailma murroksessa. Tapio Valli: Digi...27.1.2014, Tampere: Perinteinen mobiilimaailma murroksessa. Tapio Valli: Digi...
27.1.2014, Tampere: Perinteinen mobiilimaailma murroksessa. Tapio Valli: Digi...
 
TechDays2011 Web-kokoukset Lyncillä Tieturi/Kuosmanen & Huhtala
TechDays2011 Web-kokoukset Lyncillä Tieturi/Kuosmanen & HuhtalaTechDays2011 Web-kokoukset Lyncillä Tieturi/Kuosmanen & Huhtala
TechDays2011 Web-kokoukset Lyncillä Tieturi/Kuosmanen & Huhtala
 
HR-seminaari 5.9.2012: Tietotyön tehokkaat välineet
HR-seminaari 5.9.2012: Tietotyön tehokkaat välineetHR-seminaari 5.9.2012: Tietotyön tehokkaat välineet
HR-seminaari 5.9.2012: Tietotyön tehokkaat välineet
 
Keskijohdon rooli ja muutosviestinnän sudenkuoppien tunnistaminen
Keskijohdon rooli ja muutosviestinnän sudenkuoppien tunnistaminenKeskijohdon rooli ja muutosviestinnän sudenkuoppien tunnistaminen
Keskijohdon rooli ja muutosviestinnän sudenkuoppien tunnistaminen
 

Similaire à 27.1.2014 Tampere. Perinteinen mobiilimaailma murroksessa. Tommi Teräsvirta: Windows Phone

Mobile Project Management
Mobile Project ManagementMobile Project Management
Mobile Project Management
Lee Schlenker
 
Building a better User Experience for Windows Phone Users
Building a better User Experience for Windows Phone UsersBuilding a better User Experience for Windows Phone Users
Building a better User Experience for Windows Phone Users
Sandra González
 

Similaire à 27.1.2014 Tampere. Perinteinen mobiilimaailma murroksessa. Tommi Teräsvirta: Windows Phone (20)

XPages: You Know the 'How to'. Now Learn the 'Why and What'.
XPages: You Know the 'How to'. Now Learn the 'Why and What'.XPages: You Know the 'How to'. Now Learn the 'Why and What'.
XPages: You Know the 'How to'. Now Learn the 'Why and What'.
 
Mobile product - "Build great apps!" at ProductTank Paris #17
Mobile product - "Build great apps!" at ProductTank Paris #17Mobile product - "Build great apps!" at ProductTank Paris #17
Mobile product - "Build great apps!" at ProductTank Paris #17
 
TJ Tee - Anatomy of an iPhone App
TJ Tee - Anatomy of an iPhone AppTJ Tee - Anatomy of an iPhone App
TJ Tee - Anatomy of an iPhone App
 
"Building your mobile app: budget, planning and best practices!" by Philippe ...
"Building your mobile app: budget, planning and best practices!" by Philippe ..."Building your mobile app: budget, planning and best practices!" by Philippe ...
"Building your mobile app: budget, planning and best practices!" by Philippe ...
 
Building your Mobile App: Budget, Planning and Best Practices
Building your Mobile App: Budget, Planning and Best PracticesBuilding your Mobile App: Budget, Planning and Best Practices
Building your Mobile App: Budget, Planning and Best Practices
 
Monetizing Windows Phone Apps
Monetizing Windows Phone AppsMonetizing Windows Phone Apps
Monetizing Windows Phone Apps
 
Mobile apps idea to making money
Mobile apps   idea to making moneyMobile apps   idea to making money
Mobile apps idea to making money
 
Mobile Apps for Businesses
Mobile Apps for BusinessesMobile Apps for Businesses
Mobile Apps for Businesses
 
Mobile Project Management
Mobile Project ManagementMobile Project Management
Mobile Project Management
 
What is your mobile strategy?
What is your mobile strategy?What is your mobile strategy?
What is your mobile strategy?
 
Everything XControls
Everything XControlsEverything XControls
Everything XControls
 
Introduction to Android for Quality Engineers
Introduction to Android for Quality EngineersIntroduction to Android for Quality Engineers
Introduction to Android for Quality Engineers
 
Building a better User Experience for Windows Phone Users
Building a better User Experience for Windows Phone UsersBuilding a better User Experience for Windows Phone Users
Building a better User Experience for Windows Phone Users
 
Introduction to iPhone App Development - midVentures DESIGN+DEVELOP
Introduction to iPhone App Development - midVentures DESIGN+DEVELOPIntroduction to iPhone App Development - midVentures DESIGN+DEVELOP
Introduction to iPhone App Development - midVentures DESIGN+DEVELOP
 
Dmdh workshop #6
Dmdh workshop #6Dmdh workshop #6
Dmdh workshop #6
 
2021 05-08 building ai product - experience
2021 05-08 building ai product - experience2021 05-08 building ai product - experience
2021 05-08 building ai product - experience
 
User Experience Design for Embedded Devices
User Experience Design for Embedded DevicesUser Experience Design for Embedded Devices
User Experience Design for Embedded Devices
 
Intro to tech stacks bonny
Intro to tech stacks bonnyIntro to tech stacks bonny
Intro to tech stacks bonny
 
Developing for Windows 8 based devices
Developing for Windows 8 based devicesDeveloping for Windows 8 based devices
Developing for Windows 8 based devices
 
Indy 500 - 4 years as an indie developer
Indy 500 - 4 years as an indie developerIndy 500 - 4 years as an indie developer
Indy 500 - 4 years as an indie developer
 

Plus de Tieturi Oy

Testaus 2014 -seminaari. Minna Aalto, Knowit, Vuoden Testaaja 2013
Testaus 2014 -seminaari. Minna Aalto, Knowit, Vuoden Testaaja 2013Testaus 2014 -seminaari. Minna Aalto, Knowit, Vuoden Testaaja 2013
Testaus 2014 -seminaari. Minna Aalto, Knowit, Vuoden Testaaja 2013
Tieturi Oy
 
Testaus 2014 -seminaari. Kaisa Tirkkonen, Kela. Case Kela: Monimutkaisten ja ...
Testaus 2014 -seminaari. Kaisa Tirkkonen, Kela. Case Kela: Monimutkaisten ja ...Testaus 2014 -seminaari. Kaisa Tirkkonen, Kela. Case Kela: Monimutkaisten ja ...
Testaus 2014 -seminaari. Kaisa Tirkkonen, Kela. Case Kela: Monimutkaisten ja ...
Tieturi Oy
 

Plus de Tieturi Oy (20)

Tieturin aamiaisseminaari: Paluu tulevaisuuteen - Onlineallekirjoitus, Antti ...
Tieturin aamiaisseminaari: Paluu tulevaisuuteen - Onlineallekirjoitus, Antti ...Tieturin aamiaisseminaari: Paluu tulevaisuuteen - Onlineallekirjoitus, Antti ...
Tieturin aamiaisseminaari: Paluu tulevaisuuteen - Onlineallekirjoitus, Antti ...
 
Tieturin aamiaisseminaari: Paluu tulevaisuuteen - Robotit tulevat Cristina An...
Tieturin aamiaisseminaari: Paluu tulevaisuuteen - Robotit tulevat Cristina An...Tieturin aamiaisseminaari: Paluu tulevaisuuteen - Robotit tulevat Cristina An...
Tieturin aamiaisseminaari: Paluu tulevaisuuteen - Robotit tulevat Cristina An...
 
Tieturi - Paluu tulevaisuuteen, Veli-Matti Heiskanen, 25.5.2016
Tieturi -  Paluu tulevaisuuteen, Veli-Matti Heiskanen,  25.5.2016Tieturi -  Paluu tulevaisuuteen, Veli-Matti Heiskanen,  25.5.2016
Tieturi - Paluu tulevaisuuteen, Veli-Matti Heiskanen, 25.5.2016
 
Kaisa Hernberg: Asiantuntija epämukavuusalueella myyntityössä
Kaisa Hernberg: Asiantuntija epämukavuusalueella myyntityössäKaisa Hernberg: Asiantuntija epämukavuusalueella myyntityössä
Kaisa Hernberg: Asiantuntija epämukavuusalueella myyntityössä
 
Aamiaisseminaari 3.6.: SWOT-ryhmätöiden purku
Aamiaisseminaari 3.6.: SWOT-ryhmätöiden purkuAamiaisseminaari 3.6.: SWOT-ryhmätöiden purku
Aamiaisseminaari 3.6.: SWOT-ryhmätöiden purku
 
Aamiaisseminaari 3.6.: Julkisen hallinnon projektien haasteita. Teemu Anttila...
Aamiaisseminaari 3.6.: Julkisen hallinnon projektien haasteita. Teemu Anttila...Aamiaisseminaari 3.6.: Julkisen hallinnon projektien haasteita. Teemu Anttila...
Aamiaisseminaari 3.6.: Julkisen hallinnon projektien haasteita. Teemu Anttila...
 
Aamiaisseminaari 3.6.: Johdetut projektit julkisessa hallinnossa . Timo Summa...
Aamiaisseminaari 3.6.: Johdetut projektit julkisessa hallinnossa. Timo Summa...Aamiaisseminaari 3.6.: Johdetut projektit julkisessa hallinnossa. Timo Summa...
Aamiaisseminaari 3.6.: Johdetut projektit julkisessa hallinnossa . Timo Summa...
 
Aamiaisseminaari 3.6.: Kokonaisarkkitehtuuriprojektien haasteet. Tarja Raussi...
Aamiaisseminaari 3.6.: Kokonaisarkkitehtuuriprojektien haasteet. Tarja Raussi...Aamiaisseminaari 3.6.: Kokonaisarkkitehtuuriprojektien haasteet. Tarja Raussi...
Aamiaisseminaari 3.6.: Kokonaisarkkitehtuuriprojektien haasteet. Tarja Raussi...
 
Aamiaisseminaari 3.6.: Kokonaisarkkitehtuuriprojektien haasteet. Tarja Raussi...
Aamiaisseminaari 3.6.: Kokonaisarkkitehtuuriprojektien haasteet. Tarja Raussi...Aamiaisseminaari 3.6.: Kokonaisarkkitehtuuriprojektien haasteet. Tarja Raussi...
Aamiaisseminaari 3.6.: Kokonaisarkkitehtuuriprojektien haasteet. Tarja Raussi...
 
Aamiaisseminaari 3.6.: Julkisen hallinnon projektien haasteet ja mahdollisuud...
Aamiaisseminaari 3.6.: Julkisen hallinnon projektien haasteet ja mahdollisuud...Aamiaisseminaari 3.6.: Julkisen hallinnon projektien haasteet ja mahdollisuud...
Aamiaisseminaari 3.6.: Julkisen hallinnon projektien haasteet ja mahdollisuud...
 
Testaus 2014: Paul Gerrard - The Changing Role of Testers'
Testaus 2014: Paul Gerrard - The Changing Role of Testers'Testaus 2014: Paul Gerrard - The Changing Role of Testers'
Testaus 2014: Paul Gerrard - The Changing Role of Testers'
 
Testaus 2014 -seminaari. Minna Aalto, Knowit, Vuoden Testaaja 2013
Testaus 2014 -seminaari. Minna Aalto, Knowit, Vuoden Testaaja 2013Testaus 2014 -seminaari. Minna Aalto, Knowit, Vuoden Testaaja 2013
Testaus 2014 -seminaari. Minna Aalto, Knowit, Vuoden Testaaja 2013
 
Testaus 2014 -seminaari. Kaisa Tirkkonen, Kela. Case Kela: Monimutkaisten ja ...
Testaus 2014 -seminaari. Kaisa Tirkkonen, Kela. Case Kela: Monimutkaisten ja ...Testaus 2014 -seminaari. Kaisa Tirkkonen, Kela. Case Kela: Monimutkaisten ja ...
Testaus 2014 -seminaari. Kaisa Tirkkonen, Kela. Case Kela: Monimutkaisten ja ...
 
Testaus 2014 -seminaari. Pauli Kauppila, Secrays Oy. Mitä jokaisen testaajan ...
Testaus 2014 -seminaari. Pauli Kauppila, Secrays Oy. Mitä jokaisen testaajan ...Testaus 2014 -seminaari. Pauli Kauppila, Secrays Oy. Mitä jokaisen testaajan ...
Testaus 2014 -seminaari. Pauli Kauppila, Secrays Oy. Mitä jokaisen testaajan ...
 
Testaus 2014 -seminaari. Kari Kakkonen, FiSTB-puheenvuoro.
Testaus 2014 -seminaari. Kari Kakkonen, FiSTB-puheenvuoro.Testaus 2014 -seminaari. Kari Kakkonen, FiSTB-puheenvuoro.
Testaus 2014 -seminaari. Kari Kakkonen, FiSTB-puheenvuoro.
 
Testaus 2014 -seminaari: Arto Kiiskinen, Mirasys Oy. Case Mirasys: Toiminnoil...
Testaus 2014 -seminaari: Arto Kiiskinen, Mirasys Oy. Case Mirasys: Toiminnoil...Testaus 2014 -seminaari: Arto Kiiskinen, Mirasys Oy. Case Mirasys: Toiminnoil...
Testaus 2014 -seminaari: Arto Kiiskinen, Mirasys Oy. Case Mirasys: Toiminnoil...
 
Testaus 2014 -seminaari: Paul Gerrard. The Changing Role of Testers’.
Testaus 2014 -seminaari: Paul Gerrard. The Changing Role of Testers’.Testaus 2014 -seminaari: Paul Gerrard. The Changing Role of Testers’.
Testaus 2014 -seminaari: Paul Gerrard. The Changing Role of Testers’.
 
ICT-palveluprosessit ja toiminnan tehostaminen: Jukka Timonen, "Matkalla koht...
ICT-palveluprosessit ja toiminnan tehostaminen: Jukka Timonen, "Matkalla koht...ICT-palveluprosessit ja toiminnan tehostaminen: Jukka Timonen, "Matkalla koht...
ICT-palveluprosessit ja toiminnan tehostaminen: Jukka Timonen, "Matkalla koht...
 
ICT-palveluprosessit ja toiminnan tehostaminen: Tuukka Heinonen, "Asiakaskoke...
ICT-palveluprosessit ja toiminnan tehostaminen: Tuukka Heinonen, "Asiakaskoke...ICT-palveluprosessit ja toiminnan tehostaminen: Tuukka Heinonen, "Asiakaskoke...
ICT-palveluprosessit ja toiminnan tehostaminen: Tuukka Heinonen, "Asiakaskoke...
 
ICT-palveluprosessit ja toiminnan tehostaminen: Ben Kalland, "Prosessien selk...
ICT-palveluprosessit ja toiminnan tehostaminen: Ben Kalland, "Prosessien selk...ICT-palveluprosessit ja toiminnan tehostaminen: Ben Kalland, "Prosessien selk...
ICT-palveluprosessit ja toiminnan tehostaminen: Ben Kalland, "Prosessien selk...
 

Dernier

Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Safe Software
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Safe Software
 
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Victor Rentea
 
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Victor Rentea
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
WSO2
 

Dernier (20)

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
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
CNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In PakistanCNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In Pakistan
 
Platformless Horizons for Digital Adaptability
Platformless Horizons for Digital AdaptabilityPlatformless Horizons for Digital Adaptability
Platformless Horizons for Digital Adaptability
 
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
 
"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 ...
 
[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWEREMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
 
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
 
DBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor Presentation
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
 
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
 
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
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
 
ICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesICT role in 21st century education and its challenges
ICT role in 21st century education and its challenges
 

27.1.2014 Tampere. Perinteinen mobiilimaailma murroksessa. Tommi Teräsvirta: Windows Phone

  • 1. 1 Windows Phone Mobiilimaailma murroksessa, Tampere, 26.1.2014 Tommi Teräsvirta Tieturi
  • 2. 2 Agenda • Application publishing • Perf & Polish: Making your app work properly as well as look pretty • Monetization: Money making possibilities
  • 3. 3 Perf & polish • Final touches to the app: make it perfect with good performance, and polish the outlook and behavior • Can take surprisingly long time - developer possibly not the best for this task • The application itself is often done ok prior to this phase, provided proper development procedures are followed • Testing, e.g. TDD and CI • Development guidelines followed
  • 4. 4 Performance • Perceived efficiency is often what matters the most • If it is usable - performance is ok • Points of interest: • • • • Startup time Memory cap - 150MB on WP8 UI thread vs. background tasks Platform interactions: e.g. tombstoning • Tools: • • • • Debugger Code Analysis, Code Metrics Performance Analysis Simulation Dashboard
  • 5. 5 Polish phase • Making the app look pretty and meet store requirements • Can not typically be strictly separated from the perf phase • Create artwork for Tiles Tile Size Flip and Cycle Images Iconic Images Small 159 x 159 pixels 159 x 159 pixels 110 x 110 pixels Medium 336 x 336 pixels 336 x 336 pixels 202 x 202 pixels Wide 691 x 336 pixels 691 x 336 pixels N/A • Support for multiple resolutions • Make supported sure orientations, themes etc. can be used • Globalization… more 
  • 6. 6 Globalization • Globalization = Internationalization & Localization • Language, currency, symbols.. • There are some caveats in the language selection • Obviously should be done from the beginning even if initially only a single language will be supported • Language does not only apply to the app! • Not a bad idea to use a native translator Google/Bing translations work only so far..
  • 7. 7 10 Tips to Make More Money (1/2) - Microsoft 1. Use Trial API 70x More Downloads, 7x More Revenue 2. Use Live Tile Top 50 apps are 3.7x more likely to have
  • 8. 8 10 Tips to Make More Money Today (2/2) 6. Publish Globally Fastest growth occurring in new markets 7. Localize Smartly Language, currency, symbols 10. Update Frequently
  • 9. 9 Monetization • Want to make money? Now or later? DOWNLOADS • Best way to make money is to have money and use it • Next best is to make the store page appealing  downloads • Third best is to make a great app • Free apps can be made commercial, not the other way around • Try-and-buy can be used to entice users • Ads are a possibility, PPC not great, forget if not a killer app • In-App-Purchase has most potential
  • 11. 11 Get people to download • Good screenshots, description, etc. • Stand out from the crowd • Market the app! • Get reviews
  • 12. 12 User experience • Do you know what people want? How about a UE expert? For all local market place audiences? • Test with real users • Beta testing, invite your 10,000 best friends to test for 90 days • Application Analysis, also during beta testing
  • 14. 14 Analytics overview • Information about your app's usage • Identify problems • Make intelligent decisions about updates, fixes, additions • Not merely how many apps downloaded and if they've crashed • How about knowing that 30% of users don't play beyond level 4, of those who do 20% purchase the app between levels 9 and 10? Or that IAP starts slowly, peeks after 2 weeks in Europe, 3 weeks in Australia, and 1½ weeks in USA – and there is no significant difference between registered and unregistered users?
  • 15. 15 Tools exist • DevCenter reports (https://dev.windowsphone.com/en-us/dashboard) • Downloads, IAP, crashes • Little Watson • Faster crash reports • Buddy Analytics (http://buddy.com/products/) • Analytics is one part of the Buddy platform • Cross platform, so works on all major platforms • Three main parts: Crash records, Device Analytics, Sessions – customizable analytics data • Flurry (http://www.flurry.com/) • Free cross platform analytics tool • Basic usage data automatically, Demographics, Location optional • Customizable Events allow logging whatever you desire • Localytics (http://www.localytics.com/) • real-time app analytics and marketing services • Similar to Flurry, even more versatile than Flurry - free for small use • And then there are several others www.tieturi.fi
  • 16. 16 Summary - Rules for a great app • Is found and downloaded • Reviews, pricing, stands out • Solves a problem in an intuitive way • Update if needed! • Is localized on All levels • Technologically advanced www.tieturi.fi
  • 17. Don't do things right, do the right things! Questions? Answers?

Notes de l'éditeur

  1. eCPM – means, "effective cost per thousand impressions." eCPM is calculated by dividing total earnings by total number of impressions in thousands. It is a great performance measure for your various ad units, so when experimenting, you can use eCPM to compare your results.
  2. Actually there are 11 top ten tips