Skip to content

Commit 2731a11

Browse files
committed
Add device testing post
1 parent 4fedaa2 commit 2731a11

File tree

1 file changed

+350
-0
lines changed

1 file changed

+350
-0
lines changed
Lines changed: 350 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,350 @@
1+
---
2+
layout: post
3+
title: "Low- and Mid-Tier Mobile for the Real World (2025)"
4+
date: 2025-08-18 11:23:19
5+
categories: Web Development
6+
main: "/wp-content/uploads/2025/08/moto-g4.jpg"
7+
meta: "Discover the most representative low- and mid-tier mobile devices for web performance testing in 2025."
8+
---
9+
10+
<!--
11+
- Mobile Safari keeps trying to turn handset names into addresses. Let’s stop
12+
that happening for this page only:
13+
-->
14+
15+
<meta name="format-detection" content="address=no">
16+
17+
For the casual performance enthusiast, dedicated device testing is likely to be
18+
overkill. However, anyone [working full time on site-speed](/services/) will
19+
probably benefit from having at least one real device to hand.
20+
21+
I’m working on a project at the moment where mobile INP is our key focus, and
22+
while [Chrome Desktop’s
23+
DevTools](https://csswizardry.gumroad.com/l/perfect-devtools) has been a great
24+
starting point, replicating real-world mobile interactions and performance has
25+
been a consistent challenge.
26+
27+
I decided to deep dive and look at what would constitute a real low- and
28+
mid-tier mobile device in 2025, and how that maps to the Chrome DevTools
29+
presets.
30+
31+
When assessing, I wanted to factor in a sensible mix of:
32+
33+
* **Distribution and market penetration:**
34+
* how likely is it that folk actually have one of these devices?
35+
* **Device and hardware capabilities:**
36+
* arguably the most important part of the research.
37+
* **Support and longevity:**
38+
* how long are these devices likely to be around?
39+
* **Price-point:**
40+
* are they sensible and reasonable prices for consumers?
41+
42+
And remember, as we’ll look at next, trying to triangulate on one single device
43+
per category is a little futile in itself—sheer device diversity and evolution
44+
means that _anything_ we pick is going to be something of a compromise. My aim,
45+
however, is to minimise that compromise as much as possible and distill our
46+
choices down to a single representative device for each category. Can I do it?
47+
48+
## PageSpeed Insights and the Moto G Series
49+
50+
For the longest time, the Chrome team touted the Motorola _Moto G4_ as the
51+
global baseline device. As a result, I bought a physical Moto G4 and used that
52+
for my real-device testing, inspecting and tracing Chrome remotely. However,
53+
seeing as the G4 was released over nine years ago and is currently locked to
54+
Android 7.0, that soon stopped being entirely representative.
55+
56+
<p class="c-highlight">If you’d like to learn more about testing with real
57+
devices, either Android or iOS, then <a href="/masterclasses/">arrange
58+
a Masterclass</a>.</p>
59+
60+
<figure>
61+
<img src="{{ site.cloudinary }}/wp-content/uploads/2025/08/moto-g4.jpg" alt width="1500" height="1125" loading="lazy">
62+
<figcaption>My old Moto G4 is locked to Android 7 and can no longer be updated.</figcaption>
63+
</figure>
64+
65+
In [Lighthouse
66+
10](https://github.com/GoogleChrome/lighthouse/releases/tag/v10.0.0), the team
67+
switched to an emulated _Moto G Power_ (though this was more of a viewport and
68+
DPR change than hardware capabilities).
69+
70+
The key word is here _emulated_: there is no real device and all of the network
71+
and CPU throttling is simulated, so actually listing any device at all, to me at
72+
least, seems a little disingenuous. There is no Moto anything, so they’d be
73+
better off saying ‘low-end mobile’, or words to that effect.
74+
75+
## Low- and Mid-Tier Mobile in DevTools
76+
77+
In [Chrome’s
78+
DevTools](https://developer.chrome.com/docs/devtools/device-mode#throttle),
79+
that’s exactly what they do! _Low-tier mobile_ defaults to a 6× CPU slowdown and
80+
a 3G-like connection. _Mid-tier mobile_ is a 4× CPU slowdown and a Slow 4G-like
81+
network. If you take the time to calibrate these presets yourself, you’ll get
82+
something a little more bespoke. For me, on my development machine, a mid-tier
83+
CPU is 2.9× slower than my machine’s true capabilities and low-tier mobile is
84+
a staggering 9.1× slower. That’s quite a departure from the off-the-shelf 4× and
85+
6×!
86+
87+
## Real Low- and Mid-Tier Mobile Devices
88+
89+
It’s important to remember that **‘low-tier’ does not mean old**. Likewise,
90+
**‘mid-tier’ does not mean ‘a flagship from 2018’**. They are a device class in
91+
their own right and it’s perfectly possible for your users to be using brand new
92+
low-tier devices. As such, we needn’t look to the past for our benchmarks.
93+
94+
With that in mind, let’s go find ourselves some real low- and mid-tier devices
95+
that we can use for real-world testing in 2025.
96+
97+
<div data-nosnippet>
98+
99+
<p>TL;DR: If you want broadly representative Android hardware for real-world web
100+
performance testing in 2025, buy a <a
101+
href="https://www.samsung.com/uk/smartphones/galaxy-a/galaxy-a15-5g-blue-black-128gb-sm-a156bzkdeub/"><strong>Samsung
102+
Galaxy A15 5G (SM-A156x)</strong></a> (low-tier) and a <a
103+
href="https://www.samsung.com/uk/smartphones/galaxy-a/galaxy-a54-5g-green-256gb-sm-a546blgdeub/"><strong>Samsung
104+
Galaxy A54 5G (SM-A546x)</strong></a> (mid-tier). Both are mass-market, widely
105+
ranged across regions, have multi-year software support, and map well to Chrome
106+
DevTools’ _Low-_ and _Mid-tier_ presets.</p>
107+
108+
</div>
109+
110+
### Why the Samsung Galaxy A15 and A54?
111+
112+
* **Distribution market penetration:**
113+
* Samsung leads global shipments and the _A_ series is the backbone of that
114+
share. These models are sold/carrier-ranged across Europe and North America,
115+
so you’re testing on what people actually use. [^1] [^2] [^3] [^4] [^5]
116+
* **Device and hardware capabilities:**
117+
* Both are self-style low- and mid-range devices with hardware characteristics
118+
to match. [^9] [^10] [^11] [^12]
119+
* **Support and longevity:**
120+
* Both lines ship with four generations of Android OS updates and five years
121+
of security patches, so they’ll have a decent shelf life. [^6] [^7] [^8]
122+
* **Price-point:**
123+
Typically $199 for the A15 5G, well under the A54’s original $450 RRP. [^13]
124+
[^7]
125+
126+
Based on these factors along, many devices might make the grade, so let’s look
127+
in a little more detail.
128+
129+
## Real Low-Tier Mobile for 2025: Samsung Galaxy A15 5G
130+
131+
<figure>
132+
<img src="{{ site.cloudinary }}/wp-content/uploads/2025/08/a15.avif" alt width="1440" height="920" loading="lazy" style="mix-blend-mode: darken;">
133+
<figcaption>Image credit: samsung.com</figcaption>
134+
</figure>
135+
136+
The A15 is one of the cheapest mainstream 5G handsets Samsung markets worldwide:
137+
you’ll find it in Latin America, Africa, Europe, South Asia, and North America.
138+
That ubiquity is quite rare; most lower-end Androids tend to be regional brands
139+
(Infinix, Tecno, Lava, etc.).
140+
141+
The A15 also reflects what a budget-conscious, mainstream consumer gets in
142+
2024/25: limited CPU/GPU headroom, middling storage I/O, and memory constraints.
143+
Perfect for showing how web performance characteristics change when you head
144+
toward the floor of mass-market devices.
145+
146+
* **Release date:** December 2023 <span id="jsA15Age"></span>
147+
* **Cost at release:** $199
148+
* **Chipset:** [MediaTek Dimensity
149+
6100+](https://www.mediatek.com/products/smartphones/mediatek-dimensity-6100plus)
150+
* MediaTek say themselves that the Dimensity 6100+ chip is <q>a highly capable
151+
5G SoC for mainstream and entry-5G smartphones…</q>. [^11] [^12]
152+
* **Memory/Storage:** 4–8 GB LPDDR4X, UFS 2.2.
153+
* Universal Flash Storage 2.2 is a almost exclusively found in low- to
154+
mid-tier devices. [^12]
155+
* **Screen:** 6.5″ FHD+ 90Hz AMOLED.
156+
* Lots of pixels, but the 90Hz panel won’t hide any jank if you don’t meet
157+
your frame budget.
158+
* **Support window:** four generations of OS updates and five years of security
159+
updates. [^8]
160+
* **Why it’s representative:** It’s cheap, everywhere, and carrier-marketed in
161+
the US (T-Mobile, AT&T, Verizon), while being widely retailed across the
162+
UK/EU. That combination gives huge base coverage. [^3] [^4] [^5] [^13]
163+
164+
### Good Low-Tier Alternatives
165+
166+
* **Xiaomi Redmi 13C 5G:**
167+
* Dimensity 6100+ chipset
168+
* 6.74″ 90Hz screen
169+
* Aggressively priced and widely sold in Europe.
170+
* **Moto G34 5G:**
171+
* Snapdragon 695 chipset
172+
* UK/EU ranging and very low retail price
173+
* Good for testing entry level but newer hardware. [^14] [^15]
174+
175+
## Real Mid-Tier Mobile for 2025: Samsung Galaxy A54 5G
176+
177+
<figure>
178+
<img src="{{ site.cloudinary }}/wp-content/uploads/2025/08/a56.jpg" alt width="1440" height="960" loading="lazy" style="mix-blend-mode: darken;">
179+
<figcaption>Image credit: samsung.com</figcaption>
180+
</figure>
181+
182+
While not even ‘flagship-lite’—its Exynos 1380 chip and GPU are properly
183+
mid-market—the A54 is one of [the world’s top-selling mid-tier
184+
Androids](https://www.forbes.com/sites/johnkoetsier/2023/08/29/top-10-selling-smartphones-all-from-2-companies-apple-and-samsung/),
185+
and it has staying power in both carrier contracts and SIM-free contexts.
186+
187+
Further, Samsung sells essentially the same A54 device everywhere, which makes
188+
test data reproducible between Europe, India, Southeast Asia, Latin America,
189+
and even the US. Many competitors (e.g. Xiaomi, OPPO, realme) tend to fragment
190+
their mid-tiers by market.
191+
192+
Finally, both the A15, and A54 get Samsung’s long software support, meaning they
193+
will likely still be in market for several years.
194+
195+
I actually went out and bought myself an A54 5G after conducting this research!
196+
197+
* **Release date:** March 2023 <span id="jsA54Age"></span>
198+
* **Cost at release:** $450 US
199+
* **Chipset:** [Exynos
200+
1380](https://semiconductor.samsung.com/processor/mobile-processor/exynos-1380/)
201+
* Samsung’s own chip is decidedly mid-range [^10] [^9]
202+
* **Memory/Storage:** 6–8 GB, UFS 2.2
203+
* More RAM than the A15
204+
* Still much slower storage—think HTTP cache reads
205+
* **Screen:** 6.4″ 120Hz AMOLED
206+
* Slightly smaller screen but faster refresh rate than the A15
207+
* **Support window:** four generations of OS updates and five years of security
208+
updates. [^7]
209+
* **Why it’s representative:** The A5<i>x</i> line is the volume mid-range many
210+
Europeans actually buy. If your site flies here, you’re golden on most
211+
mid-tier Androids.
212+
213+
<script>
214+
(() => {
215+
216+
// Dynamically calculate device ages
217+
218+
const monthsBetween = (from, to) => {
219+
let months =
220+
(to.getFullYear() - from.getFullYear()) * 12 +
221+
(to.getMonth() - from.getMonth());
222+
if (to.getDate() < from.getDate()) months -= 1;
223+
return Math.max(0, months);
224+
};
225+
226+
const formatAge = (fromDate, now = new Date()) => {
227+
const totalMonths = monthsBetween(fromDate, now);
228+
const years = Math.floor(totalMonths / 12);
229+
const months = totalMonths % 12;
230+
return `${years} ${years === 1 ? 'year' : 'years'} and ` +
231+
`${months} ${months === 1 ? 'month' : 'months'}`;
232+
};
233+
234+
const setAge = (id, year, month, day = 1) => {
235+
const el = document.getElementById(id);
236+
if (!el) return;
237+
const release = new Date(Date.UTC(year, month, day));
238+
el.textContent = `(${formatAge(release)} ago)`;
239+
};
240+
241+
// Devices
242+
setAge('jsA15Age', 2023, 11);
243+
setAge('jsA54Age', 2023, 2);
244+
})();
245+
</script>
246+
247+
### Good mid-tier alternatives
248+
249+
* **Galaxy A55 5G:**
250+
* Successor with Exynos 1480 chipset
251+
* Four generations of OS update and five years of security updates
252+
* Very similar to A54 [^16]
253+
* **Redmi Note 13:**
254+
* Europe-wide launch
255+
* Note 13 5G/Pro 5G are common mid-range alternatives to Samsung in Spain/CEE
256+
* Useful to cross-check different SoC/storage stacks [^17] [^18] [^19]
257+
258+
{% comment %}
259+
## Regional Variants
260+
261+
The **Samsung Galaxy A15 5G** and **Galaxy A54 5G** are sensible **global
262+
defaults** because they’re widely available, reasonably priced, and benefit from
263+
multi-year Android/One UI updates. Other brands and devices operate or fragment
264+
their handsets incredibly regionally.
265+
266+
If you want region-specific options, I would consider:
267+
268+
### UK & EU
269+
270+
- **Xiaomi Redmi Note 13 (family)**: mass-market mid-tier across Europe; useful
271+
foil to Samsung for SoC/storage diversity.[^20] [^21]
272+
- **Motorola Moto G34 5G**: budget 5G widely ranged by UK carriers; good
273+
“entry-level but new” proxy.[^22]
274+
275+
### North America
276+
277+
- **Samsung Galaxy A25 5G**: frequently carrier-ranged as an affordable step-up
278+
5G; keeps you in Samsung’s ecosystem while lowering headroom vs A54.[^23]
279+
- **Moto G Power 5G (2024)**: common prepaid choice; sanity-checks lower-end
280+
Qualcomm/MediaTek stacks seen in the US market.[^24]
281+
282+
### India
283+
284+
- **Redmi Note 13 5G**: staple mid-tier with strong distribution and value
285+
pricing.[^25]
286+
- **Motorola Moto G34 5G**: popular, aggressively priced; clean Android and
287+
broad offline availability.[^26]
288+
- (A15 5G remains a valid low-tier global baseline here thanks to Samsung’s
289+
update policy and retail presence.)[^27]
290+
291+
### Southeast Asia
292+
293+
- **OPPO A58 (4G/5G variants)**: A-series is a volume workhorse in SEA retail;
294+
good to test OEM skin + storage I/O differences.[^28]
295+
- **realme C55 / C65**: value-tier phones with wide offline reach; a realistic
296+
proxy for “cheapest recent Android” experiences.[^29]
297+
298+
### Latin America (incl. Brazil)
299+
300+
- **Motorola Moto G-series (e.g., G54/G34)**: Motorola remains strong in
301+
LATAM/Brazil; G-series is the everyday baseline.[^30]
302+
- **Samsung Galaxy A15/A25**: ubiquitous across carriers/retailers; easy to
303+
source and maintain for multi-year testing.[^23]
304+
{% endcomment %}
305+
306+
## Closing Thoughts
307+
308+
The web is used on billions of people, but not all devices are created equal. If
309+
we’re serious about building a fast, accessible web, we need to calibrate our
310+
benchmarks against hardware that people actually own and not just the flagships
311+
we keep in our pockets and the presets that DevTools hands over.
312+
313+
Having just _one_ real device in your arsenal is a great place to start, and in
314+
2025, that’s the Samsung Galaxy A15 5G for low-tier, and the Galaxy A54 5G for
315+
mid-tier testing.
316+
317+
- - -
318+
319+
[^1]: [Canalys Q2 2025](https://www.canalys.com/newsroom/global-smartphone-market-q2-2025): Samsung #1 with 19%, lead underpinned by Galaxy A series
320+
[^2]: [Canalys Europe (2024)](https://www.canalys.com/newsroom/europe-smartphone-market-q4-2024): Europe returned to growth; Samsung remained #1 with 46.4M shipments
321+
[^3]: [T-Mobile US page for Galaxy A15 5G](https://www.t-mobile.com/cell-phone/samsung-galaxy-a15-5g)
322+
[^4]: [AT&T prepaid page for Galaxy A15 5G](https://www.att.com/buy/prepaid-phones/samsung-galaxy-a15-5g-prepaid.html)
323+
[^5]: [Verizon prepaid page for Galaxy A15 5G](https://www.verizon.com/smartphones/samsung-galaxy-a15-5g-prepaid/) (US only)
324+
[^6]: [Samsung: ‘Four generations of OS upgrades’ and ‘five years of security updates’ for select Galaxy devices](https://news.samsung.com/global/samsung-sets-the-new-standard-with-four-generations-of-os-upgrades-to-ensure-the-most-up-to-date-and-more-secure-galaxy-experience)
325+
[^7]: [Samsung Newsroom UK launch of A54/A34](https://news.samsung.com/uk/the-samsung-galaxy-a54-5g-and-galaxy-a34-5g-awesome-experiences-for-all): five years of security updates; four generations of OS updates. £449 UK RRP for A54.
326+
[^8]: [Samsung product page confirms A15 5G is also offered with five years of security updates and four generations of OS updates](https://www.samsung.com/uk/smartphones/galaxy-a/galaxy-a15-5g-blue-black-128gb-sm-a156bzkdeub/)
327+
[^9]: [Notebookcheck review of Galaxy A54 5G](https://www.notebookcheck.net/Samsung-Galaxy-A54-5G-review-A-powerful-mid-range-smartphone-with-many-upgrades.710600.0.html)
328+
[^10]: [Wikipedia: Samsung Galaxy A54 5G, SoC (Exynos 1380), release, and core specs](https://en.wikipedia.org/wiki/Samsung_Galaxy_A54_5G)
329+
[^11]: [Notebookcheck: Galaxy A15 5G review.](https://www.notebookcheck.net/Samsung-Galaxy-A15-5G-smartphone-review-Important-updates-for-the-affordable-phone.819065.0.html) Dimensity 6100+ class and pricing
330+
[^12]: [Wikipedia: Galaxy A15 5G SoC, memory, storage, OS support summary](https://en.wikipedia.org/wiki/Samsung_Galaxy_A15)
331+
[^13]: [TechAdvisor: UK launch pricing: A15 5G £199 (A15 4G £169)](https://www.techadvisor.com/article/2176227/samsung-galaxy-a15.html)
332+
[^14]: [TechRadar: Moto G34 5G UK sale & £149.99 pricing](https://www.techradar.com/phones/moto-g34-review)
333+
[^15]: [Vodafone UK press release: Moto G34 5G](https://www.vodafone.co.uk/newscentre/press-release/the-motorola-moto-g34-5g-is-now-available-on-vodafone-evo/)
334+
[^16]: [Samsung newsroom](https://news.samsung.com/global/samsung-galaxy-a55-5g-and-galaxy-a35-5g-awesome-innovations-and-security-engineered-for-everyone): A55 5G continues five years of security updates and four generations of OS updates policy; Exynos 1480 and EU retail presence
335+
[^17]: [Xiaomi global launch of Redmi Note 13 series](https://www.androidauthority.com/redmi-note-13-series-global-launch-3403087/)
336+
[^18]: [Xiaomi official specs for Redmi Note 13 5G](https://www.mi.com/global/product/redmi-note-13-5g/specs/)
337+
[^19]: [StatCounter vendor share Spain](https://gs.statcounter.com/vendor-market-share/mobile/spain): Samsung & Xiaomi dominate—useful proxy for EU mid-range tastes
338+
{% comment %}
339+
[^20]: [Xiaomi: Redmi Note 13 5G specs (global)]( https://www.mi.com/global/product/redmi-note-13-5g/specs/)
340+
[^21]: [StatCounter: mobile vendor share, Europe]( https://gs.statcounter.com/vendor-market-share/mobile/europe)
341+
[^22]: [Vodafone UK: Moto G34 5G ranged on Vodafone]( https://www.vodafone.co.uk/newscentre/press-release/the-motorola-moto-g34-5g-is-now-available-on-vodafone-evo/)
342+
[^23]: [Samsung UK: Galaxy A25 5G product page]( https://www.samsung.com/uk/smartphones/galaxy-a/galaxy-a25-5g/)
343+
[^24]: [Motorola US: Moto G Power 5G (2024)]( https://www.motorola.com/us/smartphones-moto-g-power-5g-2024/p)
344+
[^25]: [Xiaomi: Redmi Note 13 5G specs (global/India availability varies)]( https://www.mi.com/global/product/redmi-note-13-5g/specs/)
345+
[^26]: [Motorola India: Moto G34 5G]( https://www.motorola.in/smartphones-moto-g34-5g)
346+
[^27]: [Samsung: OS/security update policy (multi-year updates for A-series)]( https://news.samsung.com/global/samsung-sets-the-new-standard-with-four-generations-of-os-upgrades-to-ensure-the-most-up-to-date-and-more-secure-galaxy-experience)
347+
[^28]: [OPPO: A58 product page]( https://www.oppo.com/en/smartphones/series-a/a58/)
348+
[^29]: [realme: C55 product page (C-series reference)]( https://www.realme.com/global/realme-c55)
349+
[^30]: [StatCounter: vendor share, South America and Brazil]( https://gs.statcounter.com/vendor-market-share/mobile/south-america and https://gs.statcounter.com/vendor-market-share/mobile/brazil)
350+
{% endcomment %}

0 commit comments

Comments
 (0)