45
Windows Phone Developer Story Alan Mendelevič AdDuplex, amCharts ailon @ailon.org @ailon

Windows Phone Developer Story

Embed Size (px)

DESCRIPTION

Personal experiences developing for Windows Phone and related areas.

Citation preview

Page 1: Windows Phone Developer Story

Windows PhoneDeveloper Story

Alan MendelevičAdDuplex, [email protected]@ailon

Page 2: Windows Phone Developer Story

@ailon

Page 3: Windows Phone Developer Story

(Personal) [Hi]story

Page 4: Windows Phone Developer Story

Prehistory

• In professional software development since 1995

• .NET developer since 2001 (beta)• WPF & Silverlight developer since

2008

Page 5: Windows Phone Developer Story

Mobile development “experience”

• Downloaded Symbian SDK in 2005• Read a book on Windows Mobile

development in 2007

Page 6: Windows Phone Developer Story

The Road to Windows Phone

Page 7: Windows Phone Developer Story

January 2010 – MIX10k

• Won a trip to MIX10 conference with Silverlight 3 game called Tic-Tac-Toe 3D

Page 8: Windows Phone Developer Story

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

March 2010 – Silverlight and XNA

• Silverlight and XNA announced as developer platforms for Windows Phone before MIX10

Page 10: Windows Phone Developer Story

Excited!

Page 11: Windows Phone Developer Story

March 2010 – MIX10

Page 12: Windows Phone Developer Story
Page 13: Windows Phone Developer Story

Can’t let go

• Following #wp7dev community on twitter

• Blogs• Events

Page 14: Windows Phone Developer Story

August 2010 – amCharts Quick Charts

• Open source charting controls for Windows Phone released

http://wpf.amcharts.com/quick

Page 15: Windows Phone Developer Story

November 2010

• Purchased LG Optimus 7 phone• ChevronWP7 released

Page 16: Windows Phone Developer Story

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

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

January 2011 – AdDuplex

• Launched AdDuplex – ad exchange network for Windows Phone apps

Page 19: Windows Phone Developer Story

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

March 2011

• Speaking at Login 2011 and other events

• Yalla Apps announced

Page 21: Windows Phone Developer Story

April 2011 – MIX11

Page 22: Windows Phone Developer Story

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

May 2011

• Interview on Windows Phone Dev Podcast

• Speaking at Mobile Monday

Page 24: Windows Phone Developer Story

Development experience & tools

Page 25: Windows Phone Developer Story

Great and free tools

• Expression Blend, Visual Studio, XNA Studio• http://create.msdn.com

Page 26: Windows Phone Developer Story

Expression Blend

Page 27: Windows Phone Developer Story

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

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

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

Marketing, Distribution, Monetization

Page 31: Windows Phone Developer Story

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

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

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

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

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

• Ad Exchange – promote apps for free

• Advertising – commercial ad campaigns

• Mixed model – exchange + monetization

Page 37: Windows Phone Developer Story

Why develop for Windows Phone?

Page 38: Windows Phone Developer Story

Easier to get to the top

VS

Small market Huge market

Huge player Small player

Page 39: Windows Phone Developer Story

Market share WILL grow

• Nokia• Basically no missing

features in Mango• Heavy investments

from Microsoft

Page 40: Windows Phone Developer Story

Tools are great and getting better

• Accelerometer/gyroscope emulation

• GPS emulation• Profiler

Page 41: Windows Phone Developer Story

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

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

Thank you!

Page 45: Windows Phone Developer Story

Image sources

• http://www.flickr.com/photos/digital-noise/3725891305/

• http://www.maxima.lt• http://www.flickr.com/photos/tonyjc

ase/2591754028/