DZone
Thanks for visiting DZone today,
Edit Profile
  • Manage Email Subscriptions
  • How to Post to DZone
  • Article Submission Guidelines
Sign Out View Profile
  • Post an Article
  • Manage My Drafts
Over 2 million developers have joined DZone.
Log In / Join
Refcards Trend Reports Events Over 2 million developers have joined DZone. Join Today! Thanks for visiting DZone today,
Edit Profile Manage Email Subscriptions Moderation Admin Console How to Post to DZone Article Submission Guidelines
View Profile
Sign Out
Refcards
Trend Reports
Events
Zones
Culture and Methodologies Agile Career Development Methodologies Team Management
Data Engineering AI/ML Big Data Data Databases IoT
Software Design and Architecture Cloud Architecture Containers Integration Microservices Performance Security
Coding Frameworks Java JavaScript Languages Tools
Testing, Deployment, and Maintenance Deployment DevOps and CI/CD Maintenance Monitoring and Observability Testing, Tools, and Frameworks
Partner Zones AWS Cloud
by AWS Developer Relations
Culture and Methodologies
Agile Career Development Methodologies Team Management
Data Engineering
AI/ML Big Data Data Databases IoT
Software Design and Architecture
Cloud Architecture Containers Integration Microservices Performance Security
Coding
Frameworks Java JavaScript Languages Tools
Testing, Deployment, and Maintenance
Deployment DevOps and CI/CD Maintenance Monitoring and Observability Testing, Tools, and Frameworks
Partner Zones
AWS Cloud
by AWS Developer Relations
  1. DZone
  2. Data Engineering
  3. Big Data
  4. How Many Mobile Devices Are There, Anyway?

How Many Mobile Devices Are There, Anyway?

With wearables, phablets, and the Internet of Things on the rise, let's take a look at which devices are dominating the mobile landscape.

Twain Taylor user avatar by
Twain Taylor
·
Apr. 10, 17 · Opinion
Like (6)
Save
Tweet
Share
5.56K Views

Join the DZone community and get the full member experience.

Join For Free

You’ve probably seen this image about the form factor of mobile devices, before and after the iPhone launched in 2007.

Different mobile devices since iPhone

Source: CultOfMac.com

It’s clear that the iPhone has led to a lot of standardization in the form factor of mobile devices. If you’ve been an observer of the mobile ecosystem, you may assume there is a lack of innovation in the space since the iPhone’s launch. However, the next generation of mobile devices is being born in a silent revolution. In this post, we look at the high-level trends that are prevalent in the mobile device landscape, and what they mean for application development and testing.

Consolidation in Mobile Operating Systems

There is a great deal of standardization in mobile operating systems.

Market share of mobile web by mobile OS

Source: WeAreSocial

WeAreSocial reports that Android is on 71.6% of all mobile devices, and iOS and Android together make up more than 90% of mobile operating systems. This is significant considering the number of mobile OSs that have tried hard to gain a foothold in this competitive space. Microsoft Windows Phone, Firefox OS, Ubuntu mobile, Samsung’s Tizen- all have tried hard, but have failed to even come close to the dominance of these two OSs.

Yet, despite the consolidation, operating system versions are numerous. Android is especially guilty of OS fragmentation because of its open approach to OEM vendors. Many OEMs in under-developed parts of the world still ship devices with an Android OS version that was released in 2013. Statista notes that KitKat (v4.4) is the most popular Android OS version despite Android Nougat (v7) as the current version.

Distribution of Android OS used by Android phone owners
Source: Statista

This is a nightmare for app developers who need to draw the right balance between leveraging cutting-edge features of the OS, while ensuring backward compatibility.

Still, with Android and iOS covering almost the entire smartphone market, mobile development and testing teams can cover all bases with just these two OSs. They can respond to other lesser-known OSs reactively.

Of Form Factors and Phablets

The number of mobile devices in use today, according to Cisco’s extensive Visual Networking Index, is at 8 billion, and is growing at a rate of 8% per year. This number is expected to reach 11.6 billion by 2021.

Chart of devices from 2016 to 2021

Source: Cisco

There are many types of devices in this chart, but at first glance, what stands out is that smartphones will retain their lead in the overall device mix.

According to Flurry’s 2016 State of Mobile report, in 2016, phablets have replaced mid-sized smartphones as the preferred display size for mobile devices. Even Apple has bit the bullet and now ships an iPhone 7S.

Global Form Factor Distribution in 2016

Source: Flurry

Wearables and M2M Devices Power the IoT

The real disruption in the mobile ecosystem isn’t happening with smartphones, but with connected devices that make up the Internet of Things (IoT).

Going back to Cisco’s report, wearables and M2M (machine to machine) devices are expected to grow fastest among mobile devices. Wearables are devices like smart watches, health monitoring devices, and smart clothing.

Wearables will grow at 23% per year till 2021, and most of them will be connected to the Internet directly without depending on a smartphone.

Graph of wearable devices from 2016 to 2021

Source: Cisco

Among wearables, VR headsets are expected to be the fastest-growing device type, with a 40% annual growth rate.

Graph of VR headsets from 2016 to 2021

Source: Cisco

Even as Jawbone and Fitbit see declining sales figures, the wearables market is in heavy flux, and it’s only a matter of time before we see some breakthrough devices being launched.

M2M devices are wireless devices that communicate with each other over a network and can be used to control complex processes like warehouse management, supply chains, and smart cities. M2M will grow at a healthy growth rate of 18% per year. This is much higher than the 8% projected growth for mobile devices overall.

Graph of device growth

Source: Cisco

With this explosion of device types and volumes, mobile apps will no longer be confined to just smartphones, but will need to support a plethora of varied devices in the IoT. It will become more and more challenging to build native apps for each mobile platform. The “build once, run anywhere” approach of hybrid and mobile web apps will gain traction, even though native mobile apps now account for 90% of all time spent on mobile devices.

IPV6 Technology and Security Challenges

Apart from operating systems and device hardware, mobile-specific technologies will impact the development of mobile apps. IPv6 is a major change that affects mobile devices. It is a new Internet protocol that can support the explosion of IoT devices by having enough IP addresses to allot to each unique device.

With the advent of IPv6, security will take center stage. The peer-to-peer nature of IPv6 will expose new vulnerabilities like the recent one that Dyn experienced. In-built support for IPSec is critical to ensuring the slew of new IoT devices is secure. However, IPSec can’t prevent attacks on the OSI layers (like DDoS attacks, and brute-force password guessing). As we enter uncharted waters, there are new challenges waiting for mobile Dev and QA teams.

If you thought testing coverage for applications is hard today, it’s only going to get harder with the IoT. Operating systems, hardware devices, and mobile-specific technologies all have a bearing on how mobile apps are built, tested, and deployed. By understanding the lay of the land, you can be well equipped to make the most of the mobile revolution that’s underway.

mobile app IoT operating system

Published at DZone with permission of Twain Taylor, DZone MVB. See the original article here.

Opinions expressed by DZone contributors are their own.

Popular on DZone

  • Chaos Engineering Tutorial: Comprehensive Guide With Best Practices
  • Running Databases on Kubernetes
  • Old School or Still Cool? Top Reasons To Choose ETL Over ELT
  • Mocha JavaScript Tutorial With Examples for Selenium Testing

Comments

Partner Resources

X

ABOUT US

  • About DZone
  • Send feedback
  • Careers
  • Sitemap

ADVERTISE

  • Advertise with DZone

CONTRIBUTE ON DZONE

  • Article Submission Guidelines
  • Become a Contributor
  • Visit the Writers' Zone

LEGAL

  • Terms of Service
  • Privacy Policy

CONTACT US

  • 600 Park Offices Drive
  • Suite 300
  • Durham, NC 27709
  • support@dzone.com
  • +1 (919) 678-0300

Let's be friends: