Windows Phone Developer Story

1,824 views
1,724 views

Published on

Personal experiences developing for Windows Phone and related areas.

0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
1,824
On SlideShare
0
From Embeds
0
Number of Embeds
7
Actions
Shares
0
Downloads
29
Comments
0
Likes
1
Embeds 0
No embeds

No notes for slide

Windows Phone Developer Story

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

×