13
Marketing Your Windows Phone Applications Jason Lee Ethos Technologie

12 wp7 marketing windows phone applications

Embed Size (px)

Citation preview

Page 1: 12 wp7   marketing windows phone applications

Marketing Your Windows Phone

Applications

Jason LeeEthos Technologies

Page 2: 12 wp7   marketing windows phone applications

Agenda• Zune• You as a Developer• Silverlight on Windows Phone 7• Development Tools• XAML• Play Time• DataBinding• MVVM• Q & A

Page 3: 12 wp7   marketing windows phone applications

Zune• Zune Software

• Zune is a tool to synch media content of your PC and your phone

• + Visual Studio• Zune is also used as link between Visual Studio and a real phone for

deployment and debugging

Page 4: 12 wp7   marketing windows phone applications

App Deployment• Marketplace

• The Marketplace is the ONLY way for a user to get applications onto a Windows Phone

• Applications can be downloaded directly from the phone• Users can also purchase applications from Zune, and deploy them on to

the phone later

• For developers• Developers has different way to deploy and test their applications

Page 5: 12 wp7   marketing windows phone applications

You as a Developer• Real phone ? Real phone !

• A real device is not mandatory for Windows Phone development• However, it is highly recommended to test your app on a real phone

before submitting it

• Unlock• In order to deploy your app to a phone, it needs to be unlocked• Registered developers can unlock devices( 3 devices for now), and

deploy/test their own applications• Hook your unlocked phone to your PC, deploy using Visual Studio or

Application Deployment tool provided by SDK• Zune software is necessary for debugging on a real phone

Page 6: 12 wp7   marketing windows phone applications

Applications on Marketplace• Applications can be free or paid• “Try Before Buy”

• For those paid applications, in order to attract as many users (which leading to as many buyers), it’s a good practice to provide trial phase (also known as the “try before buy” approach) in them.

• The Windows Phone Framework provides you API to do it

• Price it appropriately• So far, prices among 0.99$ ~ 1.99$ are best accepted.

• Advertisement is another good plus• Even if your app is free, you still can make money by embedding AD in

your application• The Windows Phone Framework provides you API to do it

Page 7: 12 wp7   marketing windows phone applications

Beta Versions• Beta Version Support

• The Marketplace supports distribution of beta version.• Beta version will expire after a short time (90 days for now)• No need to unlock phones to test while enabling developers to build

higher quality apps• Beta version can NOT be updated

• Steps• Developer selects a list of testers (up to 100 for now)• Developer sends an email with a private DeepLink to the testers• Only selected testers can test the applications and provide feedback

Page 8: 12 wp7   marketing windows phone applications

Private Distribution Service• Private Distribution

• A way to distribute certified apps privately to a targeted set of users• Can be updated• No limit on the number of participants and duration

• Steps• Developer need to get the app certified before distribution (app is not

discoverable on Marketplace Search)• Developer sends an email with a private DeepLink to users• Turn the distribution into public at any time

Page 9: 12 wp7   marketing windows phone applications

Show Me The Money• 70% For You

• Money is transferred directly to your bank account, deducting taxes (tax rate may differ among different locations)

• Payments are made monthly

• 99$ per Year From You• In order to publish applications on Marketplace, you should pay a

membership fee of 99$ per year

Page 10: 12 wp7   marketing windows phone applications

XAP• XAP package

• Contains all elements of an applications• Applications are deployed in the form of *.xap onto your phone• It’s is actually a zip file

• Size• A XAP file should not be larger than 20M• Limit for all files is 400M

• Still many more on App Hub• Refer to detailed information on App Hub.

Page 11: 12 wp7   marketing windows phone applications

Localizations• Your Apps Are Sold Around World

• The Marketplace is accessible from many countries• It’s a good idea to support multiple languages in your app

• Localization Considerations• It’s a common practice to manage your localization resources in dedicated

DLLs.• Leave enough area for display elements in case translations in some

languages are longer.• You can use localization features provided by .NET Framework• Do NOT depend on any machine translations or online translators, have

your app fully tested by experienced target language users.• Never hardcode

Page 12: 12 wp7   marketing windows phone applications

Manifests• AppManifest.xml

• Defines assembly parts that included in your app• Do NOT change it manually

• WMAppManifest.xml• Defines phone services used in your app• Marketplace will use this information to notify end users of what this app

is going to do (i.e. Location Services, Camera, Contacts, Push Notifications)• Remove unused capabilities to avoid any unexpected disfavor.

Page 13: 12 wp7   marketing windows phone applications

! & ?

Thank You ! Any Questions ?