SlideShare uma empresa Scribd logo
1 de 45
Windows PhoneDeveloper Story Alan Mendelevič AdDuplex, amCharts ailon@ailon.org @ailon
@ailon
(Personal) [Hi]story
Prehistory In professional software development  since 1995 .NET developer since 2001 (beta) WPF & Silverlight developer since 2008
Mobile development “experience” Downloaded Symbian SDK in 2005 Read a book on Windows Mobile development in 2007
The Road to Windows Phone
January 2010 – MIX10k Won a trip to MIX10 conference with Silverlight 3 game called Tic-Tac-Toe 3D
February 2010 – MWC 2010 Windows Phone 7 Series announced at Mobile World Congress in Barcelona Developer story to be detailed at MIX10
March 2010 – Silverlight and XNA Silverlight and XNA announced as developer platforms for Windows Phone before MIX10
Excited!
March 2010 – MIX10
Can’t let go Following #wp7dev community on twitter Blogs Events
August 2010 – amCharts Quick Charts Open source charting controls for Windows Phone released http://wpf.amcharts.com/quick
November 2010 Purchased LG Optimus 7 phone ChevronWP7 released
December 2010 – Tic-Tac-Toe 3D Port of web (Silverlight 3) version Published through a virtual friend in Germany
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
January 2011 – AdDuplex Launched AdDuplex – ad exchange network for Windows Phone apps
February 2011 – Mango  Next major release of Windows Phone OS code-named Mango announced at Mobile World Congress 2011
March 2011 Speaking at Login 2011 and other events Yalla Apps announced
April 2011 – MIX11
May 2011 – ToMetric User experience oriented unit converter Reuses core logic code from web site developed last year Published through Yalla Apps
May 2011 Interview on Windows Phone Dev Podcast Speaking at Mobile Monday
Development experience & tools
Great and free tools Expression Blend, Visual Studio, XNA Studio http://create.msdn.com
Expression Blend
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 developer http://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” StevenTroughton-Smith, iOS developer https://twitter.com/#!/stroughtonsmith/status/67125106463350784 https://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 White Yet Another Podcast #33 “I am a Java Profesional by day, #wp7dev and #android game developer by night. I prefer WP7 over Android.” AndrewPostma http://twitter.com/#!/AndrewKPostma/status/70501048619507712
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
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
Marketing, Distribution, Monetization
Marketing channels Twitter #wp7 Windows Phone blogs wpcentral.com wmpoweruser.com 1800pocketpc.com (bestwp7games.com) Podcasts Windows Phone Dev Podcast Windows Phone Radio
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
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)
Monetization: Advertising Microsoft’s pubCenter Pays by impression US-only (expanding this year) Google AdMob, Smaato, etc. Pay by click
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 ;)
Ad Exchange – promote apps for free Advertising – commercial ad campaigns Mixed model – exchange + monetization
Why develop for Windows Phone?
Easier to get to the top Huge market Small market VS Small player Huge player
Market share WILL grow Nokia Basically no missing features in Mango Heavy investments from Microsoft
Tools are great and getting better Accelerometer/gyroscope emulation GPS emulation Profiler
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
Summary Modern platform which is a joy to develop for In it for a long run Main pain-point: distribution and consumption in Lithuania
Thank you!
@ailon ailon@ailon.org devblog.ailon.org
Image sources http://www.flickr.com/photos/digital-noise/3725891305/ http://www.maxima.lt http://www.flickr.com/photos/tonyjcase/2591754028/

Mais conteúdo relacionado

Mais procurados

Making money with apps
Making money with appsMaking money with apps
Making money with appsFons Sonnemans
 
Using flash for_mobile_game_development(3)
Using flash for_mobile_game_development(3)Using flash for_mobile_game_development(3)
Using flash for_mobile_game_development(3)Joseph Burchett
 
Develop for Windows Phone Mango and Windows 8: our Tips
Develop for Windows Phone Mango and Windows 8: our TipsDevelop for Windows Phone Mango and Windows 8: our Tips
Develop for Windows Phone Mango and Windows 8: our TipsSoumow Dollon
 
The Future of Flash
The Future of FlashThe Future of Flash
The Future of FlashChris Black
 
Microsoft: Мобильные игры под Windows – интеграция с возможностями системы
Microsoft: Мобильные игры под Windows – интеграция с возможностями системыMicrosoft: Мобильные игры под Windows – интеграция с возможностями системы
Microsoft: Мобильные игры под Windows – интеграция с возможностями системыDevGAMM Conference
 
Mobile Development with Adobe AIR
Mobile Development with Adobe AIRMobile Development with Adobe AIR
Mobile Development with Adobe AIReaselsolutions
 
Seminar Android - Pengenalan PhoneGap
Seminar Android - Pengenalan PhoneGapSeminar Android - Pengenalan PhoneGap
Seminar Android - Pengenalan PhoneGapNur Hidayat
 
Windows phone 8 session 11
Windows phone 8 session 11Windows phone 8 session 11
Windows phone 8 session 11hitesh chothani
 
PhoneGap - What It Actually Is
PhoneGap - What It Actually IsPhoneGap - What It Actually Is
PhoneGap - What It Actually IsMarkiyan Matsekh
 
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 PCWindows Developer
 
Windows Phone Code Camp Montreal - Push Notifications and Live Tiles
Windows Phone Code Camp Montreal - Push Notifications and Live TilesWindows Phone Code Camp Montreal - Push Notifications and Live Tiles
Windows Phone Code Camp Montreal - Push Notifications and Live TilesFrédéric Harper
 
Mobile Dev For Web Devs
Mobile Dev For Web DevsMobile Dev For Web Devs
Mobile Dev For Web DevsJustin James
 
Why the iPad UI matters, And how it differs from the Tablet PC, but also from...
Why the iPad UI matters, And how it differs from the Tablet PC, but also from...Why the iPad UI matters, And how it differs from the Tablet PC, but also from...
Why the iPad UI matters, And how it differs from the Tablet PC, but also from...Fabien Marry
 
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 StoryInnoTech
 
The Rise of the Widgets
The Rise of the WidgetsThe Rise of the Widgets
The Rise of the WidgetsHelmut Doll
 
Windows phone 8 session 7
Windows phone 8 session 7Windows phone 8 session 7
Windows phone 8 session 7hitesh chothani
 
Win8 on Mac and more...
Win8 on Mac and more...Win8 on Mac and more...
Win8 on Mac and more...Joel Reyes
 
Windows Phone Crash Course
Windows Phone Crash CourseWindows Phone Crash Course
Windows Phone Crash CourseMatchboxMobile
 

Mais procurados (20)

Making money with apps
Making money with appsMaking money with apps
Making money with apps
 
Using flash for_mobile_game_development(3)
Using flash for_mobile_game_development(3)Using flash for_mobile_game_development(3)
Using flash for_mobile_game_development(3)
 
Develop for Windows Phone Mango and Windows 8: our Tips
Develop for Windows Phone Mango and Windows 8: our TipsDevelop for Windows Phone Mango and Windows 8: our Tips
Develop for Windows Phone Mango and Windows 8: our Tips
 
The Future of Flash
The Future of FlashThe Future of Flash
The Future of Flash
 
Microsoft: Мобильные игры под Windows – интеграция с возможностями системы
Microsoft: Мобильные игры под Windows – интеграция с возможностями системыMicrosoft: Мобильные игры под Windows – интеграция с возможностями системы
Microsoft: Мобильные игры под Windows – интеграция с возможностями системы
 
Mobile Development with Adobe AIR
Mobile Development with Adobe AIRMobile Development with Adobe AIR
Mobile Development with Adobe AIR
 
Seminar Android - Pengenalan PhoneGap
Seminar Android - Pengenalan PhoneGapSeminar Android - Pengenalan PhoneGap
Seminar Android - Pengenalan PhoneGap
 
Windows phone 8 session 11
Windows phone 8 session 11Windows phone 8 session 11
Windows phone 8 session 11
 
PhoneGap - What It Actually Is
PhoneGap - What It Actually IsPhoneGap - What It Actually Is
PhoneGap - What It Actually Is
 
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
 
Facebook F8
Facebook F8Facebook F8
Facebook F8
 
Windows Phone Code Camp Montreal - Push Notifications and Live Tiles
Windows Phone Code Camp Montreal - Push Notifications and Live TilesWindows Phone Code Camp Montreal - Push Notifications and Live Tiles
Windows Phone Code Camp Montreal - Push Notifications and Live Tiles
 
Mobile Dev For Web Devs
Mobile Dev For Web DevsMobile Dev For Web Devs
Mobile Dev For Web Devs
 
Firefox OS
Firefox OSFirefox OS
Firefox OS
 
Why the iPad UI matters, And how it differs from the Tablet PC, but also from...
Why the iPad UI matters, And how it differs from the Tablet PC, but also from...Why the iPad UI matters, And how it differs from the Tablet PC, but also from...
Why the iPad UI matters, And how it differs from the Tablet PC, but also from...
 
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
 
The Rise of the Widgets
The Rise of the WidgetsThe Rise of the Widgets
The Rise of the Widgets
 
Windows phone 8 session 7
Windows phone 8 session 7Windows phone 8 session 7
Windows phone 8 session 7
 
Win8 on Mac and more...
Win8 on Mac and more...Win8 on Mac and more...
Win8 on Mac and more...
 
Windows Phone Crash Course
Windows Phone Crash CourseWindows Phone Crash Course
Windows Phone Crash Course
 

Destaque

Краткое руководство разработчика по раскрутке и монетизации приложений для Wi...
Краткое руководство разработчика по раскрутке и монетизации приложений для Wi...Краткое руководство разработчика по раскрутке и монетизации приложений для Wi...
Краткое руководство разработчика по раскрутке и монетизации приложений для Wi...Alan Mendelevich
 
8 Reasons to Bootstrap as Long as You Can
8 Reasons to Bootstrap as Long as You Can8 Reasons to Bootstrap as Long as You Can
8 Reasons to Bootstrap as Long as You CanAlan Mendelevich
 
New EU VAT regulations for #LTstartups
New EU VAT regulationsfor #LTstartupsNew EU VAT regulationsfor #LTstartups
New EU VAT regulations for #LTstartupsAlan Mendelevich
 
Ads in Mobile Games and Apps 101
Ads in Mobile Games and Apps 101Ads in Mobile Games and Apps 101
Ads in Mobile Games and Apps 101Alan Mendelevich
 
From Developer to Startup CEO: Things I've Learned on the Journey (CEE MVP Co...
From Developer to Startup CEO: Things I've Learned on the Journey (CEE MVP Co...From Developer to Startup CEO: Things I've Learned on the Journey (CEE MVP Co...
From Developer to Startup CEO: Things I've Learned on the Journey (CEE MVP Co...Alan Mendelevich
 
The Business Side of Windows 10 Apps - MS NetWork6
The Business Side of Windows 10 Apps - MS NetWork6The Business Side of Windows 10 Apps - MS NetWork6
The Business Side of Windows 10 Apps - MS NetWork6Alan Mendelevich
 

Destaque (6)

Краткое руководство разработчика по раскрутке и монетизации приложений для Wi...
Краткое руководство разработчика по раскрутке и монетизации приложений для Wi...Краткое руководство разработчика по раскрутке и монетизации приложений для Wi...
Краткое руководство разработчика по раскрутке и монетизации приложений для Wi...
 
8 Reasons to Bootstrap as Long as You Can
8 Reasons to Bootstrap as Long as You Can8 Reasons to Bootstrap as Long as You Can
8 Reasons to Bootstrap as Long as You Can
 
New EU VAT regulations for #LTstartups
New EU VAT regulationsfor #LTstartupsNew EU VAT regulationsfor #LTstartups
New EU VAT regulations for #LTstartups
 
Ads in Mobile Games and Apps 101
Ads in Mobile Games and Apps 101Ads in Mobile Games and Apps 101
Ads in Mobile Games and Apps 101
 
From Developer to Startup CEO: Things I've Learned on the Journey (CEE MVP Co...
From Developer to Startup CEO: Things I've Learned on the Journey (CEE MVP Co...From Developer to Startup CEO: Things I've Learned on the Journey (CEE MVP Co...
From Developer to Startup CEO: Things I've Learned on the Journey (CEE MVP Co...
 
The Business Side of Windows 10 Apps - MS NetWork6
The Business Side of Windows 10 Apps - MS NetWork6The Business Side of Windows 10 Apps - MS NetWork6
The Business Side of Windows 10 Apps - MS NetWork6
 

Semelhante a Windows Phone Developer Story

Getting Started with WP7 Development
Getting Started with WP7 DevelopmentGetting Started with WP7 Development
Getting Started with WP7 DevelopmentJeff Bramwell
 
Windows Phone 7
Windows Phone 7Windows Phone 7
Windows Phone 7Vasu Jain
 
Designing and developing a Windows Phone 7 Silverlight Application End-to-End...
Designing and developing a Windows Phone 7 Silverlight Application End-to-End...Designing and developing a Windows Phone 7 Silverlight Application End-to-End...
Designing and developing a Windows Phone 7 Silverlight Application End-to-End...Katrien De Graeve
 
Overview of Mobile Development Platforms
Overview of Mobile Development PlatformsOverview of Mobile Development Platforms
Overview of Mobile Development PlatformsMike Wolfson
 
WP7 Study 발표 - WinMoDev
WP7 Study 발표 - WinMoDevWP7 Study 발표 - WinMoDev
WP7 Study 발표 - WinMoDevSeo Jinho
 
Marmalade & Windows Phone 8
Marmalade & Windows Phone 8Marmalade & Windows Phone 8
Marmalade & Windows Phone 8Lee Stott
 
Windows Phone Development 2011
Windows Phone Development 2011Windows Phone Development 2011
Windows Phone Development 2011Wouter Devinck
 
Windows phone 7 : "Crashing the Mobile Party"
Windows phone 7 : "Crashing the Mobile Party"Windows phone 7 : "Crashing the Mobile Party"
Windows phone 7 : "Crashing the Mobile Party"Nick Harewood
 
FewebPlus @ microsoft 19 april 2010 mix
FewebPlus @ microsoft 19 april 2010 mixFewebPlus @ microsoft 19 april 2010 mix
FewebPlus @ microsoft 19 april 2010 mixTom Crombez
 
Technical seminar report on
Technical seminar report onTechnical seminar report on
Technical seminar report onBalveer Rathore
 
Windows phone 7 application development
Windows phone 7 application developmentWindows phone 7 application development
Windows phone 7 application developmentMannu Malhotra
 
Developing silverlight applications for windows phone 7 series
Developing silverlight applications for windows phone 7 seriesDeveloping silverlight applications for windows phone 7 series
Developing silverlight applications for windows phone 7 seriesDima Maleev
 
An end-to-end experience of Windows Phone 7 development (Part 2)
An end-to-end experience of Windows Phone 7 development (Part 2)An end-to-end experience of Windows Phone 7 development (Part 2)
An end-to-end experience of Windows Phone 7 development (Part 2)rudigrobler
 
Developing Silverlight Applications for Windows Phone 7
Developing Silverlight Applications for Windows Phone 7Developing Silverlight Applications for Windows Phone 7
Developing Silverlight Applications for Windows Phone 7Yuriy Opryshko
 

Semelhante a Windows Phone Developer Story (20)

Getting Started with WP7 Development
Getting Started with WP7 DevelopmentGetting Started with WP7 Development
Getting Started with WP7 Development
 
Windows Phone Introduction
Windows Phone IntroductionWindows Phone Introduction
Windows Phone Introduction
 
Windows Phone 7
Windows Phone 7Windows Phone 7
Windows Phone 7
 
Designing and developing a Windows Phone 7 Silverlight Application End-to-End...
Designing and developing a Windows Phone 7 Silverlight Application End-to-End...Designing and developing a Windows Phone 7 Silverlight Application End-to-End...
Designing and developing a Windows Phone 7 Silverlight Application End-to-End...
 
Overview of Mobile Development Platforms
Overview of Mobile Development PlatformsOverview of Mobile Development Platforms
Overview of Mobile Development Platforms
 
WP7 Study 발표 - WinMoDev
WP7 Study 발표 - WinMoDevWP7 Study 발표 - WinMoDev
WP7 Study 발표 - WinMoDev
 
Windows Phone
Windows PhoneWindows Phone
Windows Phone
 
Windows 7 mobile
Windows 7 mobileWindows 7 mobile
Windows 7 mobile
 
Windows phone
Windows phoneWindows phone
Windows phone
 
Marmalade & Windows Phone 8
Marmalade & Windows Phone 8Marmalade & Windows Phone 8
Marmalade & Windows Phone 8
 
Windows Phone Development 2011
Windows Phone Development 2011Windows Phone Development 2011
Windows Phone Development 2011
 
Windows phone 7 : "Crashing the Mobile Party"
Windows phone 7 : "Crashing the Mobile Party"Windows phone 7 : "Crashing the Mobile Party"
Windows phone 7 : "Crashing the Mobile Party"
 
Stc ftn-wp7-intro
Stc ftn-wp7-introStc ftn-wp7-intro
Stc ftn-wp7-intro
 
FewebPlus @ microsoft 19 april 2010 mix
FewebPlus @ microsoft 19 april 2010 mixFewebPlus @ microsoft 19 april 2010 mix
FewebPlus @ microsoft 19 april 2010 mix
 
Window Phone
Window PhoneWindow Phone
Window Phone
 
Technical seminar report on
Technical seminar report onTechnical seminar report on
Technical seminar report on
 
Windows phone 7 application development
Windows phone 7 application developmentWindows phone 7 application development
Windows phone 7 application development
 
Developing silverlight applications for windows phone 7 series
Developing silverlight applications for windows phone 7 seriesDeveloping silverlight applications for windows phone 7 series
Developing silverlight applications for windows phone 7 series
 
An end-to-end experience of Windows Phone 7 development (Part 2)
An end-to-end experience of Windows Phone 7 development (Part 2)An end-to-end experience of Windows Phone 7 development (Part 2)
An end-to-end experience of Windows Phone 7 development (Part 2)
 
Developing Silverlight Applications for Windows Phone 7
Developing Silverlight Applications for Windows Phone 7Developing Silverlight Applications for Windows Phone 7
Developing Silverlight Applications for Windows Phone 7
 

Mais de Alan Mendelevich

The Future of Data Visualization on the Web. FrontEnd Con 2019.
The Future of Data Visualization on the Web. FrontEnd Con 2019.The Future of Data Visualization on the Web. FrontEnd Con 2019.
The Future of Data Visualization on the Web. FrontEnd Con 2019.Alan Mendelevich
 
The Future of Data Visualization on the Web (YGLF)
The Future of Data Visualization on the Web (YGLF)The Future of Data Visualization on the Web (YGLF)
The Future of Data Visualization on the Web (YGLF)Alan Mendelevich
 
The Future of Data Visualization on the Web
The Future of Data Visualization on the WebThe Future of Data Visualization on the Web
The Future of Data Visualization on the WebAlan Mendelevich
 
Business Side of Windows Apps
Business Side of Windows AppsBusiness Side of Windows Apps
Business Side of Windows AppsAlan Mendelevich
 
Developer's Guide to Windows Phone App Marketing and Monetization (fall 2014 ...
Developer's Guide to Windows Phone App Marketing and Monetization (fall 2014 ...Developer's Guide to Windows Phone App Marketing and Monetization (fall 2014 ...
Developer's Guide to Windows Phone App Marketing and Monetization (fall 2014 ...Alan Mendelevich
 
AdDuplex pitch deck (November, 2013)
AdDuplex pitch deck (November, 2013)AdDuplex pitch deck (November, 2013)
AdDuplex pitch deck (November, 2013)Alan Mendelevich
 
Developer's Guide to Windows Phone App Marketing and Monetization
Developer's Guide to Windows Phone App Marketing and MonetizationDeveloper's Guide to Windows Phone App Marketing and Monetization
Developer's Guide to Windows Phone App Marketing and MonetizationAlan Mendelevich
 
Developer's Guide to Marketing and Monetization of Windows Phone Apps (June 2...
Developer's Guide to Marketing and Monetization of Windows Phone Apps (June 2...Developer's Guide to Marketing and Monetization of Windows Phone Apps (June 2...
Developer's Guide to Marketing and Monetization of Windows Phone Apps (June 2...Alan Mendelevich
 
Succeeding? Failing? Learning (Hub Camp 15)
Succeeding? Failing? Learning (Hub Camp 15)Succeeding? Failing? Learning (Hub Camp 15)
Succeeding? Failing? Learning (Hub Camp 15)Alan Mendelevich
 
The Windows Store and Monetizing your App
The Windows Store and Monetizing your AppThe Windows Store and Monetizing your App
The Windows Store and Monetizing your AppAlan Mendelevich
 
Developer's Guide to Marketing and Monetization of Windows Phone Apps
Developer's Guide to Marketing and Monetization of Windows Phone AppsDeveloper's Guide to Marketing and Monetization of Windows Phone Apps
Developer's Guide to Marketing and Monetization of Windows Phone AppsAlan Mendelevich
 
Making Money with Windows Phone or Windows 8 app
Making Money with Windows Phone or Windows 8 appMaking Money with Windows Phone or Windows 8 app
Making Money with Windows Phone or Windows 8 appAlan Mendelevich
 
Succeeding? Failing? Learning!
Succeeding? Failing? Learning!Succeeding? Failing? Learning!
Succeeding? Failing? Learning!Alan Mendelevich
 
Windows phone app development overview
Windows phone app development overviewWindows phone app development overview
Windows phone app development overviewAlan Mendelevich
 
Promotion and Monetization of Windows Phone Apps
Promotion and Monetization of Windows Phone AppsPromotion and Monetization of Windows Phone Apps
Promotion and Monetization of Windows Phone AppsAlan Mendelevich
 
Lithuanian .NET User Group - Windows Phone 7 - Silverlight Development
Lithuanian .NET User Group - Windows Phone 7 - Silverlight DevelopmentLithuanian .NET User Group - Windows Phone 7 - Silverlight Development
Lithuanian .NET User Group - Windows Phone 7 - Silverlight DevelopmentAlan Mendelevich
 
Lithuanian .NET User Group - Windows Phone 7 - Overview
Lithuanian .NET User Group - Windows Phone 7 - OverviewLithuanian .NET User Group - Windows Phone 7 - Overview
Lithuanian .NET User Group - Windows Phone 7 - OverviewAlan Mendelevich
 
Windows Phone 7 @ Login 2011. III dalis. Marketplace, verslas ir reklama
Windows Phone 7 @ Login 2011. III dalis. Marketplace, verslas ir reklamaWindows Phone 7 @ Login 2011. III dalis. Marketplace, verslas ir reklama
Windows Phone 7 @ Login 2011. III dalis. Marketplace, verslas ir reklamaAlan Mendelevich
 
Windows Phone 7 @ Login 2011. II dalis. Programavimas
Windows Phone 7 @ Login 2011. II dalis. ProgramavimasWindows Phone 7 @ Login 2011. II dalis. Programavimas
Windows Phone 7 @ Login 2011. II dalis. ProgramavimasAlan Mendelevich
 

Mais de Alan Mendelevich (20)

The Future of Data Visualization on the Web. FrontEnd Con 2019.
The Future of Data Visualization on the Web. FrontEnd Con 2019.The Future of Data Visualization on the Web. FrontEnd Con 2019.
The Future of Data Visualization on the Web. FrontEnd Con 2019.
 
The Future of Data Visualization on the Web (YGLF)
The Future of Data Visualization on the Web (YGLF)The Future of Data Visualization on the Web (YGLF)
The Future of Data Visualization on the Web (YGLF)
 
The Future of Data Visualization on the Web
The Future of Data Visualization on the WebThe Future of Data Visualization on the Web
The Future of Data Visualization on the Web
 
Business Side of Windows Apps
Business Side of Windows AppsBusiness Side of Windows Apps
Business Side of Windows Apps
 
Developer's Guide to Windows Phone App Marketing and Monetization (fall 2014 ...
Developer's Guide to Windows Phone App Marketing and Monetization (fall 2014 ...Developer's Guide to Windows Phone App Marketing and Monetization (fall 2014 ...
Developer's Guide to Windows Phone App Marketing and Monetization (fall 2014 ...
 
AdDuplex pitch deck (November, 2013)
AdDuplex pitch deck (November, 2013)AdDuplex pitch deck (November, 2013)
AdDuplex pitch deck (November, 2013)
 
Developer's Guide to Windows Phone App Marketing and Monetization
Developer's Guide to Windows Phone App Marketing and MonetizationDeveloper's Guide to Windows Phone App Marketing and Monetization
Developer's Guide to Windows Phone App Marketing and Monetization
 
Developer's Guide to Marketing and Monetization of Windows Phone Apps (June 2...
Developer's Guide to Marketing and Monetization of Windows Phone Apps (June 2...Developer's Guide to Marketing and Monetization of Windows Phone Apps (June 2...
Developer's Guide to Marketing and Monetization of Windows Phone Apps (June 2...
 
Succeeding? Failing? Learning (Hub Camp 15)
Succeeding? Failing? Learning (Hub Camp 15)Succeeding? Failing? Learning (Hub Camp 15)
Succeeding? Failing? Learning (Hub Camp 15)
 
The Windows Store and Monetizing your App
The Windows Store and Monetizing your AppThe Windows Store and Monetizing your App
The Windows Store and Monetizing your App
 
Developer's Guide to Marketing and Monetization of Windows Phone Apps
Developer's Guide to Marketing and Monetization of Windows Phone AppsDeveloper's Guide to Marketing and Monetization of Windows Phone Apps
Developer's Guide to Marketing and Monetization of Windows Phone Apps
 
Making Money with Windows Phone or Windows 8 app
Making Money with Windows Phone or Windows 8 appMaking Money with Windows Phone or Windows 8 app
Making Money with Windows Phone or Windows 8 app
 
Succeeding? Failing? Learning!
Succeeding? Failing? Learning!Succeeding? Failing? Learning!
Succeeding? Failing? Learning!
 
AdDuplex Story
AdDuplex StoryAdDuplex Story
AdDuplex Story
 
Windows phone app development overview
Windows phone app development overviewWindows phone app development overview
Windows phone app development overview
 
Promotion and Monetization of Windows Phone Apps
Promotion and Monetization of Windows Phone AppsPromotion and Monetization of Windows Phone Apps
Promotion and Monetization of Windows Phone Apps
 
Lithuanian .NET User Group - Windows Phone 7 - Silverlight Development
Lithuanian .NET User Group - Windows Phone 7 - Silverlight DevelopmentLithuanian .NET User Group - Windows Phone 7 - Silverlight Development
Lithuanian .NET User Group - Windows Phone 7 - Silverlight Development
 
Lithuanian .NET User Group - Windows Phone 7 - Overview
Lithuanian .NET User Group - Windows Phone 7 - OverviewLithuanian .NET User Group - Windows Phone 7 - Overview
Lithuanian .NET User Group - Windows Phone 7 - Overview
 
Windows Phone 7 @ Login 2011. III dalis. Marketplace, verslas ir reklama
Windows Phone 7 @ Login 2011. III dalis. Marketplace, verslas ir reklamaWindows Phone 7 @ Login 2011. III dalis. Marketplace, verslas ir reklama
Windows Phone 7 @ Login 2011. III dalis. Marketplace, verslas ir reklama
 
Windows Phone 7 @ Login 2011. II dalis. Programavimas
Windows Phone 7 @ Login 2011. II dalis. ProgramavimasWindows Phone 7 @ Login 2011. II dalis. Programavimas
Windows Phone 7 @ Login 2011. II dalis. Programavimas
 

Último

2024 April Patch Tuesday
2024 April Patch Tuesday2024 April Patch Tuesday
2024 April Patch TuesdayIvanti
 
Genislab builds better products and faster go-to-market with Lean project man...
Genislab builds better products and faster go-to-market with Lean project man...Genislab builds better products and faster go-to-market with Lean project man...
Genislab builds better products and faster go-to-market with Lean project man...Farhan Tariq
 
Abdul Kader Baba- Managing Cybersecurity Risks and Compliance Requirements i...
Abdul Kader Baba- Managing Cybersecurity Risks  and Compliance Requirements i...Abdul Kader Baba- Managing Cybersecurity Risks  and Compliance Requirements i...
Abdul Kader Baba- Managing Cybersecurity Risks and Compliance Requirements i...itnewsafrica
 
UiPath Community: Communication Mining from Zero to Hero
UiPath Community: Communication Mining from Zero to HeroUiPath Community: Communication Mining from Zero to Hero
UiPath Community: Communication Mining from Zero to HeroUiPathCommunity
 
Moving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfMoving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfLoriGlavin3
 
Top 10 Hubspot Development Companies in 2024
Top 10 Hubspot Development Companies in 2024Top 10 Hubspot Development Companies in 2024
Top 10 Hubspot Development Companies in 2024TopCSSGallery
 
Connecting the Dots for Information Discovery.pdf
Connecting the Dots for Information Discovery.pdfConnecting the Dots for Information Discovery.pdf
Connecting the Dots for Information Discovery.pdfNeo4j
 
React Native vs Ionic - The Best Mobile App Framework
React Native vs Ionic - The Best Mobile App FrameworkReact Native vs Ionic - The Best Mobile App Framework
React Native vs Ionic - The Best Mobile App FrameworkPixlogix Infotech
 
Microsoft 365 Copilot: How to boost your productivity with AI – Part one: Ado...
Microsoft 365 Copilot: How to boost your productivity with AI – Part one: Ado...Microsoft 365 Copilot: How to boost your productivity with AI – Part one: Ado...
Microsoft 365 Copilot: How to boost your productivity with AI – Part one: Ado...Nikki Chapple
 
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024BookNet Canada
 
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyesHow to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyesThousandEyes
 
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024BookNet Canada
 
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxThe Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxLoriGlavin3
 
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxMerck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxLoriGlavin3
 
A Framework for Development in the AI Age
A Framework for Development in the AI AgeA Framework for Development in the AI Age
A Framework for Development in the AI AgeCprime
 
Long journey of Ruby standard library at RubyConf AU 2024
Long journey of Ruby standard library at RubyConf AU 2024Long journey of Ruby standard library at RubyConf AU 2024
Long journey of Ruby standard library at RubyConf AU 2024Hiroshi SHIBATA
 
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxUse of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxLoriGlavin3
 
Time Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directionsTime Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directionsNathaniel Shimoni
 
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024Lonnie McRorey
 
Design pattern talk by Kaya Weers - 2024 (v2)
Design pattern talk by Kaya Weers - 2024 (v2)Design pattern talk by Kaya Weers - 2024 (v2)
Design pattern talk by Kaya Weers - 2024 (v2)Kaya Weers
 

Último (20)

2024 April Patch Tuesday
2024 April Patch Tuesday2024 April Patch Tuesday
2024 April Patch Tuesday
 
Genislab builds better products and faster go-to-market with Lean project man...
Genislab builds better products and faster go-to-market with Lean project man...Genislab builds better products and faster go-to-market with Lean project man...
Genislab builds better products and faster go-to-market with Lean project man...
 
Abdul Kader Baba- Managing Cybersecurity Risks and Compliance Requirements i...
Abdul Kader Baba- Managing Cybersecurity Risks  and Compliance Requirements i...Abdul Kader Baba- Managing Cybersecurity Risks  and Compliance Requirements i...
Abdul Kader Baba- Managing Cybersecurity Risks and Compliance Requirements i...
 
UiPath Community: Communication Mining from Zero to Hero
UiPath Community: Communication Mining from Zero to HeroUiPath Community: Communication Mining from Zero to Hero
UiPath Community: Communication Mining from Zero to Hero
 
Moving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfMoving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdf
 
Top 10 Hubspot Development Companies in 2024
Top 10 Hubspot Development Companies in 2024Top 10 Hubspot Development Companies in 2024
Top 10 Hubspot Development Companies in 2024
 
Connecting the Dots for Information Discovery.pdf
Connecting the Dots for Information Discovery.pdfConnecting the Dots for Information Discovery.pdf
Connecting the Dots for Information Discovery.pdf
 
React Native vs Ionic - The Best Mobile App Framework
React Native vs Ionic - The Best Mobile App FrameworkReact Native vs Ionic - The Best Mobile App Framework
React Native vs Ionic - The Best Mobile App Framework
 
Microsoft 365 Copilot: How to boost your productivity with AI – Part one: Ado...
Microsoft 365 Copilot: How to boost your productivity with AI – Part one: Ado...Microsoft 365 Copilot: How to boost your productivity with AI – Part one: Ado...
Microsoft 365 Copilot: How to boost your productivity with AI – Part one: Ado...
 
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
 
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyesHow to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
 
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
 
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxThe Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
 
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxMerck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
 
A Framework for Development in the AI Age
A Framework for Development in the AI AgeA Framework for Development in the AI Age
A Framework for Development in the AI Age
 
Long journey of Ruby standard library at RubyConf AU 2024
Long journey of Ruby standard library at RubyConf AU 2024Long journey of Ruby standard library at RubyConf AU 2024
Long journey of Ruby standard library at RubyConf AU 2024
 
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxUse of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
 
Time Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directionsTime Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directions
 
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024
 
Design pattern talk by Kaya Weers - 2024 (v2)
Design pattern talk by Kaya Weers - 2024 (v2)Design pattern talk by Kaya Weers - 2024 (v2)
Design pattern talk by Kaya Weers - 2024 (v2)
 

Windows Phone Developer Story

  • 1. Windows PhoneDeveloper Story Alan Mendelevič AdDuplex, amCharts ailon@ailon.org @ailon
  • 4. Prehistory In professional software development since 1995 .NET developer since 2001 (beta) WPF & Silverlight developer since 2008
  • 5. Mobile development “experience” Downloaded Symbian SDK in 2005 Read a book on Windows Mobile development in 2007
  • 6. The Road to Windows Phone
  • 7. January 2010 – MIX10k Won a trip to MIX10 conference with Silverlight 3 game called Tic-Tac-Toe 3D
  • 8. February 2010 – MWC 2010 Windows Phone 7 Series announced at Mobile World Congress in Barcelona Developer story to be detailed at MIX10
  • 9. March 2010 – Silverlight and XNA Silverlight and XNA announced as developer platforms for Windows Phone before MIX10
  • 11. March 2010 – MIX10
  • 12.
  • 13. Can’t let go Following #wp7dev community on twitter Blogs Events
  • 14. August 2010 – amCharts Quick Charts Open source charting controls for Windows Phone released http://wpf.amcharts.com/quick
  • 15. November 2010 Purchased LG Optimus 7 phone ChevronWP7 released
  • 16. December 2010 – Tic-Tac-Toe 3D Port of web (Silverlight 3) version Published through a virtual friend in Germany
  • 17. 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
  • 18. January 2011 – AdDuplex Launched AdDuplex – ad exchange network for Windows Phone apps
  • 19. February 2011 – Mango Next major release of Windows Phone OS code-named Mango announced at Mobile World Congress 2011
  • 20. March 2011 Speaking at Login 2011 and other events Yalla Apps announced
  • 21. April 2011 – MIX11
  • 22. May 2011 – ToMetric User experience oriented unit converter Reuses core logic code from web site developed last year Published through Yalla Apps
  • 23. May 2011 Interview on Windows Phone Dev Podcast Speaking at Mobile Monday
  • 25. Great and free tools Expression Blend, Visual Studio, XNA Studio http://create.msdn.com
  • 27. 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 developer http://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” StevenTroughton-Smith, iOS developer https://twitter.com/#!/stroughtonsmith/status/67125106463350784 https://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 White Yet Another Podcast #33 “I am a Java Profesional by day, #wp7dev and #android game developer by night. I prefer WP7 over Android.” AndrewPostma http://twitter.com/#!/AndrewKPostma/status/70501048619507712
  • 28. 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
  • 29. 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
  • 31. Marketing channels Twitter #wp7 Windows Phone blogs wpcentral.com wmpoweruser.com 1800pocketpc.com (bestwp7games.com) Podcasts Windows Phone Dev Podcast Windows Phone Radio
  • 32. 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
  • 33. 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)
  • 34. Monetization: Advertising Microsoft’s pubCenter Pays by impression US-only (expanding this year) Google AdMob, Smaato, etc. Pay by click
  • 35. 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 ;)
  • 36. Ad Exchange – promote apps for free Advertising – commercial ad campaigns Mixed model – exchange + monetization
  • 37. Why develop for Windows Phone?
  • 38. Easier to get to the top Huge market Small market VS Small player Huge player
  • 39. Market share WILL grow Nokia Basically no missing features in Mango Heavy investments from Microsoft
  • 40. Tools are great and getting better Accelerometer/gyroscope emulation GPS emulation Profiler
  • 41. 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
  • 42. Summary Modern platform which is a joy to develop for In it for a long run Main pain-point: distribution and consumption in Lithuania
  • 45. Image sources http://www.flickr.com/photos/digital-noise/3725891305/ http://www.maxima.lt http://www.flickr.com/photos/tonyjcase/2591754028/