Archive for the ‘Smartphones’ Category
Originally posted: 4/20/2010 at http://blogs.msdn.com/b/orville/archive/2010/04/20/phone-app-pricing-beyond-0-99.aspx
As a buyer of phone apps this is a blog post that I may one day regret but it is worth writing. I have often wondered why most phone applications sell for $0.99 or less including free. There are probably several reasons for this but my feeling is that most developers just follow the common price of other apps. Developers who create compelling apps should be able have profitable marketplace success so they can build even more successful apps. I know that a lot of apps are free to get broad distribution and are funded by ads. Ad-supported business model is a good one but I want to provide alternative pricing strategy for developers to consider. In this post I will write about a different way to set a price for apps.
Let’s start with the issues with some common pricing strategies. Some of the most common pricing strategies that I have heard of include matching the competition and “cost-plus.” Both of these options have faults. Matching the price of the competition does not reflect the value of your app. If the competition has a better app no one will purchase your app at the sane price. However, if you have a better app it will not get as much money as it could have gotten and will also leave the impression of being of similar quality to the competition. Cost plus some “fixed return percentage” as a pricing strategy is not driven by customer value and could result in an overly expensive price. Phone app development is primarily has fixed costs and would require a clairvoyant sense of how many apps will be sold to correctly determine the return percentage.
When setting a price for an app one should focus on the value it provides customers. Even if the developer’s focus is not on making a lot of money it is still important to understand how customers will value their app if it is going to be successful. There are a few steps for determining the value of the app to customers:
- Identify your customer. This sounds obvious but it is important to recognize who will buy the app. Note that there can be more than one customer group, all with their own needs.
- Assess the app’s value to customers. Do some customers find more value in your app than others? Are there a few things you can do to make your app more appealing?
- What takes away value from your app? External factors will impact how valuable your app is to customers. Availability of substitutes, learning curve, alternatives to spending more time on the phone, etc.
When these 3 steps are combined you have a better estimate of how much you should charge for your app. As an example, we will use an imaginary game “Foo.” Foo is enjoyed by both casual and hardcore gamers. Hardcore gamers are willing to pay for advanced levels while casual gamers are not. For the casual gamers they can get a trial version while the hardcore gamers will pay for a more advanced game. Sometimes the phone app may be free but there is a cost for a service that powers it.
Even though this is a basic introduction to pricing strategy I hope this helps you determine the right price for your app.
Talk to you soon,
Orville | Twitter: @orville_m
Originally posted: 3/16/2010 at http://blogs.msdn.com/b/orville/archive/2010/03/16/updates-from-mix.aspx
In yesterday’s blog post I talked about my fun with using the Windows Phone Development Tools. Working at the Windows Phone booth at Mix yesterday I met a lot of people who are actively using Visual Studio and have or were soon going to download the CTP bits. It was also enjoyable to demonstrate how to use Visual Studio. A lot of people were familiar with the product so it was only the phone functionality that was new.
The keynote had a lot of amazing demos and being in the crowd you could feel the excitement and the “wow” factor. Especially for the T-shirt cannon controlled by a Windows Phone. One demo that I was asked about was Jon Harris’ Expression Blend 4 for Windows Phone. He developed a Windows Phone application all in Blend. For anyone who has not used Expression Studio, it is a set of designer tools that when combined with Visual Studio is outstanding for designing and developing applications.
Expression Blend 4 for Windows Phone is a part of the Windows Phone Developer Tools CTP and although not included in the single install today, it will be in the future (the 5th discovery of my Windows Phone Developer Tools CTP discoveries). I talked with Jon about Expression Blend and here is what I got.
Expression Blend 4 for Windows Phone provides exactly the same streamlined development workflow for Windows Phone that was previously only available for Silverlight and .Net applications; including features such as Behaviors, sample data, and the visual state manager. As part of this release two new project templates are included, one for standard Window Phone applications and one for applications that follow an MVVM pattern. To ensure consistency across development tools Blend leverages the Windows Phone Emulator installed as part of Windows Phone Developer Tools.
Get the tools at:
Time to get ready for Day 2 of Mix, keynote and sessions.
Talk to you soon,
Orville | @orville_m
Originally posted: 3/15/2010 at http://blogs.msdn.com/b/orville/archive/2010/03/15/discovering-windows-phone-developer-tools.aspx
Windows Phone 7 Series phones are designed for end users while providing an exciting development experience for developers. Today at Mix 2010 Microsoft announced the release of the Windows Phone Developer Tools CTP. For the past few months I have had the joy of using the tools and it has been difficult to contain my excitement. Now that it has been publicly announced and is available for download, here is my list of “discoveries.”
Discovery #1: Silverlight Developer == Windows Phone 7 Series Developer
Silverlight developers can use their existing skills to develop for Windows Phone 7 Series starting today. Silverlight is used for developing rich internet applications and is easy to learn if you are familiar with .NET development. When I first started developing for the phone I didn’t know Silverlight programming but the familiar controls, C# and XAML familiarity (must be from looking at so much ASP.NET code) made it really easy to pick up. Add Intellisense in Visual Studio on top of that and I was quickly discovering functionality and being productive. Silverlight is a proven technology that is also easy to use.
Discovery #2: One Download
Everything you need to bring your ideas to life on the phone is available in the Windows Phone Developer Tools CTP. For Silverlight and .NET developers all of these tools will be familiar to you and for people new to the platform they are pretty intuitive. Visual Studio 2010 Express for Windows Phone gives you the power of Visual Studio for designing, developing and debugging your phone applications. For developers already using the Visual Studio 2010 release candidate for development, the Windows Phone Add-in for Visual Studio will plug into your existing VS installation. To test your application without needing the physical device, the Windows Phone Emulator gives you a functioning phone environment. Silverlight and XNA Game Studio are both included as well if you do not have them installed already.
Discovery #3: Write Once, Optimize Everywhere
Existing Silverlight applications can be moved to different platforms with some optimizations giving you more places to run your code. This lets you create high-quality experiences for all major browsers on Windows, Mac and Linux operating systems and now the phone is included as well.
Discovery #4: Easily Beautiful Interfaces
Visual Studio 2010 Express for Windows Phone includes the design tools needed to make visually appealing interfaces. First, there are the templates that use the Windows Phone design system by default. As you drag & drop controls they automatically adopt the same design as your interface. If you have your own preferred style you can also use that instead. With side-by-side layout and XAML views you can edit the interface in your preferred way. The layout view provides a precise way to align controls for meticulous user interfaces.
Now that you have seen some Windows Phone Developer Tools CTP “discoveries” you should download the tools and start exploring. As you find features that you like feel free to leave me a comment.
For additional information on Windows Phone Developer Tools CTP you can also go to:
Talk to you soon,
Orville | @orville_m