Native apps - Web apps - Hybrid apps
Making money with apps
This presentation has been developed in the context of the Mobile Applications Development course at the Computer Science Department of the University of L’Aquila (Italy).
long long long- - - -term term term term commercially viable content platform for mobile commercially viable content platform for mobile devices Reasons: • Fragmentation • The web • The web • Distribution Control • Consumer expectations • Web Ubiquity
lasts from over 15 15 15 15 years years years years from over 15 15 15 15 years years years years The web is an advanced advanced advanced advanced technology technology technology technology • webGL • Local storage management • Positioning & mapping • Physical engines • Physical engines • Real-time data • Push • …
things things things things to to to to just work just work just work just work they don’t care about what platform they have they simply expect that your app will be available for their device so… YOU HAVE TO BE CROSS YOU HAVE TO BE CROSS YOU HAVE TO BE CROSS YOU HAVE TO BE CROSS- - - -PLATFORM PLATFORM PLATFORM PLATFORM
platform to learn learn learn learn • The cheapest to produce produce produce produce • The most standardized standardized standardized standardized • The easiest to distribute distribute distribute distribute • The easiest to distribute distribute distribute distribute
rules here… It depends on a lot of factors, such as • Which type type type type of of of of app app app app are you creating? • When When When When do you need it? • What are your skills skills skills skills? • What are your skills skills skills skills? http://bit.ly/GWOaP1
Web Mobile Web Mobile Web Mobile Web Objective-C Java C C++ C# VB.net HTML CSS Javascript Mobile development framework (like PhoneGap) HTML CSS Javascript VB.net
with rich user interfaces Lets you create apps with rich user interfaces and/or heavy graphics CONS CONS CONS CONS • Development Time • Development Cost • Development Cost • Ongoing Maintenance • No portability (apps cannot be used on other platforms)
simple maintenance, and Offers fast development, simple maintenance, and full application portability One mobile web app works on any platform CONS CONS CONS CONS CONS CONS CONS CONS • Can’t handle heavy graphics • Can’t access camera or microphone
of mobile web Combines the development speed of mobile web apps with the device access and app store distribution of native apps CONS CONS CONS CONS CONS CONS CONS CONS • Can’t handle heavy graphics. • Requires familiarity with a mobile framework
and sell it in a store/market store/market There are 3 main stores: • Apple Store – 30% of revenue + 99$ subscription • Android Market • Android Market – 30% of revenue + 25$ subscription • Windows Phone Marketplace – 30% of revenue + 99$ subscription
balance between functionality and what users will find reasonable what users will find reasonable If users are not satisfied, then they will make bad bad bad bad reviews reviews reviews reviews A bad review keeps potential users away Experiment Experiment Experiment Experiment with different price ranges TIP TIP TIP TIP: paid apps are downloaded far less, but may be perceived as being of higher quality
apps price 2. Set an initial initial initial initial price price price price (high) 2. Set an initial initial initial initial price price price price (high) – Remember, new apps get more visibility 3. Experiment Experiment Experiment Experiment with price ranges to find the right balance TIP TIP TIP TIP: people love free and on sale stuff Putting your app “on sale for a limited time” helps a lot in getting visibility within the store and in dedicated blogs
place place ads ads ads ads within it Ad service providers will show ads in your app and pay you 60-70% of the money they collect from advertisers It is the easiest way to monetize free apps http://bit.ly/Hh4sBL
application but there are some paid “premium” services paid “premium” services paid “premium” services paid “premium” services but there are some paid “premium” services paid “premium” services paid “premium” services paid “premium” services that you offer in addition to the basic free service You can also provide a discriminatory free: You can also provide a discriminatory free: consumers get it free, businesses pay
for Skype • calling credits for Skype • virtual items in games • “ego services” in social networks – like badges, virtual objects, etc. • new levels • new levels • extra features
of the same app: • Proposing two version of the same app: – the lite lite lite lite version, usually free – the full full full full version, paid app with a complete set of features • Single app with in in in in- - - -app app app app purchases purchases purchases purchases for additional goods goods
a subscribe to a service service service service and pay a regular fee to continue accessing the service to continue accessing the service Existing subscribers can input their username and password in the same way as on the website Those who want to subscribe can via your website Those who want to subscribe can via your website
apps apps for for for for someone someone someone someone else! else! else! else! Build Build Build Build apps apps apps apps for for for for someone someone someone someone else! else! else! else! That is, help companies who don’t have the expertise to build mobile applications and develop apps for them develop apps for them