Mobile Apps: Sagar Kulkarni, MBA, CPA, CMA, ITIL, CMP MBA3378A University of Ottawa

Download as pptx, pdf, or txt
Download as pptx, pdf, or txt
You are on page 1of 23

Mobile Apps

Sagar Kulkarni, MBA, CPA, CMA, ITIL, CMP


MBA3378A
University of Ottawa
What is Mobile app?

• Wikipedia definition: A mobile application, also referred to as


a mobile app or simply an app, is a computer program or software
application designed to run on a mobile device such as
a phone, tablet, or watch. Mobile applications often stand in
contrast to desktop applications which are designed to run
on desktop computers, and web applications which run in mobile
web browsers rather than directly on the mobile device.
Types of Apps

• Native
• All apps targeted toward a particular mobile platform are known as native apps. Therefore, an
app intended for Apple device does not run in Android devices. As a result, most businesses
develop apps for multiple platforms.
• The main purpose for creating such apps is to ensure best performance for a specific mobile
operating system.
• Web-based
• A web-based app is implemented with the standard web technologies of HTML, CSS,
and JavaScript. Internet access is typically required for proper behavior or being able to use all
features compared to offline usage. Most, if not all, user data is stored in the cloud.
• Hybrid
• The concept of the hybrid app is a mix of native and web-based apps. 
• These are made to support web and native technologies across multiple platforms. Moreover,
these apps are easier and faster to develop.
• Despite such advantages, hybrid apps exhibit lower performance. Often, apps fail to bear the
same look-and-feel in different mobile operating systems.

Source: Wikipedia
Types of Apps

• Google Play
• In July 2013, number of apps downloaded surpassed 50 billion, total 1M
apps
• As of September 2016, according to Statista the number of apps available
exceeded 2.4 million.
• Apple Store
• Opened in 2008, as of September 2016 had 140 billion downloads
• Many zombie apps
• Microsoft Store
• Introduced in 2012, mainly the Windows Store apps

Source: Wikipedia
Types of Apps

• Class Exercise: Name 2 applications that you use! What


are benefits you see? What are the challenges?

• Google Play
• Apple Store
• Microsoft Store
Mobile Development Lifecycle
(backend and frontend)

Mobile Application Development (amazon.com)


Mobile Development Lifecycle
Approaches for Building Apps

There are four major development approaches

•Native Mobile Applications


• Native mobile applications are written in the programming language
and frameworks provided by the platform owner and running
directly on the operating system of the device
•Cross-Platform Native Mobile Applications
• Cross-platform native mobile applications can be written in variety
of different programming languages and frameworks, but they are
compiled into a native application running directly on the operating
system of the device. 
Mobile Application Development (amazon.com)
Alternatives for Building Apps

There are four major development approaches

•Hybrid Mobile Applications


• Hybrid mobile applications are built with standard web technologies -
such as JavaScript - and they are bundled as app installation packages. 
•Progressive Web Applications
• PWAs offer an alternative approach to traditional mobile app
development by skipping app store delivery and app installations. PWAs
are web applications that utilize a set of browser capabilities - such as
working offline, running a background process, and adding a link to the
device home screen -  to provide an 'app like' user experience.
Mobile Application Development (amazon.com)
Alternatives for Building Apps

Mobile Application Development (amazon.com)


Key Mobile Apps stats

• Mobile apps are expected to generate over $935 billion in revenue by 2023.


• The Apple App Store has 1.96 million apps available for download.
• There are 2.87 million apps available for download on the Google Play Store.
• 21% of Millennials open an app 50+ times per day.
• 49% of people open an app 11+ times each day.
• 69% of all US digital media time comes from mobile apps.
• The average smartphone owner uses 10 apps per day and 30 apps each month.

Source: buildfire.com
Key Mobile Apps stats

Source: buildfire.com
Key Mobile Apps stats
App Downloads 2020
Most Popular Apps (Global) TikTok 850 million

WhatsApp 600 million

Facebook 540 million


•Is there anything surprising here?
•Do you think this trend will Instagram 503 million
continue in the future?
Zoom 477 million
• Why?
• Why Not? Messenger 404 million

Snapchat 281 million


Source: Apptopia

Telegram 256 million

Google Meet 254 million

Netflix 223 million


Most Popular Music & Audio Apps 2020

App Downloads 2020


• Anything surprising here?
Spotify 211 million
• What do you think about the
trend? Will it continue? YouTube Music 138 million

Shazam 77 million

Source: Apptopia SoundCloud 57 million

StarMaker 53 million

Amazon Music 51 million

DrumPad Machine 47 million

GroovePad 41 million

Gaana Music 38 million

Amazon Alexa 37 million


Most Popular Food & Drink Apps 2020
Source: Apptopia

App Downloads 2020


• What is your most
Uber Eats 82 million
popular app? McDonalds 82 million
• Are you planning to DoorDash 44 million
keep using it? Foodpanda 35 million
Just Eat Takeaway 32 million
Starbucks 28 million
iFood 22 million
Zomato 20 million
Deliveroo 17 million
Grubhub 16 million
Future trends

• Subtle changes that will impact the future of Apps


• Voice Search
• Siri on Apple iOS and Bixby on Android
• Apples Discoverability improvements
• iPhone automatically organizing the apps into categories
• Android Widgets
• Android has also improved the discovery on their interface
• Preloaded Apps
• A mobile user can see apps and content recommended to them right on
their device screen, or as they swipe left, right, up, or down
Ref:“Discovering” the future of mobile apps - Business of Apps
Future trends

Mobile is becoming not only the new digital hub, but also
the bridge to the physical world. That’s why mobile will
affect more than just your digital operations — it will
transform your entire business.
Thomas Husson, Vice President and Principal Analyst at Forrester Research

The future of Mobile is incremental innovation with a


transformational impact.
Reijo Pold
Challenges

Ref: 6 Biggest Challenges in Mobile App Development (apogaeis.com)


Risks

Source : Mobile App Security Threats and Best Practices | CleverTap


Risks

• Common Mobile App Security Threats

• Lack of Multifactor Authantication


• Failure to Encrypt Properly
• Reverse Engineering
• Malicious Code
• Data Storage

Source : Mobile App Security Threats and Best Practices | CleverTap


Mobile App Security Best Practices

• Use Multifactor and Server-side Authentication


• Follow Encryption and Key Storage Best Practices
• Validate User-Generated Input Fields
• Build Threat Models to Defend Data

Source : Mobile App Security Threats and Best Practices | CleverTap


Case 3

• MICROSOFT Turns to Data to Drive Business Success

You might also like