windows phone developer story
DESCRIPTION
Personal experiences developing for Windows Phone and related areas.TRANSCRIPT
![Page 2: Windows Phone Developer Story](https://reader034.vdocuments.us/reader034/viewer/2022051513/545c9f25b0af9fa92c8b4915/html5/thumbnails/2.jpg)
@ailon
![Page 3: Windows Phone Developer Story](https://reader034.vdocuments.us/reader034/viewer/2022051513/545c9f25b0af9fa92c8b4915/html5/thumbnails/3.jpg)
(Personal) [Hi]story
![Page 4: Windows Phone Developer Story](https://reader034.vdocuments.us/reader034/viewer/2022051513/545c9f25b0af9fa92c8b4915/html5/thumbnails/4.jpg)
Prehistory
• In professional software development since 1995
• .NET developer since 2001 (beta)• WPF & Silverlight developer since
2008
![Page 5: Windows Phone Developer Story](https://reader034.vdocuments.us/reader034/viewer/2022051513/545c9f25b0af9fa92c8b4915/html5/thumbnails/5.jpg)
Mobile development “experience”
• Downloaded Symbian SDK in 2005• Read a book on Windows Mobile
development in 2007
![Page 6: Windows Phone Developer Story](https://reader034.vdocuments.us/reader034/viewer/2022051513/545c9f25b0af9fa92c8b4915/html5/thumbnails/6.jpg)
The Road to Windows Phone
![Page 7: Windows Phone Developer Story](https://reader034.vdocuments.us/reader034/viewer/2022051513/545c9f25b0af9fa92c8b4915/html5/thumbnails/7.jpg)
January 2010 – MIX10k
• Won a trip to MIX10 conference with Silverlight 3 game called Tic-Tac-Toe 3D
![Page 8: Windows Phone Developer Story](https://reader034.vdocuments.us/reader034/viewer/2022051513/545c9f25b0af9fa92c8b4915/html5/thumbnails/8.jpg)
February 2010 – MWC 2010• Windows Phone 7 Series announced
at Mobile World Congress in Barcelona
• Developer story to be detailed at MIX10
![Page 9: Windows Phone Developer Story](https://reader034.vdocuments.us/reader034/viewer/2022051513/545c9f25b0af9fa92c8b4915/html5/thumbnails/9.jpg)
March 2010 – Silverlight and XNA
• Silverlight and XNA announced as developer platforms for Windows Phone before MIX10
![Page 10: Windows Phone Developer Story](https://reader034.vdocuments.us/reader034/viewer/2022051513/545c9f25b0af9fa92c8b4915/html5/thumbnails/10.jpg)
Excited!
![Page 11: Windows Phone Developer Story](https://reader034.vdocuments.us/reader034/viewer/2022051513/545c9f25b0af9fa92c8b4915/html5/thumbnails/11.jpg)
March 2010 – MIX10
![Page 12: Windows Phone Developer Story](https://reader034.vdocuments.us/reader034/viewer/2022051513/545c9f25b0af9fa92c8b4915/html5/thumbnails/12.jpg)
![Page 13: Windows Phone Developer Story](https://reader034.vdocuments.us/reader034/viewer/2022051513/545c9f25b0af9fa92c8b4915/html5/thumbnails/13.jpg)
Can’t let go
• Following #wp7dev community on twitter
• Blogs• Events
![Page 14: Windows Phone Developer Story](https://reader034.vdocuments.us/reader034/viewer/2022051513/545c9f25b0af9fa92c8b4915/html5/thumbnails/14.jpg)
August 2010 – amCharts Quick Charts
• Open source charting controls for Windows Phone released
http://wpf.amcharts.com/quick
![Page 15: Windows Phone Developer Story](https://reader034.vdocuments.us/reader034/viewer/2022051513/545c9f25b0af9fa92c8b4915/html5/thumbnails/15.jpg)
November 2010
• Purchased LG Optimus 7 phone• ChevronWP7 released
![Page 16: Windows Phone Developer Story](https://reader034.vdocuments.us/reader034/viewer/2022051513/545c9f25b0af9fa92c8b4915/html5/thumbnails/16.jpg)
December 2010 – Tic-Tac-Toe 3D
• Port of web (Silverlight 3) version
• Published through a virtual friend in Germany
![Page 17: Windows Phone Developer Story](https://reader034.vdocuments.us/reader034/viewer/2022051513/545c9f25b0af9fa92c8b4915/html5/thumbnails/17.jpg)
December 2010
• Pushing for wider Marketplace expansion Created a developer survey for
Brandon Watson (Director of Developer Experience, Microsoft)
International Windows Phone 7 App Marketplace Petition (1600+ signatures)http://petol.org/wp7intl
![Page 18: Windows Phone Developer Story](https://reader034.vdocuments.us/reader034/viewer/2022051513/545c9f25b0af9fa92c8b4915/html5/thumbnails/18.jpg)
January 2011 – AdDuplex
• Launched AdDuplex – ad exchange network for Windows Phone apps
![Page 19: Windows Phone Developer Story](https://reader034.vdocuments.us/reader034/viewer/2022051513/545c9f25b0af9fa92c8b4915/html5/thumbnails/19.jpg)
February 2011 – Mango
• Next major release of Windows Phone OS code-named Mango announced at Mobile World Congress 2011
![Page 20: Windows Phone Developer Story](https://reader034.vdocuments.us/reader034/viewer/2022051513/545c9f25b0af9fa92c8b4915/html5/thumbnails/20.jpg)
March 2011
• Speaking at Login 2011 and other events
• Yalla Apps announced
![Page 21: Windows Phone Developer Story](https://reader034.vdocuments.us/reader034/viewer/2022051513/545c9f25b0af9fa92c8b4915/html5/thumbnails/21.jpg)
April 2011 – MIX11
![Page 22: Windows Phone Developer Story](https://reader034.vdocuments.us/reader034/viewer/2022051513/545c9f25b0af9fa92c8b4915/html5/thumbnails/22.jpg)
May 2011 – ToMetric
• User experience oriented unit converter
• Reuses core logic code from web site developed last year
• Published through Yalla Apps
![Page 23: Windows Phone Developer Story](https://reader034.vdocuments.us/reader034/viewer/2022051513/545c9f25b0af9fa92c8b4915/html5/thumbnails/23.jpg)
May 2011
• Interview on Windows Phone Dev Podcast
• Speaking at Mobile Monday
![Page 24: Windows Phone Developer Story](https://reader034.vdocuments.us/reader034/viewer/2022051513/545c9f25b0af9fa92c8b4915/html5/thumbnails/24.jpg)
Development experience & tools
![Page 25: Windows Phone Developer Story](https://reader034.vdocuments.us/reader034/viewer/2022051513/545c9f25b0af9fa92c8b4915/html5/thumbnails/25.jpg)
Great and free tools
• Expression Blend, Visual Studio, XNA Studio• http://create.msdn.com
![Page 26: Windows Phone Developer Story](https://reader034.vdocuments.us/reader034/viewer/2022051513/545c9f25b0af9fa92c8b4915/html5/thumbnails/26.jpg)
Expression Blend
![Page 27: Windows Phone Developer Story](https://reader034.vdocuments.us/reader034/viewer/2022051513/545c9f25b0af9fa92c8b4915/html5/thumbnails/27.jpg)
Great tools
“Truth be told, I had fun with the Windows Phone SDK. Whereas the Android tools and APIs frustrated me to no end, I had little trouble picking up Windows Phone and translating many of the paradigms and lessons I’ve learned on the Apple platform to Microsoft’s”Justin Williams, iOS developerhttp://carpeaqua.com/2011/01/02/from-iphone-to-windows-phone-7/
“The more I make things with the WP7 SDK, the more I like it. I feel safe writing all the XAML from scratch”“… I'd certainly prefer it to Android's SDK”Steven Troughton-Smith, iOS developerhttps://twitter.com/#!/stroughtonsmith/status/67125106463350784https://twitter.com/#!/stroughtonsmith/status/67130744719409152
“It’ll take me 2 to 4 times as long to build a similar app in iOS versus Windows Phone.”Kelly WhiteYet Another Podcast #33“I am a Java Profesional by day, #wp7dev and #android
game developer by night. I prefer WP7 over Android.”Andrew Postmahttp://twitter.com/#!/AndrewKPostma/status/70501048619507712
![Page 28: Windows Phone Developer Story](https://reader034.vdocuments.us/reader034/viewer/2022051513/545c9f25b0af9fa92c8b4915/html5/thumbnails/28.jpg)
Some issues
• Limited APIs in current version (no sockets, no raw camera access, no local DB, etc.)
• Some performance issues (lists)• No multitasking• All (supposedly) solved in Mango
![Page 29: Windows Phone Developer Story](https://reader034.vdocuments.us/reader034/viewer/2022051513/545c9f25b0af9fa92c8b4915/html5/thumbnails/29.jpg)
Experience developing Tic-Tac-Toe 3D
• From web to phone in 10 minutes
• Tombstoning – substantial amount of time to implement
• Adapting for touch• Publishing via a
virtual friend
![Page 30: Windows Phone Developer Story](https://reader034.vdocuments.us/reader034/viewer/2022051513/545c9f25b0af9fa92c8b4915/html5/thumbnails/30.jpg)
Marketing, Distribution, Monetization
![Page 31: Windows Phone Developer Story](https://reader034.vdocuments.us/reader034/viewer/2022051513/545c9f25b0af9fa92c8b4915/html5/thumbnails/31.jpg)
Marketing channels
• Twitter #wp7• Windows Phone blogs
wpcentral.com wmpoweruser.com 1800pocketpc.com
(bestwp7games.com)
• Podcasts Windows Phone Dev Podcast Windows Phone Radio
![Page 32: Windows Phone Developer Story](https://reader034.vdocuments.us/reader034/viewer/2022051513/545c9f25b0af9fa92c8b4915/html5/thumbnails/32.jpg)
Distribution
• Official Windows Phone Marketplace – inaccessible to Lithuanian developers
• Global Publishing Partners appamarket.com – recommended by
Microsoft for CEE YallaApps.com – focus on MEA region
• Friends, family, business partners
![Page 33: Windows Phone Developer Story](https://reader034.vdocuments.us/reader034/viewer/2022051513/545c9f25b0af9fa92c8b4915/html5/thumbnails/33.jpg)
Monetization: Free vs. Paid
• Free get 10x more downloads than paid (even with fully functional trials)
• Paid apps with trials get 70% more purchases than without trials
• Free with ads works better for long running apps (for US developers)
![Page 34: Windows Phone Developer Story](https://reader034.vdocuments.us/reader034/viewer/2022051513/545c9f25b0af9fa92c8b4915/html5/thumbnails/34.jpg)
Monetization: Advertising
• Microsoft’s pubCenter Pays by impression US-only (expanding this year)
• Google AdMob, Smaato, etc. Pay by click
![Page 35: Windows Phone Developer Story](https://reader034.vdocuments.us/reader034/viewer/2022051513/545c9f25b0af9fa92c8b4915/html5/thumbnails/35.jpg)
Monetization: Public info
• $200-400 per dayElbert Perez (11 games)http://www.occasionalgamer.com/
• $28,000 in 4 monthsRichard Foster (14+ apps)http://advertising.microsoft.com/foster-windows7apps
• $30Alan Mendelevich ;)
![Page 36: Windows Phone Developer Story](https://reader034.vdocuments.us/reader034/viewer/2022051513/545c9f25b0af9fa92c8b4915/html5/thumbnails/36.jpg)
• Ad Exchange – promote apps for free
• Advertising – commercial ad campaigns
• Mixed model – exchange + monetization
![Page 37: Windows Phone Developer Story](https://reader034.vdocuments.us/reader034/viewer/2022051513/545c9f25b0af9fa92c8b4915/html5/thumbnails/37.jpg)
Why develop for Windows Phone?
![Page 38: Windows Phone Developer Story](https://reader034.vdocuments.us/reader034/viewer/2022051513/545c9f25b0af9fa92c8b4915/html5/thumbnails/38.jpg)
Easier to get to the top
VS
Small market Huge market
Huge player Small player
![Page 39: Windows Phone Developer Story](https://reader034.vdocuments.us/reader034/viewer/2022051513/545c9f25b0af9fa92c8b4915/html5/thumbnails/39.jpg)
Market share WILL grow
• Nokia• Basically no missing
features in Mango• Heavy investments
from Microsoft
![Page 40: Windows Phone Developer Story](https://reader034.vdocuments.us/reader034/viewer/2022051513/545c9f25b0af9fa92c8b4915/html5/thumbnails/40.jpg)
Tools are great and getting better
• Accelerometer/gyroscope emulation
• GPS emulation• Profiler
![Page 41: Windows Phone Developer Story](https://reader034.vdocuments.us/reader034/viewer/2022051513/545c9f25b0af9fa92c8b4915/html5/thumbnails/41.jpg)
Great community
• Large and friendly community on Twitter (#wp7dev, #wpdev)
• Active forums at App Hub http://create.msdn.com
• Accessible product teams• Intersects with general Silverlight
and .NET communities
![Page 42: Windows Phone Developer Story](https://reader034.vdocuments.us/reader034/viewer/2022051513/545c9f25b0af9fa92c8b4915/html5/thumbnails/42.jpg)
Summary
• Modern platform which is a joy to develop for
• In it for a long run• Main pain-point: distribution and
consumption in Lithuania
![Page 43: Windows Phone Developer Story](https://reader034.vdocuments.us/reader034/viewer/2022051513/545c9f25b0af9fa92c8b4915/html5/thumbnails/43.jpg)
Thank you!
![Page 45: Windows Phone Developer Story](https://reader034.vdocuments.us/reader034/viewer/2022051513/545c9f25b0af9fa92c8b4915/html5/thumbnails/45.jpg)
Image sources
• http://www.flickr.com/photos/digital-noise/3725891305/
• http://www.maxima.lt• http://www.flickr.com/photos/tonyjc
ase/2591754028/