SlideShare una empresa de Scribd logo
1 de 46
Descargar para leer sin conexión
Technological strategies
           &
     Monetization
           Ivano Malavolta
      ivano.malavolta@univaq.it
  http://www.di.univaq.it/malavolta
Roadmap

• Native vs Web vs Hybrid Apps
• Monetization Strategies
Mobile Web

  Mobile web seems to be the only long-term
                                  long-
  commercially viable content platform for mobile
  devices

Reasons:
• Fragmentation
• The web
• Distribution Control
• Consumer expectations
• Web Ubiquity
Fragmentation

If you go native…
  there are too many platforms to be supported
The Web
the only medium for information and services that lasts
  from over 15 years

The web is an advanced technology
• webGL
• Local storage management
• Positioning & mapping
• Physical engines
• Real-time data
• Push
• …
The Web
Distribution Control

         Before..
         Before..
        Operators

            Now
Device and Platform makers

         Future
       Developers
Distribution Control
 $$$
       Store
         A
       Store
         B
       Store
         C
       Store
         D
Consumer expectations
Users expect things to just work

  they don’t care about what platform they have

  they simply expect that your app will be available
  for their device

so…

                       CROSS-
        YOU HAVE TO BE CROSS-PLATFORM
Web Ubiquity

The web is the only platform that
• works across devices
• apps share the same set of standards
• the same app can work also on a desktop
Web Ubiquity

The mobile web is also

•   The easiest platform to learn
•   The cheapest to produce
•   The most standardized
•   The easiest to distribute
Native vs Web vs Hybrid Apps

  There are no golden rules here…

  It depends on a lot of factors, such as
  • Which type of app are you creating?
  • When do you need it?
  • What are your skills
                   skills?




http://bit.ly/GWOaP1
A first look at native VS Web…




http://bit.ly/GWPgdm
Skills/tools


         Native            Hybrid                    Mobile Web
Objective-C       HTML                        HTML
Java              CSS                         CSS
C                 Javascript                  Javascript
C++               Mobile development
C#                framework (like PhoneGap)
VB.net
Distribution


         Native             Hybrid           Mobile Web
App Store/Market   App Store/Market   Internet
Number of applications needed to
    reach major smartphone platforms



      Native       Hybrid       Mobile Web
4              1            1
Ongoing application maintenance



            Native              Hybrid         Mobile Web
Difficult            Moderate            Low
Device Access



          Native                       Hybrid                   Mobile Web
Full access:                 Full access:                Partial access:
(Camera, microphone, GPS,    (Camera, microphone, GPS,   (GPS, gyroscope,
gyroscope, accelerometer,    gyroscope, accelerometer,   accelerometer, file upload)
file upload, etc…)           file upload, etc…)
Offline access


      Native          Hybrid         Mobile Web
Yes             Yes            Yes
Native App
PRO
Lets you create apps with rich user interfaces
  and/or heavy graphics

CONS
• Development Time
• Development Cost
• Ongoing Maintenance
• No portability (apps cannot be used on other
  platforms)
Native App - Example




http://www.whatsapp.com/
Mobile Web App
PRO
Offers fast development, simple maintenance, and
  full application portability

One mobile web app works on any platform

CONS
• Can’t handle heavy graphics
• Can’t access camera or microphone
Mobile Web App - Example




http://asidemag.com/
Hybrid App

PRO
Combines the development speed of mobile web
  apps with the device access and app store
  distribution of native apps

CONS
• Can’t handle heavy graphics.
• Requires familiarity with a mobile framework
Hybrid App - Example




http://flipboard.com/
Roadmap

• Native vs Web vs Hybrid Apps
• Monetization Strategies
Mobile Business Models

There are 4 main ways to make money with apps:
1. Paid
2. Ad-supported
3. Freemium (virtual goods)
4. Subscriptions
Paid Apps
You simply set a price for your app and sell it in a
  store/market

There are 3 main stores:
• Apple Store
   – 30% of revenue + 99$ subscription
• Android Market
   – 30% of revenue + 25$ subscription
• Windows Phone Marketplace
   – 30% of revenue + 99$ subscription
http://bit.ly/HgTyvH
Price Definition
The key is finding a balance between functionality and
  what users will find reasonable

If users are not satisfied, then they will make bad
  reviews
A bad review keeps potential users away

Experiment with different price ranges

TIP:
TIP paid apps are downloaded far less, but may be
  perceived as being of higher quality
Price Ranges
                                                         4.99+ $
   < .99 $
                           < 4.99 $




simple apps                                    qualitative apps with
http://bit.ly/HgYdxH                            great expectations
                                                    http://bit.ly/HgYock
                        complex apps
                          utilities
                        http://bit.ly/HgYmkR
Ideal Workflow
1.       Analyze competitors and their apps price
2.       Set an initial price (high)
     –     Remember, new apps get more visibility
3.    Experiment with price ranges to find the right
     balance

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
Ads
  You develop your app and then you place 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
Ads workflow

1.   Sign up to an ad service
2.   Register your app to the service
3.   Embed the ad code into your app
4.   Get money from the ad service provider
Ad services

  There are hundreds of Ad services providers, like:
  • AdMob
  • Apple iAds
  • TapJoy
  • Mobclix
  • InMobi
  • …

  There are also mobile ads aggregators, like Inneractive
http://inner-active.com/
Freemium (Virtual Goods)

You distribute a free copy of the application
but there are some paid “premium” services
  that you offer in addition to the basic free
  service

You can also provide a discriminatory free:
  consumers get it free, businesses pay
Virtual goods

Premium services may be anything:
• calling credits for Skype
• virtual items in games
• “ego services” in social networks
  – like badges, virtual objects, etc.
• new levels
• extra features
Implementation

You may realize it by:
• Proposing two version of the same app:
   – the lite version, usually free
   – the full version, paid app with a complete set of features


• Single app with in-app purchases for additional
                  in-
  goods
Examples




http://bit.ly/Hhal1L
                                         http://bit.ly/HhaaDy




           http://bit.ly/Hh9NsP
Subscriptions
 Users subscribe to a service and pay a regular fee
  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
Subscriptions

The revenue is sustainable and can auto-renew just as
  other Web-based subscriptions

However, it requires users to leave the app and visit
  the publisher's website to subscribe
Examples

         ESPN Score Center
Wired Magazine
How to choose your BM?




http://bit.ly/GXo8bW
How to choose your BM?




http://bit.ly/GXo8bW
If everything else fails…


         Build apps for someone else!

That is, help companies who don’t have the
  expertise to build mobile applications and
  develop apps for them
References




Chapters 9 -10- 14

Más contenido relacionado

La actualidad más candente

App monetization
App monetizationApp monetization
App monetizationUtpal Betai
 
Building mobile website with Joomla - Joomla!Days NL 2010 #jd10nl
Building mobile website with Joomla -  Joomla!Days NL 2010 #jd10nlBuilding mobile website with Joomla -  Joomla!Days NL 2010 #jd10nl
Building mobile website with Joomla - Joomla!Days NL 2010 #jd10nlJoomla!Days Netherlands
 
Infinite Monkeys - Company Introduction
Infinite Monkeys - Company IntroductionInfinite Monkeys - Company Introduction
Infinite Monkeys - Company IntroductionJay Shapiro
 
Have you got the X Factor? Building accessible and mobile websites
Have you got the X Factor? Building accessible and mobile websitesHave you got the X Factor? Building accessible and mobile websites
Have you got the X Factor? Building accessible and mobile websitesHenny Swan
 
How I Achieved $15,000 Daily Sales on Google Play | Android App Monetization
How I Achieved $15,000 Daily Sales on Google Play | Android App MonetizationHow I Achieved $15,000 Daily Sales on Google Play | Android App Monetization
How I Achieved $15,000 Daily Sales on Google Play | Android App MonetizationKatsuaki Sato
 
Ai global credentials_eng (pdf.io) (2)
Ai global credentials_eng (pdf.io) (2)Ai global credentials_eng (pdf.io) (2)
Ai global credentials_eng (pdf.io) (2)06vlad82
 
iPhone Treemo Labs
iPhone Treemo LabsiPhone Treemo Labs
iPhone Treemo Labsmprojekt
 
Mobile Design. Strategic Solutions.
Mobile Design. Strategic Solutions.Mobile Design. Strategic Solutions.
Mobile Design. Strategic Solutions.Theresa Neil
 
Platform update and super apps ON BB App World
Platform update and super apps ON BB App World Platform update and super apps ON BB App World
Platform update and super apps ON BB App World Prashant Singh
 
Yo! What's the Big Deal?
Yo! What's the Big Deal?Yo! What's the Big Deal?
Yo! What's the Big Deal?Iris
 
Introducing Zuckerbid: The Open Auction for Facebook Apps
Introducing Zuckerbid: The Open Auction for Facebook AppsIntroducing Zuckerbid: The Open Auction for Facebook Apps
Introducing Zuckerbid: The Open Auction for Facebook AppsZuckerbid
 
EyeMags Whitepaper Jul2015 v1.0
EyeMags Whitepaper Jul2015 v1.0 EyeMags Whitepaper Jul2015 v1.0
EyeMags Whitepaper Jul2015 v1.0 Appies.me
 
AEM Apps Enhanced: In-app Messaging and Beacons by John Fait
AEM Apps Enhanced: In-app Messaging and Beacons by John FaitAEM Apps Enhanced: In-app Messaging and Beacons by John Fait
AEM Apps Enhanced: In-app Messaging and Beacons by John FaitAEM HUB
 
WebMOBI Event Platform Presentation 2017
WebMOBI Event Platform Presentation 2017WebMOBI Event Platform Presentation 2017
WebMOBI Event Platform Presentation 2017webMOBI
 
Workshop session A6: Building a Low Cost Mobile Web Presence
Workshop session A6: Building a Low Cost Mobile Web Presence Workshop session A6: Building a Low Cost Mobile Web Presence
Workshop session A6: Building a Low Cost Mobile Web Presence Terminalfour
 
Mobile Monday Silicon Valley App Store Secrets Increasing Sales Feb 8 2010
Mobile Monday Silicon Valley App Store Secrets Increasing Sales Feb 8 2010Mobile Monday Silicon Valley App Store Secrets Increasing Sales Feb 8 2010
Mobile Monday Silicon Valley App Store Secrets Increasing Sales Feb 8 2010mario tapia
 
The Dangers of the Wrong Mobile Strategy
The Dangers of the Wrong Mobile StrategyThe Dangers of the Wrong Mobile Strategy
The Dangers of the Wrong Mobile StrategyTheresa Neil
 
Wimob Presentation - English
Wimob Presentation - EnglishWimob Presentation - English
Wimob Presentation - EnglishWimob
 
Mobile Applications – Market Evaluation and Opportunities
Mobile Applications – Market Evaluation and OpportunitiesMobile Applications – Market Evaluation and Opportunities
Mobile Applications – Market Evaluation and Opportunitiesb-to-v Partners AG
 

La actualidad más candente (20)

App monetization
App monetizationApp monetization
App monetization
 
Building mobile website with Joomla - Joomla!Days NL 2010 #jd10nl
Building mobile website with Joomla -  Joomla!Days NL 2010 #jd10nlBuilding mobile website with Joomla -  Joomla!Days NL 2010 #jd10nl
Building mobile website with Joomla - Joomla!Days NL 2010 #jd10nl
 
Infinite Monkeys - Company Introduction
Infinite Monkeys - Company IntroductionInfinite Monkeys - Company Introduction
Infinite Monkeys - Company Introduction
 
Have you got the X Factor? Building accessible and mobile websites
Have you got the X Factor? Building accessible and mobile websitesHave you got the X Factor? Building accessible and mobile websites
Have you got the X Factor? Building accessible and mobile websites
 
How I Achieved $15,000 Daily Sales on Google Play | Android App Monetization
How I Achieved $15,000 Daily Sales on Google Play | Android App MonetizationHow I Achieved $15,000 Daily Sales on Google Play | Android App Monetization
How I Achieved $15,000 Daily Sales on Google Play | Android App Monetization
 
Ai global credentials_eng (pdf.io) (2)
Ai global credentials_eng (pdf.io) (2)Ai global credentials_eng (pdf.io) (2)
Ai global credentials_eng (pdf.io) (2)
 
iPhone Treemo Labs
iPhone Treemo LabsiPhone Treemo Labs
iPhone Treemo Labs
 
Mobile Design. Strategic Solutions.
Mobile Design. Strategic Solutions.Mobile Design. Strategic Solutions.
Mobile Design. Strategic Solutions.
 
Tapliving pitch
Tapliving pitchTapliving pitch
Tapliving pitch
 
Platform update and super apps ON BB App World
Platform update and super apps ON BB App World Platform update and super apps ON BB App World
Platform update and super apps ON BB App World
 
Yo! What's the Big Deal?
Yo! What's the Big Deal?Yo! What's the Big Deal?
Yo! What's the Big Deal?
 
Introducing Zuckerbid: The Open Auction for Facebook Apps
Introducing Zuckerbid: The Open Auction for Facebook AppsIntroducing Zuckerbid: The Open Auction for Facebook Apps
Introducing Zuckerbid: The Open Auction for Facebook Apps
 
EyeMags Whitepaper Jul2015 v1.0
EyeMags Whitepaper Jul2015 v1.0 EyeMags Whitepaper Jul2015 v1.0
EyeMags Whitepaper Jul2015 v1.0
 
AEM Apps Enhanced: In-app Messaging and Beacons by John Fait
AEM Apps Enhanced: In-app Messaging and Beacons by John FaitAEM Apps Enhanced: In-app Messaging and Beacons by John Fait
AEM Apps Enhanced: In-app Messaging and Beacons by John Fait
 
WebMOBI Event Platform Presentation 2017
WebMOBI Event Platform Presentation 2017WebMOBI Event Platform Presentation 2017
WebMOBI Event Platform Presentation 2017
 
Workshop session A6: Building a Low Cost Mobile Web Presence
Workshop session A6: Building a Low Cost Mobile Web Presence Workshop session A6: Building a Low Cost Mobile Web Presence
Workshop session A6: Building a Low Cost Mobile Web Presence
 
Mobile Monday Silicon Valley App Store Secrets Increasing Sales Feb 8 2010
Mobile Monday Silicon Valley App Store Secrets Increasing Sales Feb 8 2010Mobile Monday Silicon Valley App Store Secrets Increasing Sales Feb 8 2010
Mobile Monday Silicon Valley App Store Secrets Increasing Sales Feb 8 2010
 
The Dangers of the Wrong Mobile Strategy
The Dangers of the Wrong Mobile StrategyThe Dangers of the Wrong Mobile Strategy
The Dangers of the Wrong Mobile Strategy
 
Wimob Presentation - English
Wimob Presentation - EnglishWimob Presentation - English
Wimob Presentation - English
 
Mobile Applications – Market Evaluation and Opportunities
Mobile Applications – Market Evaluation and OpportunitiesMobile Applications – Market Evaluation and Opportunities
Mobile Applications – Market Evaluation and Opportunities
 

Similar a Technological Strategies & Monetization

3 Types Of Mobile Apps.pptx
3 Types Of Mobile Apps.pptx3 Types Of Mobile Apps.pptx
3 Types Of Mobile Apps.pptxBOSC Tech Labs
 
10-advantages-of-developing-hybrid-apps-for-your-company.pptx
10-advantages-of-developing-hybrid-apps-for-your-company.pptx10-advantages-of-developing-hybrid-apps-for-your-company.pptx
10-advantages-of-developing-hybrid-apps-for-your-company.pptxBpointerTechnologies
 
Mobile version of web site or native mobile application what to choose
Mobile version of web site or native mobile application what to chooseMobile version of web site or native mobile application what to choose
Mobile version of web site or native mobile application what to chooseKaterina Selezneva
 
Building awesome business apps
Building awesome business appsBuilding awesome business apps
Building awesome business appsBjorn Byrne
 
Insights on Android App Development, Marketing and Monetization
Insights on Android App Development, Marketing and MonetizationInsights on Android App Development, Marketing and Monetization
Insights on Android App Development, Marketing and MonetizationJayneel Patel
 
Deal with the dilemma of hybrid and native
Deal with the dilemma of hybrid and nativeDeal with the dilemma of hybrid and native
Deal with the dilemma of hybrid and nativeswamileo1
 
Mobile app development converted
Mobile app development convertedMobile app development converted
Mobile app development convertedSandy Gupta
 
Mobile testing
Mobile testingMobile testing
Mobile testingAlex Hung
 
Creating an App for your Business
Creating an App for your BusinessCreating an App for your Business
Creating an App for your BusinessChad Rericha
 
Promoting your business on mobile devises
Promoting your business on mobile devisesPromoting your business on mobile devises
Promoting your business on mobile devisesPaul Vesely
 
Mychoice -classified site for buying, selling, rent etc
Mychoice -classified site for buying, selling, rent etcMychoice -classified site for buying, selling, rent etc
Mychoice -classified site for buying, selling, rent etcNikhil Palyekar
 
Introduction to iPhone App Development - midVentures DESIGN+DEVELOP
Introduction to iPhone App Development - midVentures DESIGN+DEVELOPIntroduction to iPhone App Development - midVentures DESIGN+DEVELOP
Introduction to iPhone App Development - midVentures DESIGN+DEVELOPKeyLimeTie
 
Outsourcing Android Application India
Outsourcing Android Application IndiaOutsourcing Android Application India
Outsourcing Android Application IndiaRomain Caisse
 
How to Build a Nonprofit Mobile App To Engage Supporters
How to Build a Nonprofit Mobile App To Engage SupportersHow to Build a Nonprofit Mobile App To Engage Supporters
How to Build a Nonprofit Mobile App To Engage SupportersTechSoup
 
MD-I-CH-ppt.ppt
MD-I-CH-ppt.pptMD-I-CH-ppt.ppt
MD-I-CH-ppt.pptbharatt7
 
Confused about Native vs Hybrid vs Cross-Platform ?
Confused about Native vs Hybrid vs Cross-Platform ?Confused about Native vs Hybrid vs Cross-Platform ?
Confused about Native vs Hybrid vs Cross-Platform ?Rosalie Lauren
 
Mobile testing
Mobile testingMobile testing
Mobile testingAlex Hung
 
appMobi HTML5 Gaming
appMobi HTML5 GamingappMobi HTML5 Gaming
appMobi HTML5 GamingAndrew Smith
 

Similar a Technological Strategies & Monetization (20)

3 Types Of Mobile Apps.pptx
3 Types Of Mobile Apps.pptx3 Types Of Mobile Apps.pptx
3 Types Of Mobile Apps.pptx
 
10-advantages-of-developing-hybrid-apps-for-your-company.pptx
10-advantages-of-developing-hybrid-apps-for-your-company.pptx10-advantages-of-developing-hybrid-apps-for-your-company.pptx
10-advantages-of-developing-hybrid-apps-for-your-company.pptx
 
Mobile version of web site or native mobile application what to choose
Mobile version of web site or native mobile application what to chooseMobile version of web site or native mobile application what to choose
Mobile version of web site or native mobile application what to choose
 
Building awesome business apps
Building awesome business appsBuilding awesome business apps
Building awesome business apps
 
Insights on Android App Development, Marketing and Monetization
Insights on Android App Development, Marketing and MonetizationInsights on Android App Development, Marketing and Monetization
Insights on Android App Development, Marketing and Monetization
 
Deal with the dilemma of hybrid and native
Deal with the dilemma of hybrid and nativeDeal with the dilemma of hybrid and native
Deal with the dilemma of hybrid and native
 
Mobile app development converted
Mobile app development convertedMobile app development converted
Mobile app development converted
 
Mobile testing
Mobile testingMobile testing
Mobile testing
 
Creating an App for your Business
Creating an App for your BusinessCreating an App for your Business
Creating an App for your Business
 
Promoting your business on mobile devises
Promoting your business on mobile devisesPromoting your business on mobile devises
Promoting your business on mobile devises
 
Mychoice -classified site for buying, selling, rent etc
Mychoice -classified site for buying, selling, rent etcMychoice -classified site for buying, selling, rent etc
Mychoice -classified site for buying, selling, rent etc
 
Trends in front end engineering_handouts
Trends in front end engineering_handoutsTrends in front end engineering_handouts
Trends in front end engineering_handouts
 
Introduction to iPhone App Development - midVentures DESIGN+DEVELOP
Introduction to iPhone App Development - midVentures DESIGN+DEVELOPIntroduction to iPhone App Development - midVentures DESIGN+DEVELOP
Introduction to iPhone App Development - midVentures DESIGN+DEVELOP
 
Outsourcing Android Application India
Outsourcing Android Application IndiaOutsourcing Android Application India
Outsourcing Android Application India
 
How to Build a Nonprofit Mobile App To Engage Supporters
How to Build a Nonprofit Mobile App To Engage SupportersHow to Build a Nonprofit Mobile App To Engage Supporters
How to Build a Nonprofit Mobile App To Engage Supporters
 
Ecosystem overview
Ecosystem overviewEcosystem overview
Ecosystem overview
 
MD-I-CH-ppt.ppt
MD-I-CH-ppt.pptMD-I-CH-ppt.ppt
MD-I-CH-ppt.ppt
 
Confused about Native vs Hybrid vs Cross-Platform ?
Confused about Native vs Hybrid vs Cross-Platform ?Confused about Native vs Hybrid vs Cross-Platform ?
Confused about Native vs Hybrid vs Cross-Platform ?
 
Mobile testing
Mobile testingMobile testing
Mobile testing
 
appMobi HTML5 Gaming
appMobi HTML5 GamingappMobi HTML5 Gaming
appMobi HTML5 Gaming
 

Más de Ivano Malavolta

Conducting Experiments on the Software Architecture of Robotic Systems (QRARS...
Conducting Experiments on the Software Architecture of Robotic Systems (QRARS...Conducting Experiments on the Software Architecture of Robotic Systems (QRARS...
Conducting Experiments on the Software Architecture of Robotic Systems (QRARS...Ivano Malavolta
 
The Green Lab - Research cocktail @Vrije Universiteit Amsterdam (October 2020)
The Green Lab - Research cocktail  @Vrije Universiteit Amsterdam (October 2020)The Green Lab - Research cocktail  @Vrije Universiteit Amsterdam (October 2020)
The Green Lab - Research cocktail @Vrije Universiteit Amsterdam (October 2020)Ivano Malavolta
 
Software sustainability and Green IT
Software sustainability and Green ITSoftware sustainability and Green IT
Software sustainability and Green ITIvano Malavolta
 
Navigation-aware and Personalized Prefetching of Network Requests in Android ...
Navigation-aware and Personalized Prefetching of Network Requests in Android ...Navigation-aware and Personalized Prefetching of Network Requests in Android ...
Navigation-aware and Personalized Prefetching of Network Requests in Android ...Ivano Malavolta
 
How Maintainability Issues of Android Apps Evolve [ICSME 2018]
How Maintainability Issues of Android Apps Evolve [ICSME 2018]How Maintainability Issues of Android Apps Evolve [ICSME 2018]
How Maintainability Issues of Android Apps Evolve [ICSME 2018]Ivano Malavolta
 
Collaborative Model-Driven Software Engineering: a Classification Framework a...
Collaborative Model-Driven Software Engineering: a Classification Framework a...Collaborative Model-Driven Software Engineering: a Classification Framework a...
Collaborative Model-Driven Software Engineering: a Classification Framework a...Ivano Malavolta
 
Experimenting on Mobile Apps Quality - a tale about Energy, Performance, and ...
Experimenting on Mobile Apps Quality - a tale about Energy, Performance, and ...Experimenting on Mobile Apps Quality - a tale about Energy, Performance, and ...
Experimenting on Mobile Apps Quality - a tale about Energy, Performance, and ...Ivano Malavolta
 
Modeling objects interaction via UML sequence diagrams [Software Design] [Com...
Modeling objects interaction via UML sequence diagrams [Software Design] [Com...Modeling objects interaction via UML sequence diagrams [Software Design] [Com...
Modeling objects interaction via UML sequence diagrams [Software Design] [Com...Ivano Malavolta
 
Modeling behaviour via UML state machines [Software Design] [Computer Science...
Modeling behaviour via UML state machines [Software Design] [Computer Science...Modeling behaviour via UML state machines [Software Design] [Computer Science...
Modeling behaviour via UML state machines [Software Design] [Computer Science...Ivano Malavolta
 
Object-oriented design patterns in UML [Software Design] [Computer Science] [...
Object-oriented design patterns in UML [Software Design] [Computer Science] [...Object-oriented design patterns in UML [Software Design] [Computer Science] [...
Object-oriented design patterns in UML [Software Design] [Computer Science] [...Ivano Malavolta
 
Structure modeling with UML [Software Design] [Computer Science] [Vrije Unive...
Structure modeling with UML [Software Design] [Computer Science] [Vrije Unive...Structure modeling with UML [Software Design] [Computer Science] [Vrije Unive...
Structure modeling with UML [Software Design] [Computer Science] [Vrije Unive...Ivano Malavolta
 
Requirements engineering with UML [Software Design] [Computer Science] [Vrije...
Requirements engineering with UML [Software Design] [Computer Science] [Vrije...Requirements engineering with UML [Software Design] [Computer Science] [Vrije...
Requirements engineering with UML [Software Design] [Computer Science] [Vrije...Ivano Malavolta
 
Modeling and abstraction, software development process [Software Design] [Com...
Modeling and abstraction, software development process [Software Design] [Com...Modeling and abstraction, software development process [Software Design] [Com...
Modeling and abstraction, software development process [Software Design] [Com...Ivano Malavolta
 
[2017/2018] Agile development
[2017/2018] Agile development[2017/2018] Agile development
[2017/2018] Agile developmentIvano Malavolta
 
Reconstructing microservice-based architectures
Reconstructing microservice-based architecturesReconstructing microservice-based architectures
Reconstructing microservice-based architecturesIvano Malavolta
 
[2017/2018] AADL - Architecture Analysis and Design Language
[2017/2018] AADL - Architecture Analysis and Design Language[2017/2018] AADL - Architecture Analysis and Design Language
[2017/2018] AADL - Architecture Analysis and Design LanguageIvano Malavolta
 
[2017/2018] Architectural languages
[2017/2018] Architectural languages[2017/2018] Architectural languages
[2017/2018] Architectural languagesIvano Malavolta
 
[2017/2018] Introduction to Software Architecture
[2017/2018] Introduction to Software Architecture[2017/2018] Introduction to Software Architecture
[2017/2018] Introduction to Software ArchitectureIvano Malavolta
 
[2017/2018] RESEARCH in software engineering
[2017/2018] RESEARCH in software engineering[2017/2018] RESEARCH in software engineering
[2017/2018] RESEARCH in software engineeringIvano Malavolta
 

Más de Ivano Malavolta (20)

Conducting Experiments on the Software Architecture of Robotic Systems (QRARS...
Conducting Experiments on the Software Architecture of Robotic Systems (QRARS...Conducting Experiments on the Software Architecture of Robotic Systems (QRARS...
Conducting Experiments on the Software Architecture of Robotic Systems (QRARS...
 
The H2020 experience
The H2020 experienceThe H2020 experience
The H2020 experience
 
The Green Lab - Research cocktail @Vrije Universiteit Amsterdam (October 2020)
The Green Lab - Research cocktail  @Vrije Universiteit Amsterdam (October 2020)The Green Lab - Research cocktail  @Vrije Universiteit Amsterdam (October 2020)
The Green Lab - Research cocktail @Vrije Universiteit Amsterdam (October 2020)
 
Software sustainability and Green IT
Software sustainability and Green ITSoftware sustainability and Green IT
Software sustainability and Green IT
 
Navigation-aware and Personalized Prefetching of Network Requests in Android ...
Navigation-aware and Personalized Prefetching of Network Requests in Android ...Navigation-aware and Personalized Prefetching of Network Requests in Android ...
Navigation-aware and Personalized Prefetching of Network Requests in Android ...
 
How Maintainability Issues of Android Apps Evolve [ICSME 2018]
How Maintainability Issues of Android Apps Evolve [ICSME 2018]How Maintainability Issues of Android Apps Evolve [ICSME 2018]
How Maintainability Issues of Android Apps Evolve [ICSME 2018]
 
Collaborative Model-Driven Software Engineering: a Classification Framework a...
Collaborative Model-Driven Software Engineering: a Classification Framework a...Collaborative Model-Driven Software Engineering: a Classification Framework a...
Collaborative Model-Driven Software Engineering: a Classification Framework a...
 
Experimenting on Mobile Apps Quality - a tale about Energy, Performance, and ...
Experimenting on Mobile Apps Quality - a tale about Energy, Performance, and ...Experimenting on Mobile Apps Quality - a tale about Energy, Performance, and ...
Experimenting on Mobile Apps Quality - a tale about Energy, Performance, and ...
 
Modeling objects interaction via UML sequence diagrams [Software Design] [Com...
Modeling objects interaction via UML sequence diagrams [Software Design] [Com...Modeling objects interaction via UML sequence diagrams [Software Design] [Com...
Modeling objects interaction via UML sequence diagrams [Software Design] [Com...
 
Modeling behaviour via UML state machines [Software Design] [Computer Science...
Modeling behaviour via UML state machines [Software Design] [Computer Science...Modeling behaviour via UML state machines [Software Design] [Computer Science...
Modeling behaviour via UML state machines [Software Design] [Computer Science...
 
Object-oriented design patterns in UML [Software Design] [Computer Science] [...
Object-oriented design patterns in UML [Software Design] [Computer Science] [...Object-oriented design patterns in UML [Software Design] [Computer Science] [...
Object-oriented design patterns in UML [Software Design] [Computer Science] [...
 
Structure modeling with UML [Software Design] [Computer Science] [Vrije Unive...
Structure modeling with UML [Software Design] [Computer Science] [Vrije Unive...Structure modeling with UML [Software Design] [Computer Science] [Vrije Unive...
Structure modeling with UML [Software Design] [Computer Science] [Vrije Unive...
 
Requirements engineering with UML [Software Design] [Computer Science] [Vrije...
Requirements engineering with UML [Software Design] [Computer Science] [Vrije...Requirements engineering with UML [Software Design] [Computer Science] [Vrije...
Requirements engineering with UML [Software Design] [Computer Science] [Vrije...
 
Modeling and abstraction, software development process [Software Design] [Com...
Modeling and abstraction, software development process [Software Design] [Com...Modeling and abstraction, software development process [Software Design] [Com...
Modeling and abstraction, software development process [Software Design] [Com...
 
[2017/2018] Agile development
[2017/2018] Agile development[2017/2018] Agile development
[2017/2018] Agile development
 
Reconstructing microservice-based architectures
Reconstructing microservice-based architecturesReconstructing microservice-based architectures
Reconstructing microservice-based architectures
 
[2017/2018] AADL - Architecture Analysis and Design Language
[2017/2018] AADL - Architecture Analysis and Design Language[2017/2018] AADL - Architecture Analysis and Design Language
[2017/2018] AADL - Architecture Analysis and Design Language
 
[2017/2018] Architectural languages
[2017/2018] Architectural languages[2017/2018] Architectural languages
[2017/2018] Architectural languages
 
[2017/2018] Introduction to Software Architecture
[2017/2018] Introduction to Software Architecture[2017/2018] Introduction to Software Architecture
[2017/2018] Introduction to Software Architecture
 
[2017/2018] RESEARCH in software engineering
[2017/2018] RESEARCH in software engineering[2017/2018] RESEARCH in software engineering
[2017/2018] RESEARCH in software engineering
 

Último

Computed Fields and api Depends in the Odoo 17
Computed Fields and api Depends in the Odoo 17Computed Fields and api Depends in the Odoo 17
Computed Fields and api Depends in the Odoo 17Celine George
 
Gas measurement O2,Co2,& ph) 04/2024.pptx
Gas measurement O2,Co2,& ph) 04/2024.pptxGas measurement O2,Co2,& ph) 04/2024.pptx
Gas measurement O2,Co2,& ph) 04/2024.pptxDr.Ibrahim Hassaan
 
AMERICAN LANGUAGE HUB_Level2_Student'sBook_Answerkey.pdf
AMERICAN LANGUAGE HUB_Level2_Student'sBook_Answerkey.pdfAMERICAN LANGUAGE HUB_Level2_Student'sBook_Answerkey.pdf
AMERICAN LANGUAGE HUB_Level2_Student'sBook_Answerkey.pdfphamnguyenenglishnb
 
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPT
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPTECONOMIC CONTEXT - LONG FORM TV DRAMA - PPT
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPTiammrhaywood
 
Barangay Council for the Protection of Children (BCPC) Orientation.pptx
Barangay Council for the Protection of Children (BCPC) Orientation.pptxBarangay Council for the Protection of Children (BCPC) Orientation.pptx
Barangay Council for the Protection of Children (BCPC) Orientation.pptxCarlos105
 
HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...
HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...
HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...Nguyen Thanh Tu Collection
 
Q4 English4 Week3 PPT Melcnmg-based.pptx
Q4 English4 Week3 PPT Melcnmg-based.pptxQ4 English4 Week3 PPT Melcnmg-based.pptx
Q4 English4 Week3 PPT Melcnmg-based.pptxnelietumpap1
 
ENGLISH6-Q4-W3.pptxqurter our high choom
ENGLISH6-Q4-W3.pptxqurter our high choomENGLISH6-Q4-W3.pptxqurter our high choom
ENGLISH6-Q4-W3.pptxqurter our high choomnelietumpap1
 
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️9953056974 Low Rate Call Girls In Saket, Delhi NCR
 
Earth Day Presentation wow hello nice great
Earth Day Presentation wow hello nice greatEarth Day Presentation wow hello nice great
Earth Day Presentation wow hello nice greatYousafMalik24
 
Choosing the Right CBSE School A Comprehensive Guide for Parents
Choosing the Right CBSE School A Comprehensive Guide for ParentsChoosing the Right CBSE School A Comprehensive Guide for Parents
Choosing the Right CBSE School A Comprehensive Guide for Parentsnavabharathschool99
 
What is Model Inheritance in Odoo 17 ERP
What is Model Inheritance in Odoo 17 ERPWhat is Model Inheritance in Odoo 17 ERP
What is Model Inheritance in Odoo 17 ERPCeline George
 
Influencing policy (training slides from Fast Track Impact)
Influencing policy (training slides from Fast Track Impact)Influencing policy (training slides from Fast Track Impact)
Influencing policy (training slides from Fast Track Impact)Mark Reed
 
DATA STRUCTURE AND ALGORITHM for beginners
DATA STRUCTURE AND ALGORITHM for beginnersDATA STRUCTURE AND ALGORITHM for beginners
DATA STRUCTURE AND ALGORITHM for beginnersSabitha Banu
 
USPS® Forced Meter Migration - How to Know if Your Postage Meter Will Soon be...
USPS® Forced Meter Migration - How to Know if Your Postage Meter Will Soon be...USPS® Forced Meter Migration - How to Know if Your Postage Meter Will Soon be...
USPS® Forced Meter Migration - How to Know if Your Postage Meter Will Soon be...Postal Advocate Inc.
 
Like-prefer-love -hate+verb+ing & silent letters & citizenship text.pdf
Like-prefer-love -hate+verb+ing & silent letters & citizenship text.pdfLike-prefer-love -hate+verb+ing & silent letters & citizenship text.pdf
Like-prefer-love -hate+verb+ing & silent letters & citizenship text.pdfMr Bounab Samir
 
4.18.24 Movement Legacies, Reflection, and Review.pptx
4.18.24 Movement Legacies, Reflection, and Review.pptx4.18.24 Movement Legacies, Reflection, and Review.pptx
4.18.24 Movement Legacies, Reflection, and Review.pptxmary850239
 

Último (20)

Computed Fields and api Depends in the Odoo 17
Computed Fields and api Depends in the Odoo 17Computed Fields and api Depends in the Odoo 17
Computed Fields and api Depends in the Odoo 17
 
Gas measurement O2,Co2,& ph) 04/2024.pptx
Gas measurement O2,Co2,& ph) 04/2024.pptxGas measurement O2,Co2,& ph) 04/2024.pptx
Gas measurement O2,Co2,& ph) 04/2024.pptx
 
AMERICAN LANGUAGE HUB_Level2_Student'sBook_Answerkey.pdf
AMERICAN LANGUAGE HUB_Level2_Student'sBook_Answerkey.pdfAMERICAN LANGUAGE HUB_Level2_Student'sBook_Answerkey.pdf
AMERICAN LANGUAGE HUB_Level2_Student'sBook_Answerkey.pdf
 
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPT
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPTECONOMIC CONTEXT - LONG FORM TV DRAMA - PPT
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPT
 
Barangay Council for the Protection of Children (BCPC) Orientation.pptx
Barangay Council for the Protection of Children (BCPC) Orientation.pptxBarangay Council for the Protection of Children (BCPC) Orientation.pptx
Barangay Council for the Protection of Children (BCPC) Orientation.pptx
 
HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...
HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...
HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...
 
Q4 English4 Week3 PPT Melcnmg-based.pptx
Q4 English4 Week3 PPT Melcnmg-based.pptxQ4 English4 Week3 PPT Melcnmg-based.pptx
Q4 English4 Week3 PPT Melcnmg-based.pptx
 
ENGLISH6-Q4-W3.pptxqurter our high choom
ENGLISH6-Q4-W3.pptxqurter our high choomENGLISH6-Q4-W3.pptxqurter our high choom
ENGLISH6-Q4-W3.pptxqurter our high choom
 
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
 
Earth Day Presentation wow hello nice great
Earth Day Presentation wow hello nice greatEarth Day Presentation wow hello nice great
Earth Day Presentation wow hello nice great
 
Choosing the Right CBSE School A Comprehensive Guide for Parents
Choosing the Right CBSE School A Comprehensive Guide for ParentsChoosing the Right CBSE School A Comprehensive Guide for Parents
Choosing the Right CBSE School A Comprehensive Guide for Parents
 
OS-operating systems- ch04 (Threads) ...
OS-operating systems- ch04 (Threads) ...OS-operating systems- ch04 (Threads) ...
OS-operating systems- ch04 (Threads) ...
 
What is Model Inheritance in Odoo 17 ERP
What is Model Inheritance in Odoo 17 ERPWhat is Model Inheritance in Odoo 17 ERP
What is Model Inheritance in Odoo 17 ERP
 
Influencing policy (training slides from Fast Track Impact)
Influencing policy (training slides from Fast Track Impact)Influencing policy (training slides from Fast Track Impact)
Influencing policy (training slides from Fast Track Impact)
 
DATA STRUCTURE AND ALGORITHM for beginners
DATA STRUCTURE AND ALGORITHM for beginnersDATA STRUCTURE AND ALGORITHM for beginners
DATA STRUCTURE AND ALGORITHM for beginners
 
USPS® Forced Meter Migration - How to Know if Your Postage Meter Will Soon be...
USPS® Forced Meter Migration - How to Know if Your Postage Meter Will Soon be...USPS® Forced Meter Migration - How to Know if Your Postage Meter Will Soon be...
USPS® Forced Meter Migration - How to Know if Your Postage Meter Will Soon be...
 
Like-prefer-love -hate+verb+ing & silent letters & citizenship text.pdf
Like-prefer-love -hate+verb+ing & silent letters & citizenship text.pdfLike-prefer-love -hate+verb+ing & silent letters & citizenship text.pdf
Like-prefer-love -hate+verb+ing & silent letters & citizenship text.pdf
 
4.18.24 Movement Legacies, Reflection, and Review.pptx
4.18.24 Movement Legacies, Reflection, and Review.pptx4.18.24 Movement Legacies, Reflection, and Review.pptx
4.18.24 Movement Legacies, Reflection, and Review.pptx
 
FINALS_OF_LEFT_ON_C'N_EL_DORADO_2024.pptx
FINALS_OF_LEFT_ON_C'N_EL_DORADO_2024.pptxFINALS_OF_LEFT_ON_C'N_EL_DORADO_2024.pptx
FINALS_OF_LEFT_ON_C'N_EL_DORADO_2024.pptx
 
TataKelola dan KamSiber Kecerdasan Buatan v022.pdf
TataKelola dan KamSiber Kecerdasan Buatan v022.pdfTataKelola dan KamSiber Kecerdasan Buatan v022.pdf
TataKelola dan KamSiber Kecerdasan Buatan v022.pdf
 

Technological Strategies & Monetization

  • 1. Technological strategies & Monetization Ivano Malavolta ivano.malavolta@univaq.it http://www.di.univaq.it/malavolta
  • 2. Roadmap • Native vs Web vs Hybrid Apps • Monetization Strategies
  • 3. Mobile Web Mobile web seems to be the only long-term long- commercially viable content platform for mobile devices Reasons: • Fragmentation • The web • Distribution Control • Consumer expectations • Web Ubiquity
  • 4. Fragmentation If you go native… there are too many platforms to be supported
  • 5. The Web the only medium for information and services that lasts from over 15 years The web is an advanced technology • webGL • Local storage management • Positioning & mapping • Physical engines • Real-time data • Push • …
  • 7. Distribution Control Before.. Before.. Operators Now Device and Platform makers Future Developers
  • 8. Distribution Control $$$ Store A Store B Store C Store D
  • 9. Consumer expectations Users expect things to just work they don’t care about what platform they have they simply expect that your app will be available for their device so… CROSS- YOU HAVE TO BE CROSS-PLATFORM
  • 10. Web Ubiquity The web is the only platform that • works across devices • apps share the same set of standards • the same app can work also on a desktop
  • 11. Web Ubiquity The mobile web is also • The easiest platform to learn • The cheapest to produce • The most standardized • The easiest to distribute
  • 12. Native vs Web vs Hybrid Apps There are no golden rules here… It depends on a lot of factors, such as • Which type of app are you creating? • When do you need it? • What are your skills skills? http://bit.ly/GWOaP1
  • 13. A first look at native VS Web… http://bit.ly/GWPgdm
  • 14. Skills/tools Native Hybrid Mobile Web Objective-C HTML HTML Java CSS CSS C Javascript Javascript C++ Mobile development C# framework (like PhoneGap) VB.net
  • 15. Distribution Native Hybrid Mobile Web App Store/Market App Store/Market Internet
  • 16. Number of applications needed to reach major smartphone platforms Native Hybrid Mobile Web 4 1 1
  • 17. Ongoing application maintenance Native Hybrid Mobile Web Difficult Moderate Low
  • 18. Device Access Native Hybrid Mobile Web Full access: Full access: Partial access: (Camera, microphone, GPS, (Camera, microphone, GPS, (GPS, gyroscope, gyroscope, accelerometer, gyroscope, accelerometer, accelerometer, file upload) file upload, etc…) file upload, etc…)
  • 19. Offline access Native Hybrid Mobile Web Yes Yes Yes
  • 20. Native App PRO Lets you create apps with rich user interfaces and/or heavy graphics CONS • Development Time • Development Cost • Ongoing Maintenance • No portability (apps cannot be used on other platforms)
  • 21. Native App - Example http://www.whatsapp.com/
  • 22. Mobile Web App PRO Offers fast development, simple maintenance, and full application portability One mobile web app works on any platform CONS • Can’t handle heavy graphics • Can’t access camera or microphone
  • 23. Mobile Web App - Example http://asidemag.com/
  • 24. Hybrid App PRO Combines the development speed of mobile web apps with the device access and app store distribution of native apps CONS • Can’t handle heavy graphics. • Requires familiarity with a mobile framework
  • 25. Hybrid App - Example http://flipboard.com/
  • 26. Roadmap • Native vs Web vs Hybrid Apps • Monetization Strategies
  • 27. Mobile Business Models There are 4 main ways to make money with apps: 1. Paid 2. Ad-supported 3. Freemium (virtual goods) 4. Subscriptions
  • 28. Paid Apps You simply set a price for your app and sell it in a store/market There are 3 main stores: • Apple Store – 30% of revenue + 99$ subscription • Android Market – 30% of revenue + 25$ subscription • Windows Phone Marketplace – 30% of revenue + 99$ subscription
  • 30. Price Definition The key is finding a balance between functionality and what users will find reasonable If users are not satisfied, then they will make bad reviews A bad review keeps potential users away Experiment with different price ranges TIP: TIP paid apps are downloaded far less, but may be perceived as being of higher quality
  • 31. Price Ranges 4.99+ $ < .99 $ < 4.99 $ simple apps qualitative apps with http://bit.ly/HgYdxH great expectations http://bit.ly/HgYock complex apps utilities http://bit.ly/HgYmkR
  • 32. Ideal Workflow 1. Analyze competitors and their apps price 2. Set an initial price (high) – Remember, new apps get more visibility 3. Experiment with price ranges to find the right balance 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
  • 33. Ads You develop your app and then you place 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
  • 34. Ads workflow 1. Sign up to an ad service 2. Register your app to the service 3. Embed the ad code into your app 4. Get money from the ad service provider
  • 35. Ad services There are hundreds of Ad services providers, like: • AdMob • Apple iAds • TapJoy • Mobclix • InMobi • … There are also mobile ads aggregators, like Inneractive http://inner-active.com/
  • 36. Freemium (Virtual Goods) You distribute a free copy of the application but there are some paid “premium” services that you offer in addition to the basic free service You can also provide a discriminatory free: consumers get it free, businesses pay
  • 37. Virtual goods Premium services may be anything: • calling credits for Skype • virtual items in games • “ego services” in social networks – like badges, virtual objects, etc. • new levels • extra features
  • 38. Implementation You may realize it by: • Proposing two version of the same app: – the lite version, usually free – the full version, paid app with a complete set of features • Single app with in-app purchases for additional in- goods
  • 39. Examples http://bit.ly/Hhal1L http://bit.ly/HhaaDy http://bit.ly/Hh9NsP
  • 40. Subscriptions Users subscribe to a service and pay a regular fee 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
  • 41. Subscriptions The revenue is sustainable and can auto-renew just as other Web-based subscriptions However, it requires users to leave the app and visit the publisher's website to subscribe
  • 42. Examples ESPN Score Center Wired Magazine
  • 43. How to choose your BM? http://bit.ly/GXo8bW
  • 44. How to choose your BM? http://bit.ly/GXo8bW
  • 45. If everything else fails… Build apps for someone else! That is, help companies who don’t have the expertise to build mobile applications and develop apps for them