What is a mobile device lab? A guide to real device testing

Reading Time : 12 min read

Your app works perfectly during development. Tests pass in the emulator, the user interface looks correct on the developer’s phone, and automated checks run without errors.

However, once the app reaches real users, problems begin to appear. A feature may work on one device but fail on another, layouts may break on smaller screens, and background processes may behave differently on specific Android models.

These issues are often caused by the diversity of mobile devices. With thousands of device models, operating system versions, and hardware configurations, testing on only one or two devices is not enough.

This is where mobile device labs become essential. A mobile device lab provides access to multiple real smartphones and tablets, allowing teams to test applications across different hardware, operating systems, and configurations.

By testing apps on real devices at scale, teams can identify compatibility issues earlier and ensure reliable performance in real-world conditions.

Device lab planner
Build a device lab that matches your users
Nobody can test on every handset. Pick who you ship to, how wide you want to go, and how far back you support old OS versions — the inventory, the OS matrix and the lab model all move together.
Who you ship to
iOS-heavy, newer hardware, fast OS adoption. Android-dominant, budget silicon, slow OS adoption. Mixed fleet, managed devices, long refresh cycles.
How wide
Release blockers only. Fits on one shelf. The practical default for most teams. Regression, long tail and odd form factors.
OS versions you support
Cheapest matrix, thinnest safety net. Covers most of the installed base. Needed wherever Android upgrades are slow.
Where devices live
Devices you own, racked in your office. Devices someone else racks, reachable from CI. Own the few you must, rent the rest.
51016 devices in the lab
246 OS versions tracked
5811 101622 162636 device × OS configurations
~72%~88%~95% of a typical install base
Your inventory 51016 devices
iOSFlagship Current iPhone Newest silicon, latest iOS on day one The handset your most vocal users carry, and the first to take a new iOS. Anything broken here is public within hours.
iOSFlagship −1 Last year’s iPhone, large screen Latest iOS, biggest safe area Still the volume seller. Large-screen safe areas and the dynamic island catch layout bugs the smaller model hides.
iOSCompact Small or budget iPhone Narrowest viewport still in support Your narrowest iOS viewport. Truncated buttons, wrapped labels and cut-off modals show up here first.
iOSOlder, supported iPhone three or four generations back One OS version behind, thermal limits The oldest iPhone you still promise to support. Keep it pinned one OS back so you always have somewhere to reproduce those reports.
AndroidFlagship Samsung Galaxy S class Latest Android under One UI Samsung is the Android install base in most markets, and One UI changes enough of the platform that stock Android will not tell you the whole story.
AndroidReference build Google Pixel Stock Android, first to every release Your early-warning device. It takes new Android versions months before anyone else, which is your window to fix things quietly.
AndroidMid-range Samsung Galaxy A class One Android version back, mid silicon The single best-selling shape of Android phone on earth. If you only own one non-flagship device, own this one.
AndroidEntry level Entry Android, 3–4 GB RAM 720p screen, slow storage Where cold start, jank and out-of-memory kills actually happen. Measure timings here, not just pass or fail.
AndroidCustom skin Xiaomi or Redmi Aggressive battery and process management These skins kill background work and throttle notifications on their own schedule. Push, sync and long uploads break here and nowhere else.
AndroidAndroid Go Tecno, Infinix or itel Lightweight OS build, tight storage Dominant across Africa, South Asia and parts of LATAM. Go editions cap background services and behave differently from full Android.
AndroidRegional skin Oppo or Vivo mid-range Heavy launcher, non-standard permissions Huge in South East Asia and India. Permission dialogs, deep links and default-app handling all diverge from stock.
AndroidFoldable Book-style foldable Two viewports, live resize Folding is a configuration change mid-session. State loss, re-layout and video playback bugs surface the moment the screen changes size.
iPadOSTablet iPad Split view, external keyboard Tablet layouts, multitasking and keyboard focus order are a separate product surface, and in enterprise they are often the primary one.
AndroidTablet Android tablet Large viewport, multi-window Android tablets scale layouts differently from iPad and are common on shop floors and in the field.
AndroidRugged Rugged handheld scanner Hardware keys, barcode engine, kiosk mode Zebra and Honeywell units run locked-down builds with hardware triggers. No cloud will hand you one, so this is the device you buy.
AndroidLong tail Field device, three OS versions back No further OS updates, old WebView Old WebView and old TLS defaults quietly break payments and embedded content. Somebody has to own one.
AndroidLarge premium Ultra or Pro-tier Android High DPI, tall aspect, stylus Very tall, very dense screens expose scaling bugs, and stylus input hits code paths touch never reaches.
PreviewPre-release OS Spare unit on a developer beta Next iOS or Android build One sacrificial device on the next OS turns every September into a normal week instead of a fire drill.
OS matrix
iOS, latest 68%
iOS, one back 19%
iOS, two back 7%
Android, latest 21%
Android, one back 27%
Android, two back 23%
Latest-only leaves roughly half your Android users untested. It works for internal apps on managed fleets and almost nowhere else. One version back catches most of iOS. Android still has a long tail underneath this line. Two back is where Android coverage gets honest, at the cost of a bigger matrix to keep green.
Shares are typical, not yours. Replace them with your own analytics before you buy anything.
What this mix still misses
Carrier-locked and eSIM-only handsets behave differently from the unlocked units labs usually buy.
Every device here is on good Wi-Fi. Throttle at least two down to congested 3G.
No accessibility pass. Largest text size, VoiceOver and TalkBack re-lay-out all of these.
Full storage and battery saver are the normal state for these users, and uploads break there first.
Two-year-old chipsets need timing measurements, not just a green tick.
Intermittent connectivity: test what happens when the network drops mid-request, not just when it is absent.
MDM profiles, work profiles and kiosk mode are not represented. Enrol at least one managed device.
Corporate VPN and SSO redirects behave differently on iOS and Android.
Fleet devices stay in service four to six years. Keep one unit per OS version you still support.
Any inventory is a hypothesis about your users. Re-derive it from analytics and crash reports each quarter.
Where the devices live 100% on-prem100% cloud~35% on-prem, 65% cloud
On-prem Cloud
In-house Full physical control, any SIM, any rugged unit You own charging, OS updates, cables and reboots Capacity is fixed, so parallel runs queue
Cloud Hundreds of model and OS combinations on demand Parallel runs scale with the suite, not the shelf Shared hardware, and data leaves your network unless it is private
Hybrid Keep rugged, carrier-specific and restricted devices in-house Burst regression and long-tail runs to the cloud Two environments to keep in sync unless management is centralised
Upfront spend
Ongoing maintenance
Scale on demand
Control and compliance
Right when the hardware is the point: rugged scanners, carrier SIMs, sensors, or data that legally cannot leave the building. Budget for the person who maintains it — five devices is a drawer, sixteen is somebody’s job.
The fastest way to get from five devices to sixteen without buying anything, and the only practical way to run them in parallel from CI. Check first for devices no public cloud will rack: rugged handhelds, regional SKUs and pre-release OS builds.
Where most teams land. A small on-prem shelf for the devices you must own, cloud capacity for the long tail and parallel regression. Centralised device management is what stops it becoming two separate labs.
Illustrative planner. Numbers are starting points, not benchmarks.

What is a mobile device lab?

A mobile device lab is a testing environment that contains multiple physical smartphones and tablets used specifically for testing mobile applications.

Real device testing labs allow teams to test applications on real devices, validate behavior across different operating system versions, reproduce device-specific issues, and support automated testing workflows.

A typical device lab includes a mix of Android and iOS devices, various operating system versions, and different hardware configurations, including both newer and older models.

Why mobile testing requires real devices

Virtual environments such as emulators and simulators are useful for development, but they cannot fully replicate real device conditions.

Differences in hardware, operating systems, and manufacturer customizations can cause applications to behave differently across devices. This is commonly referred to as mobile device fragmentation.

Examples of these differences include variations in hardware, operating system fragmentation, manufacturer modifications, and real network conditions.

Because of this diversity, testing mobile applications on only a small number of devices can result in important issues going undetected until users experience them.

How mobile device labs work

Mobile device labs function as testing infrastructure that allows teams to run applications across multiple device configurations.

Typical capabilities include physical devices connected to host systems, remote access for testers, device management software, automated testing frameworks, and screen streaming for real-time interaction.

Testers can interact with devices remotely, execute automated tests, and collect performance data through device logs.

This remote access model eliminates the need for testers to physically handle each device, as they can interact with devices through a centralized platform that streams the device screen and inputs in real time.

Logs collected during testing provide detailed insights, including timestamps and system data, which help teams diagnose issues more effectively.

Types of mobile device labs

Hydra Lab cloud testing architecture diagram showing integration with DevOps systems, test device management, test task coordination, test execution, logging, result analysis, and issue tracking for large-scale mobile test automation.

Mobile device labs can be categorized based on how devices are hosted and managed.

Local device labs are maintained within an organization’s own infrastructure. This approach provides full control over devices and environments but requires maintaining hardware, managing inventory, and allocating physical space.

Cloud device labs host devices in external data centers managed by service providers. Testers access devices remotely through web interfaces, benefiting from scalability and reduced maintenance.

Hybrid or private device labs combine privately owned devices with centralized management systems, allowing organizations to maintain dedicated devices while benefiting from remote access and automation tools.

Platforms like Kobiton support all three deployment models, with private device labs being especially popular among enterprise teams.

Benefits of mobile device labs

Mobile device labs provide several advantages for testing teams by enabling testing across many device models and validating application behavior on real hardware.

They support distributed testing teams, enable automation at scale, and help reproduce device-specific issues more efficiently.

Many production issues occur due to real-world conditions that were not fully replicated during testing, including differences in devices, networks, and hardware behavior.

Testing across a wide range of real devices allows teams to detect these issues earlier in the development lifecycle.

Scaling mobile testing with device labs

As mobile ecosystems continue to grow, managing a large number of test devices becomes challenging for most teams.

Managed platforms such as Kobiton provide access to real devices along with virtual testing environments, allowing teams to scale testing without maintaining physical device inventories.

These platforms support various deployment models, including public cloud, private cloud, and standalone environments for organizations with strict security requirements.

This flexibility allows teams to choose a device lab configuration that aligns with their development workflows and infrastructure needs.

Conclusion

Mobile applications must function reliably across a wide range of devices, operating systems, and network conditions.

While emulators are useful during development, real device testing is essential for validating real-world performance and behavior.

Mobile device labs provide the infrastructure needed to test applications across diverse environments, helping teams identify issues earlier and deliver more reliable mobile experiences.

Understanding mobile device fragmentation and testing under real-world conditions are key factors in building high-quality mobile applications.

Tiffany Smith
About the Author Tiffany Smith Technical Content Strategist at Kobiton Tiffany Smith is the Technical Content Strategist at Kobiton, specializing in mobile testing documentation and content architecture. She focuses on turning complex systems into clear, usable guidance that engineers can actually rely on. Her work centers on reducing friction, improving clarity, and helping teams build better testing practices.
Follow LinkedIn

Interested in Learning More?

Subscribe today to stay informed and get regular updates from Kobiton

Ready to accelerate delivery of
your mobile apps?

Request a Demo