Notebookcheck Logo

HTC Desire 12s Review: Striped Smartphone

Courageous update? HTC, one of the pioneers of the smartphone era, seems to be falling into oblivion more and more with each passing year. At least the Taiwanese manufacturer has now updated its mid-range line-up and introduced the HTC Desire 12s, a smartphone for around $200. Is it enough to rekindle our interest?
HTC Desire 12s

In the last few years, HTC has focused mainly on its premium range of smartphones in an attempt to woo customers with innovation. However, the company's line-up consists of more than just premium devices, as the newly introduced mid-range Desire 12s proves. For around $200 you get plenty of storage space, a fingerprint reader, and lower mid-range performance. Admittedly, that does not sound particularly enticing so let us find out whether or not the Desire 12s has any surprises up its sleeves.

Similarly priced competitors include the Nokia 4.2, LG K40Sony Xperia L3, and the Huawei Y7 2019.

HTC Desire 12s (Desire Series)
Processor
Qualcomm Snapdragon 435 8 x 1.4 GHz, Cortex-A53
Graphics adapter
Memory
3 GB 
Display
5.70 inch 18:9, 1440 x 720 pixel 282 PPI, Capacitive, IPS, glossy: yes
Storage
32 GB eMMC Flash, 32 GB 
, 26 GB free
Connections
1 USB 2.0, Audio Connections: 3.5mm-Audioport, Card Reader: microSD up to 2 TB, 1 Fingerprint Reader, Brightness Sensor, Sensors: accelerometer, proximity sensor, compass
Networking
802.11 b/g/n (b/g/n = Wi-Fi 4/), Bluetooth 4.2, 2G (850/​900/​1,800/​1,900), 3G (B1/​B2/​B5/​B8), 4G (B1/​B3/​B5/​B7/​B8/​B20/​B28/​B38/​B40/​B41), Dual SIM, LTE, GPS
Size
height x width x depth (in mm): 8.3 x 154.2 x 72.7 ( = 0.33 x 6.07 x 2.86 in)
Battery
3075 mAh Lithium-Ion
Operating System
Android 8.1 Oreo
Camera
Primary Camera: 13 MPix f/​2.0, phase-detection AF, LED flash, videos at 1080p/30FPS
Secondary Camera: 13 MPix f/​2.2, LED flash, videos at 1080p
Additional features
Speakers: Bottom-firing mono speaker, Keyboard: virtual keyboard, Charger, USB cable, headset, SIM tool, 24 Months Warranty, LTE Cat 6 (300Mbps/​50Mbps); notification LED, fanless
Weight
150 g ( = 5.29 oz / 0.33 pounds), Power Supply: 46 g ( = 1.62 oz / 0.1 pounds)
Price
200 Euro
Note: The manufacturer may use components from different suppliers including display panels, drives or memory sticks with similar specifications.

 

Case

The Desire 12s is available in silver-gray and black - not the most innovative of colors but a safe bet for sure. At least the plastic rear cover is far from bland, and the lower two-thirds are coated with a tangible striped pattern noticeably increasing the devices grip. Generally speaking though, the case is glossy and somewhat susceptible to fingerprints.

Its robustness is mediocre at best. Pressure from the front is quickly visible on the display. Pressure from the back resulted in some flexing but no ripples on the display. We were able to warp the case slightly, which produced visible distortions on the display.

The mid-sized device is not particularly heavy and too large for small hands. The top and bottom bezels are fairly wide, and unlike the Nokia 4.2 the HTC lacks a notch.

HTC Desire 12s
HTC Desire 12s
HTC Desire 12s
HTC Desire 12s
HTC Desire 12s
HTC Desire 12s
HTC Desire 12s

Size Comparison

158.92 mm / 6.26 inch 76.91 mm / 3.03 inch 8.1 mm / 0.3189 inch 168 g0.3704 lbs154 mm / 6.06 inch 72 mm / 2.83 inch 8.9 mm / 0.3504 inch 156 g0.3439 lbs154.2 mm / 6.07 inch 72.7 mm / 2.86 inch 8.3 mm / 0.3268 inch 150 g0.3307 lbs153 mm / 6.02 inch 71.9 mm / 2.83 inch 8.3 mm / 0.3268 inch 145 g0.3197 lbs148.95 mm / 5.86 inch 71.3 mm / 2.81 inch 8.39 mm / 0.3303 inch 161 g0.3549 lbs148 mm / 5.83 inch 105 mm / 4.13 inch 1 mm / 0.03937 inch 1.5 g0.00331 lbs

Connectivity

Two different storage tiers are available, albeit not in all markets. For example, European customers are limited to the 32 GB SKU with 3 GB of RAM while an additional 64 GB SKU is available in select markets as well.

While the device supports two SIM cards, the secondary slot has to share its precious space with the microSD card reader. The latter supports the exFAT file system but microSD cards can only be formatted as external storage, meaning they cannot be used to offload apps.

Software

Despite the long-time close cooperation with Google HTC has been lacking in the software department lately. For example, many flagship users are still waiting for updates, and the Desire 12s is anything but up-to-date either. Our review unit was running Android 8.1 with security patches as of February 2019. In other words it was outdated out of the box.

HTC’s Android skin is called HTC Sense, and it includes several changes to Google’s stock flavor of Android. For example, HTC Sense comes with a variety of preinstalled in-house apps that can only be deactivated but not removed completely. The same is true for some preloaded social media apps. Due to a lack of Widevine certification the device is incapable of streaming HD content from Netflix and the like.

Software HTC Desire 12s
Software HTC Desire 12s
Software HTC Desire 12s

Communication and GPS

In addition to all frequencies required for Central Europe the Desire 12s also supports a few additional LTE bands. However, we strongly advise you to do your due diligence before traveling abroad.

The Desire 12s does not support the 5 GHz Wi-Fi band and is therefore limited to 802.11n. When connected to our Linksys EA8500 reference router its performance was average for its class. The Sony Xperia L3 was much faster both ways and the LG K40 was faster receiving data. We did encounter disconnects during our tests and had to manually re-establish the Wi-Fi connection after waking the device from standby occasionally.

Networking
iperf3 transmit AX12
Sony Xperia L3
PowerVR GE8320, Helio P22 MT6762, 32 GB eMMC Flash
102 (90min - 111max) MBit/s +86%
HTC Desire 12s
Adreno 505, 435, 32 GB eMMC Flash
54.7 (51min - 58max) MBit/s
Huawei Y7 2019
Adreno 506, SD 450, 32 GB eMMC Flash
47.7 (43min - 52max) MBit/s -13%
LG K40
PowerVR GE8320, Helio P22 MT6762, 32 GB eMMC Flash
39.6 (10min - 54max) MBit/s -28%
Nokia 4.2
Adreno 505, SD 439, 32 GB eMMC Flash
35.2 (24min - 40max) MBit/s -36%
iperf3 receive AX12
Average of class Smartphone
  (last 2 years)
376 MBit/s +605%
LG K40
PowerVR GE8320, Helio P22 MT6762, 32 GB eMMC Flash
221 (107min - 246max) MBit/s +315%
Sony Xperia L3
PowerVR GE8320, Helio P22 MT6762, 32 GB eMMC Flash
128 (81min - 129max) MBit/s +140%
HTC Desire 12s
Adreno 505, 435, 32 GB eMMC Flash
53.3 (52min - 55max) MBit/s
Nokia 4.2
Adreno 505, SD 439, 32 GB eMMC Flash
52.6 (35min - 52max) MBit/s -1%
Huawei Y7 2019
Adreno 506, SD 450, 32 GB eMMC Flash
52.5 (50min - 54max) MBit/s -2%
0510152025303540455055Tooltip
HTC Desire 12s; iperf3 receive AX12; iperf 3.1.3: Ø53.2 (52-55)
HTC Desire 12s; iperf3 transmit AX12; iperf 3.1.3: Ø54.7 (51-58)
GPS Test indoors
GPS Test indoors
GPS Test outdoors
GPS Test outdoors

We use the GPS Test app to determine GPS accuracy. Indoors, we were unable to obtain GPS lock altogether. Outdoors it took a while but was very accurate at 3 m in return.

The HTC Desire 12s did fairly well in our on-road test on the overpass but was not particularly accurate around the narrow old town streets. In these cases it simply recorded a rough estimate of the track.

GPS Desire 12s – overview
GPS Desire 12s – overview
GPS Desire 12s – overpass
GPS Desire 12s – overpass
GPS Desire 12s – narrow streets
GPS Desire 12s – narrow streets
GPS Garmin Edge 520 – overview
GPS Garmin Edge 520 – overview
GPS Garmin Edge 520 – overpass
GPS Garmin Edge 520 – overpass
GPS Garmin Edge 520 – narrow streets
GPS Garmin Edge 520 – narrow streets


Telephony and Call Quality

HTC opted for Google’s stock easy-to-use telephone app that we are already familiar with. Carrier support presupposed VoLTE and VoWiFi are supported.

In general, we were quite taken with the Desire’s call quality. We had no issues understanding our conversational partners despite some minor distortions on maximum volume. Our voice was captured very clearly, and we had to make sure not to speak too loud in order to keep the microphone from over-modulating. When talking on speakerphone our conversational partner was loud and clear, and our voice was captured accurately regardless of volume.

Cameras

Sample photo front-facing camera
Sample photo front-facing camera

The HTC Desire 12s’s high-resolution 13 MP front-facing camera is a particularly noteworthy feature. The rear-facing camera also contains a 13 MP sensor. However, the selfie-camera is not as light-sensitive as the main shooter. As we all know resolution is not everything, and our sample photo is living proof thereof. Bright areas are overexposed, colors distorted, and details are visibly washed-out. The only positive effect is the camera’s brightening.

The main camera did much better than the secondary one, and it turned out to be well usable in daylight despite a noticeable lack of color accuracy and details. In low light the camera was incapable of capturing the darker areas, and the results were very noisy overall.

Videos are recorded in 1080p, and the camera reacts very quickly and smoothly to sudden changes in lighting. The amount of noise increases visibly in low-light scenarios. In bright light, the results are decent and acceptable.

Image Comparison

Choose a scene and navigate within the first image. One click changes the position on touchscreens. One click on the zoomed-in image opens the original in a new window. The first image shows the scaled photograph of the test device.

Scene 1Scene 2Scene 3
click to load images

When taken in our test lab and tested under normalized conditions, the test chart was not only visibly blurry but also showed uneven colors. In return, contrast was decent. The amount of blur increased slightly towards the edges, and colors were too dark overall.

Test chart overview
Test chart overview
Test chart details
Test chart details
Color Checker. Reference color in the bottom half of each square
Color Checker. Reference color in the bottom half of each square

Accessories and Warranty

Included in the box are a small charger (incapable of fast charging), a USB cable, a SIM tool, and a small and decent headset.

HTC devices purchased in Europe get a full 24 months of warranty.

Input Devices and Handling

The default keyboard is HTC’s TouchPal; however, it is not the premium version available in the app store. There are no ads and a wide variety of themes are available to customize the keyboard to your liking. Typing worked very well, and the keyboard is highly customizable. However, we were unable to change the keyboard layout to German despite adjusting the language settings accordingly.

The touchscreen is accurate up to its very edges and easy to use thanks to its smooth surface.

A fingerprint reader is located at the back of the device, which is very common nowadays for devices in the Desire 12s’s price range. The sensor works very reliably but suffers from a noticeable lag when unlocking the device.

Keyboard in portrait mode
Keyboard in portrait mode
Keyboard in landscape mode
Keyboard in landscape mode

Display

Subpixel array
Subpixel array

The 2:1 display runs at a native resolution of 1440x720 pixels. While there are displays in the HTC’s price range that get significantly brighter, the Desire’s 447 nits are perfectly fine. Brightness distribution was very even.

422
cd/m²
461
cd/m²
458
cd/m²
449
cd/m²
459
cd/m²
454
cd/m²
446
cd/m²
442
cd/m²
436
cd/m²
Distribution of brightness
tested with X-Rite i1Pro 2
Maximum: 461 cd/m² (Nits) Average: 447.4 cd/m²
Brightness Distribution: 92 %
Center on Battery: 459 cd/m²
Contrast: 765:1 (Black: 0.6 cd/m²)
ΔE Color 6.1 | 0.5-29.43 Ø5
ΔE Greyscale 8.1 | 0.57-98 Ø5.3
99.7% sRGB (Calman 2D)
Gamma: 1.918
HTC Desire 12s
IPS, 1440x720, 5.70
Nokia 4.2
IPS, 1520x720, 5.71
Huawei Y7 2019
IPS, 1520x720, 6.26
LG K40
IPS, 1440x720, 5.70
Sony Xperia L3
IPS, 1440x720, 5.70
Screen
25%
24%
16%
56%
Brightness middle
459
445
-3%
547
19%
475
3%
533
16%
Brightness
447
424
-5%
543
21%
467
4%
533
19%
Brightness Distribution
92
91
-1%
94
2%
90
-2%
89
-3%
Black Level *
0.6
0.26
57%
0.49
18%
0.32
47%
0.25
58%
Contrast
765
1712
124%
1116
46%
1484
94%
2132
179%
Colorchecker dE 2000 *
6.1
5.9
3%
4.5
26%
5.95
2%
2.8
54%
Colorchecker dE 2000 max. *
10.5
9.3
11%
7.9
25%
12.62
-20%
5.1
51%
Greyscale dE 2000 *
8.1
6.8
16%
5
38%
7.9
2%
1.9
77%
Gamma
1.918 115%
2.2 100%
2.35 94%
2.331 94%
2.11 104%
CCT
7821 83%
8443 77%
7400 88%
8202 79%
6149 106%

* ... smaller is better

Screen Flickering / PWM (Pulse-Width Modulation)

To dim the screen, some notebooks will simply cycle the backlight on and off in rapid succession - a method called Pulse Width Modulation (PWM) . This cycling frequency should ideally be undetectable to the human eye. If said frequency is too low, users with sensitive eyes may experience strain or headaches or even notice the flickering altogether.
Screen flickering / PWM detected 100 Hz ≤ 20 % brightness setting

The display backlight flickers at 100 Hz (worst case, e.g., utilizing PWM) Flickering detected at a brightness setting of 20 % and below. There should be no flickering or PWM above this brightness setting.

The frequency of 100 Hz is very low, so the flickering may cause eyestrain and headaches after extended use.

In comparison: 53 % of all tested devices do not use PWM to dim the display. If PWM was detected, an average of 17844 (minimum: 5 - maximum: 3846000) Hz was measured.

We found PWM flickering at brightness levels of 20% and below at a very low frequency of just 100 Hz. This frequency is so low that sensitive users will most likely suffer from headaches.

At 0.6 nits, the display’s black level is fairly high. Consequently, at high brightness levels, blacks are rather grayish instead. The resulting contrast ratio is a mediocre 765:1.

When measured with a spectrophotometer in combination with the CalMAN software, we found a very pronounced blue tint. Color deviations were okay overall; however, we should note that some smartphones in the HTC’s price range are much more accurate. Subjectively, colors seem somewhat pale.

CalMAN color accuracy
CalMAN color accuracy
CalMAN grayscale
CalMAN grayscale
CalMAN color space
CalMAN color space
CalMAN saturation
CalMAN saturation

Display Response Times

Display response times show how fast the screen is able to change from one color to the next. Slow response times can lead to afterimages and can cause moving objects to appear blurry (ghosting). Gamers of fast-paced 3D titles should pay special attention to fast response times.
       Response Time Black to White
25 ms ... rise ↗ and fall ↘ combined↗ 9 ms rise
↘ 16 ms fall
The screen shows relatively slow response rates in our tests and may be too slow for gamers.
In comparison, all tested devices range from 0.1 (minimum) to 240 (maximum) ms. » 53 % of all devices are better.
This means that the measured response time is worse than the average of all tested devices (21.4 ms).
       Response Time 50% Grey to 80% Grey
48 ms ... rise ↗ and fall ↘ combined↗ 23 ms rise
↘ 25 ms fall
The screen shows slow response rates in our tests and will be unsatisfactory for gamers.
In comparison, all tested devices range from 0.2 (minimum) to 636 (maximum) ms. » 80 % of all devices are better.
This means that the measured response time is worse than the average of all tested devices (33.7 ms).

When viewed at an angle we noticed a yellowness to the display. The image remained well readable but colors distorted noticeably as a result. The device remained well-usable outdoors but might require you to retreat to the shade on particularly bright and sunny days.

Viewing angles
Viewing angles
Outdoors
Outdoors

Performance

Qualcomm’s Snapdragon 435 is a very popular SoC for affordable mid-range smartphones. However, it is not particularly powerful, and consequently the HTC can be found at the bottom of our benchmark score lists more often than not.

The Nokia 4.2 and Huawei Y7 2019 in particular are both significantly faster than our review unit. Real-world implications include a noticeable lag when reducing or increasing volume while running demanding applications, or a general sluggishness when attempting to run two things at once.

Geekbench 4.4
64 Bit Single-Core Score (sort by value)
HTC Desire 12s
Qualcomm Snapdragon 435, Adreno 505, 3072
691 Points
Nokia 4.2
Qualcomm Snapdragon 439, Adreno 505, 3072
891 Points +29%
Huawei Y7 2019
Qualcomm Snapdragon 450, Adreno 506, 3072
761 Points +10%
LG K40
Mediatek Helio P22 MT6762, PowerVR GE8320, 2048
758 Points +10%
Sony Xperia L3
Mediatek Helio P22 MT6762, PowerVR GE8320, 3072
Points -100%
Average Qualcomm Snapdragon 435
  (637 - 691, n=10)
663 Points -4%
Average of class Smartphone
  (934 - 9574, n=89, last 2 years)
5271 Points +663%
64 Bit Multi-Core Score (sort by value)
HTC Desire 12s
Qualcomm Snapdragon 435, Adreno 505, 3072
2580 Points
Nokia 4.2
Qualcomm Snapdragon 439, Adreno 505, 3072
3267 Points +27%
Huawei Y7 2019
Qualcomm Snapdragon 450, Adreno 506, 3072
3870 Points +50%
LG K40
Mediatek Helio P22 MT6762, PowerVR GE8320, 2048
3375 Points +31%
Sony Xperia L3
Mediatek Helio P22 MT6762, PowerVR GE8320, 3072
Points -100%
Average Qualcomm Snapdragon 435
  (2210 - 2889, n=10)
2610 Points +1%
Average of class Smartphone
  (2630 - 26990, n=89, last 2 years)
14179 Points +450%
Compute RenderScript Score (sort by value)
HTC Desire 12s
Qualcomm Snapdragon 435, Adreno 505, 3072
2512 Points
Nokia 4.2
Qualcomm Snapdragon 439, Adreno 505, 3072
3183 Points +27%
Huawei Y7 2019
Qualcomm Snapdragon 450, Adreno 506, 3072
2940 Points +17%
LG K40
Mediatek Helio P22 MT6762, PowerVR GE8320, 2048
2638 Points +5%
Sony Xperia L3
Mediatek Helio P22 MT6762, PowerVR GE8320, 3072
Points -100%
Average Qualcomm Snapdragon 435
  (1782 - 2512, n=8)
2115 Points -16%
Average of class Smartphone
  (2053 - 18432, n=70, last 2 years)
11006 Points +338%
PCMark for Android
Work performance score (sort by value)
HTC Desire 12s
Qualcomm Snapdragon 435, Adreno 505, 3072
4316 Points
Nokia 4.2
Qualcomm Snapdragon 439, Adreno 505, 3072
6228 Points +44%
Huawei Y7 2019
Qualcomm Snapdragon 450, Adreno 506, 3072
5431 Points +26%
LG K40
Mediatek Helio P22 MT6762, PowerVR GE8320, 2048
4404 Points +2%
Sony Xperia L3
Mediatek Helio P22 MT6762, PowerVR GE8320, 3072
6385 Points +48%
Average Qualcomm Snapdragon 435
  (4316 - 5438, n=10)
4876 Points +13%
Average of class Smartphone
  (last 2 years)
19297 Points +347%
Work 2.0 performance score (sort by value)
HTC Desire 12s
Qualcomm Snapdragon 435, Adreno 505, 3072
3538 Points
Nokia 4.2
Qualcomm Snapdragon 439, Adreno 505, 3072
4623 Points +31%
Huawei Y7 2019
Qualcomm Snapdragon 450, Adreno 506, 3072
4499 Points +27%
LG K40
Mediatek Helio P22 MT6762, PowerVR GE8320, 2048
3805 Points +8%
Sony Xperia L3
Mediatek Helio P22 MT6762, PowerVR GE8320, 3072
4912 Points +39%
Average Qualcomm Snapdragon 435
  (3538 - 3928, n=11)
3737 Points +6%
Average of class Smartphone
  (9101 - 12871, n=3, last 2 years)
11221 Points +217%
3DMark
1280x720 offscreen Ice Storm Unlimited Score (sort by value)
Nokia 4.2
Qualcomm Snapdragon 439, Adreno 505, 3072
13192 Points
Huawei Y7 2019
Qualcomm Snapdragon 450, Adreno 506, 3072
12562 Points
LG K40
Mediatek Helio P22 MT6762, PowerVR GE8320, 2048
10721 Points
Sony Xperia L3
Mediatek Helio P22 MT6762, PowerVR GE8320, 3072
10340 Points
Average Qualcomm Snapdragon 435
  (8137 - 9961, n=10)
9688 Points
1280x720 offscreen Ice Storm Unlimited Graphics Score (sort by value)
Nokia 4.2
Qualcomm Snapdragon 439, Adreno 505, 3072
13440 Points
Huawei Y7 2019
Qualcomm Snapdragon 450, Adreno 506, 3072
12281 Points
LG K40
Mediatek Helio P22 MT6762, PowerVR GE8320, 2048
10531 Points
Sony Xperia L3
Mediatek Helio P22 MT6762, PowerVR GE8320, 3072
10008 Points
Average Qualcomm Snapdragon 435
  (7924 - 10302, n=10)
9970 Points
1280x720 offscreen Ice Storm Unlimited Physics (sort by value)
Nokia 4.2
Qualcomm Snapdragon 439, Adreno 505, 3072
12390 Points
Huawei Y7 2019
Qualcomm Snapdragon 450, Adreno 506, 3072
13655 Points
LG K40
Mediatek Helio P22 MT6762, PowerVR GE8320, 2048
11443 Points
Sony Xperia L3
Mediatek Helio P22 MT6762, PowerVR GE8320, 3072
11696 Points
Average Qualcomm Snapdragon 435
  (7095 - 9345, n=10)
8887 Points
2560x1440 Sling Shot OpenGL ES 3.0 (sort by value)
HTC Desire 12s
Qualcomm Snapdragon 435, Adreno 505, 3072
635 Points
Nokia 4.2
Qualcomm Snapdragon 439, Adreno 505, 3072
802 Points +26%
Huawei Y7 2019
Qualcomm Snapdragon 450, Adreno 506, 3072
813 Points +28%
LG K40
Mediatek Helio P22 MT6762, PowerVR GE8320, 2048
567 Points -11%
Sony Xperia L3
Mediatek Helio P22 MT6762, PowerVR GE8320, 3072
684 Points +8%
Average Qualcomm Snapdragon 435
  (465 - 635, n=11)
599 Points -6%
Average of class Smartphone
  (712 - 7285, n=47, last 2 years)
3806 Points +499%
2560x1440 Sling Shot OpenGL ES 3.0 Graphics (sort by value)
HTC Desire 12s
Qualcomm Snapdragon 435, Adreno 505, 3072
566 Points
Nokia 4.2
Qualcomm Snapdragon 439, Adreno 505, 3072
704 Points +24%
Huawei Y7 2019
Qualcomm Snapdragon 450, Adreno 506, 3072
704 Points +24%
LG K40
Mediatek Helio P22 MT6762, PowerVR GE8320, 2048
512 Points -10%
Sony Xperia L3
Mediatek Helio P22 MT6762, PowerVR GE8320, 3072
624 Points +10%
Average Qualcomm Snapdragon 435
  (404 - 566, n=11)
525 Points -7%
Average of class Smartphone
  (618 - 9451, n=47, last 2 years)
4225 Points +646%
2560x1440 Sling Shot OpenGL ES 3.0 Physics (sort by value)
HTC Desire 12s
Qualcomm Snapdragon 435, Adreno 505, 3072
1108 Points
Nokia 4.2
Qualcomm Snapdragon 439, Adreno 505, 3072
1568 Points +42%
Huawei Y7 2019
Qualcomm Snapdragon 450, Adreno 506, 3072
1766 Points +59%
LG K40
Mediatek Helio P22 MT6762, PowerVR GE8320, 2048
912 Points -18%
Sony Xperia L3
Mediatek Helio P22 MT6762, PowerVR GE8320, 3072
1026 Points -7%
Average Qualcomm Snapdragon 435
  (995 - 1360, n=11)
1188 Points +7%
Average of class Smartphone
  (1093 - 4525, n=47, last 2 years)
3112 Points +181%
2560x1440 Sling Shot OpenGL ES 3.0 Unlimited (sort by value)
HTC Desire 12s
Qualcomm Snapdragon 435, Adreno 505, 3072
636 Points
Nokia 4.2
Qualcomm Snapdragon 439, Adreno 505, 3072
807 Points +27%
Huawei Y7 2019
Qualcomm Snapdragon 450, Adreno 506, 3072
824 Points +30%
LG K40
Mediatek Helio P22 MT6762, PowerVR GE8320, 2048
734 Points +15%
Sony Xperia L3
Mediatek Helio P22 MT6762, PowerVR GE8320, 3072
715 Points +12%
Average Qualcomm Snapdragon 435
  (482 - 636, n=8)
599 Points -6%
Average of class Smartphone
  (704 - 23024, n=110, last 2 years)
9493 Points +1393%
2560x1440 Sling Shot OpenGL ES 3.0 Unlimited Graphics (sort by value)
HTC Desire 12s
Qualcomm Snapdragon 435, Adreno 505, 3072
560 Points
Nokia 4.2
Qualcomm Snapdragon 439, Adreno 505, 3072
712 Points +27%
Huawei Y7 2019
Qualcomm Snapdragon 450, Adreno 506, 3072
715 Points +28%
LG K40
Mediatek Helio P22 MT6762, PowerVR GE8320, 2048
695 Points +24%
Sony Xperia L3
Mediatek Helio P22 MT6762, PowerVR GE8320, 3072
663 Points +18%
Average Qualcomm Snapdragon 435
  (425 - 560, n=8)
523 Points -7%
Average of class Smartphone
  (607 - 45492, n=109, last 2 years)
16618 Points +2868%
2560x1440 Sling Shot OpenGL ES 3.0 Unlimited Physics (sort by value)
HTC Desire 12s
Qualcomm Snapdragon 435, Adreno 505, 3072
1219 Points
Nokia 4.2
Qualcomm Snapdragon 439, Adreno 505, 3072
1516 Points +24%
Huawei Y7 2019
Qualcomm Snapdragon 450, Adreno 506, 3072
1765 Points +45%
LG K40
Mediatek Helio P22 MT6762, PowerVR GE8320, 2048
912 Points -25%
Sony Xperia L3
Mediatek Helio P22 MT6762, PowerVR GE8320, 3072
987 Points -19%
Average Qualcomm Snapdragon 435
  (1002 - 1382, n=8)
1182 Points -3%
Average of class Smartphone
  (1075 - 8749, n=109, last 2 years)
4474 Points +267%
2560x1440 Sling Shot Extreme (ES 3.1) (sort by value)
HTC Desire 12s
Qualcomm Snapdragon 435, Adreno 505, 3072
326 Points
Nokia 4.2
Qualcomm Snapdragon 439, Adreno 505, 3072
441 Points +35%
Huawei Y7 2019
Qualcomm Snapdragon 450, Adreno 506, 3072
445 Points +37%
LG K40
Mediatek Helio P22 MT6762, PowerVR GE8320, 2048
355 Points +9%
Sony Xperia L3
Mediatek Helio P22 MT6762, PowerVR GE8320, 3072
439 Points +35%
Average Qualcomm Snapdragon 435
  (230 - 341, n=11)
313 Points -4%
Average of class Smartphone
  (286 - 7890, n=104, last 2 years)
2740 Points +740%
2560x1440 Sling Shot Extreme (ES 3.1) Graphics (sort by value)
HTC Desire 12s
Qualcomm Snapdragon 435, Adreno 505, 3072
271 Points
Nokia 4.2
Qualcomm Snapdragon 439, Adreno 505, 3072
366 Points +35%
Huawei Y7 2019
Qualcomm Snapdragon 450, Adreno 506, 3072
367 Points +35%
LG K40
Mediatek Helio P22 MT6762, PowerVR GE8320, 2048
303 Points +12%
Sony Xperia L3
Mediatek Helio P22 MT6762, PowerVR GE8320, 3072
378 Points +39%
Average Qualcomm Snapdragon 435
  (188 - 281, n=11)
258 Points -5%
Average of class Smartphone
  (240 - 9814, n=104, last 2 years)
2733 Points +908%
2560x1440 Sling Shot Extreme (ES 3.1) Physics (sort by value)
HTC Desire 12s
Qualcomm Snapdragon 435, Adreno 505, 3072
1143 Points
Nokia 4.2
Qualcomm Snapdragon 439, Adreno 505, 3072
1575 Points +38%
Huawei Y7 2019
Qualcomm Snapdragon 450, Adreno 506, 3072
1707 Points +49%
LG K40
Mediatek Helio P22 MT6762, PowerVR GE8320, 2048
881 Points -23%
Sony Xperia L3
Mediatek Helio P22 MT6762, PowerVR GE8320, 3072
998 Points -13%
Average Qualcomm Snapdragon 435
  (1016 - 1340, n=11)
1192 Points +4%
Average of class Smartphone
  (858 - 4679, n=104, last 2 years)
3167 Points +177%
2560x1440 Sling Shot Extreme (ES 3.1) Unlimited (sort by value)
HTC Desire 12s
Qualcomm Snapdragon 435, Adreno 505, 3072
383 Points
Nokia 4.2
Qualcomm Snapdragon 439, Adreno 505, 3072
492 Points +28%
Huawei Y7 2019
Qualcomm Snapdragon 450, Adreno 506, 3072
499 Points +30%
LG K40
Mediatek Helio P22 MT6762, PowerVR GE8320, 2048
488 Points +27%
Sony Xperia L3
Mediatek Helio P22 MT6762, PowerVR GE8320, 3072
451 Points +18%
Average Qualcomm Snapdragon 435
  (365 - 383, n=8)
313 Points -18%
Average of class Smartphone
  (317 - 20131, n=180, last 2 years)
6731 Points +1657%
2560x1440 Sling Shot Extreme (ES 3.1) Unlimited Graphics (sort by value)
HTC Desire 12s
Qualcomm Snapdragon 435, Adreno 505, 3072
322 Points
Nokia 4.2
Qualcomm Snapdragon 439, Adreno 505, 3072
413 Points +28%
Huawei Y7 2019
Qualcomm Snapdragon 450, Adreno 506, 3072
414 Points +29%
LG K40
Mediatek Helio P22 MT6762, PowerVR GE8320, 2048
431 Points +34%
Sony Xperia L3
Mediatek Helio P22 MT6762, PowerVR GE8320, 3072
391 Points +21%
Average Qualcomm Snapdragon 435
  (305 - 322, n=8)
261 Points -19%
Average of class Smartphone
  (267 - 33376, n=179, last 2 years)
9701 Points +2913%
2560x1440 Sling Shot Extreme (ES 3.1) Unlimited Physics (sort by value)
HTC Desire 12s
Qualcomm Snapdragon 435, Adreno 505, 3072
1154 Points
Nokia 4.2
Qualcomm Snapdragon 439, Adreno 505, 3072
1500 Points +30%
Huawei Y7 2019
Qualcomm Snapdragon 450, Adreno 506, 3072
1779 Points +54%
LG K40
Mediatek Helio P22 MT6762, PowerVR GE8320, 2048
912 Points -21%
Sony Xperia L3
Mediatek Helio P22 MT6762, PowerVR GE8320, 3072
980 Points -15%
Average Qualcomm Snapdragon 435
  (1028 - 1352, n=8)
1199 Points +4%
Average of class Smartphone
  (938 - 8480, n=179, last 2 years)
4237 Points +267%
2560x1440 Sling Shot Extreme (Vulkan) Unlimited (sort by value)
HTC Desire 12s
Qualcomm Snapdragon 435, Adreno 505, 3072
388 Points
Nokia 4.2
Qualcomm Snapdragon 439, Adreno 505, 3072
490 Points +26%
Huawei Y7 2019
Qualcomm Snapdragon 450, Adreno 506, 3072
489 Points +26%
Sony Xperia L3
Mediatek Helio P22 MT6762, PowerVR GE8320, 3072
Points -100%
Average Qualcomm Snapdragon 435
  ()
388 Points 0%
Average of class Smartphone
  (365 - 6439, n=98, last 2 years)
2656 Points +585%
2560x1440 Sling Shot Extreme (Vulkan) Unlimited Graphics (sort by value)
HTC Desire 12s
Qualcomm Snapdragon 435, Adreno 505, 3072
317 Points
Nokia 4.2
Qualcomm Snapdragon 439, Adreno 505, 3072
401 Points +26%
Huawei Y7 2019
Qualcomm Snapdragon 450, Adreno 506, 3072
401 Points +26%
Sony Xperia L3
Mediatek Helio P22 MT6762, PowerVR GE8320, 3072
Points -100%
Average Qualcomm Snapdragon 435
  ()
317 Points 0%
Average of class Smartphone
  (298 - 8601, n=98, last 2 years)
2832 Points +793%
2560x1440 Sling Shot Extreme (Vulkan) Unlimited Physics (sort by value)
HTC Desire 12s
Qualcomm Snapdragon 435, Adreno 505, 3072
1779 Points
Nokia 4.2
Qualcomm Snapdragon 439, Adreno 505, 3072
2172 Points +22%
Huawei Y7 2019
Qualcomm Snapdragon 450, Adreno 506, 3072
2096 Points +18%
Sony Xperia L3
Mediatek Helio P22 MT6762, PowerVR GE8320, 3072
Points -100%
Average Qualcomm Snapdragon 435
  ()
1779 Points 0%
Average of class Smartphone
  (1667 - 3525, n=98, last 2 years)
2675 Points +50%
GFXBench (DX / GLBenchmark) 2.7
T-Rex Onscreen (sort by value)
HTC Desire 12s
Qualcomm Snapdragon 435, Adreno 505, 3072
28 fps
Nokia 4.2
Qualcomm Snapdragon 439, Adreno 505, 3072
34 fps +21%
Huawei Y7 2019
Qualcomm Snapdragon 450, Adreno 506, 3072
33 fps +18%
LG K40
Mediatek Helio P22 MT6762, PowerVR GE8320, 2048
26 fps -7%
Sony Xperia L3
Mediatek Helio P22 MT6762, PowerVR GE8320, 3072
fps -100%
Average Qualcomm Snapdragon 435
  (9.7 - 28, n=11)
20.2 fps -28%
Average of class Smartphone
  (23 - 165, n=180, last 2 years)
85 fps +204%
1920x1080 T-Rex Offscreen (sort by value)
HTC Desire 12s
Qualcomm Snapdragon 435, Adreno 505, 3072
17 fps
Nokia 4.2
Qualcomm Snapdragon 439, Adreno 505, 3072
23 fps +35%
Huawei Y7 2019
Qualcomm Snapdragon 450, Adreno 506, 3072
22 fps +29%
LG K40
Mediatek Helio P22 MT6762, PowerVR GE8320, 2048
19 fps +12%
Sony Xperia L3
Mediatek Helio P22 MT6762, PowerVR GE8320, 3072
fps -100%
Average Qualcomm Snapdragon 435
  (11 - 25, n=11)
17 fps 0%
Average of class Smartphone
  (19 - 791, n=180, last 2 years)
249 fps +1365%
GFXBench 3.0
on screen Manhattan Onscreen OGL (sort by value)
HTC Desire 12s
Qualcomm Snapdragon 435, Adreno 505, 3072
14 fps
Nokia 4.2
Qualcomm Snapdragon 439, Adreno 505, 3072
18 fps +29%
Huawei Y7 2019
Qualcomm Snapdragon 450, Adreno 506, 3072
17 fps +21%
LG K40
Mediatek Helio P22 MT6762, PowerVR GE8320, 2048
16 fps +14%
Sony Xperia L3
Mediatek Helio P22 MT6762, PowerVR GE8320, 3072
fps -100%
Average Qualcomm Snapdragon 435
  (4.5 - 16, n=11)
11.1 fps -21%
Average of class Smartphone
  (6.8 - 165, n=182, last 2 years)
72.6 fps +419%
1920x1080 1080p Manhattan Offscreen (sort by value)
HTC Desire 12s
Qualcomm Snapdragon 435, Adreno 505, 3072
7.5 fps
Nokia 4.2
Qualcomm Snapdragon 439, Adreno 505, 3072
9.8 fps +31%
Huawei Y7 2019
Qualcomm Snapdragon 450, Adreno 506, 3072
9.3 fps +24%
LG K40
Mediatek Helio P22 MT6762, PowerVR GE8320, 2048
9.7 fps +29%
Sony Xperia L3
Mediatek Helio P22 MT6762, PowerVR GE8320, 3072
fps -100%
Average Qualcomm Snapdragon 435
  (4.6 - 15, n=11)
7.51 fps 0%
Average of class Smartphone
  (9.2 - 363, n=182, last 2 years)
141.9 fps +1792%
GFXBench 3.1
on screen Manhattan ES 3.1 Onscreen (sort by value)
HTC Desire 12s
Qualcomm Snapdragon 435, Adreno 505, 3072
11 fps
Nokia 4.2
Qualcomm Snapdragon 439, Adreno 505, 3072
13 fps +18%
Huawei Y7 2019
Qualcomm Snapdragon 450, Adreno 506, 3072
13 fps +18%
LG K40
Mediatek Helio P22 MT6762, PowerVR GE8320, 2048
11 fps 0%
Sony Xperia L3
Mediatek Helio P22 MT6762, PowerVR GE8320, 3072
fps -100%
Average Qualcomm Snapdragon 435
  (3.5 - 12, n=11)
8.68 fps -21%
Average of class Smartphone
  (3.7 - 158, n=182, last 2 years)
61.3 fps +457%
1920x1080 Manhattan ES 3.1 Offscreen (sort by value)
HTC Desire 12s
Qualcomm Snapdragon 435, Adreno 505, 3072
4.9 fps
Nokia 4.2
Qualcomm Snapdragon 439, Adreno 505, 3072
6.4 fps +31%
Huawei Y7 2019
Qualcomm Snapdragon 450, Adreno 506, 3072
6.1 fps +24%
LG K40
Mediatek Helio P22 MT6762, PowerVR GE8320, 2048
6 fps +22%
Sony Xperia L3
Mediatek Helio P22 MT6762, PowerVR GE8320, 3072
fps -100%
Average Qualcomm Snapdragon 435
  (2.3 - 5, n=11)
4.11 fps -16%
Average of class Smartphone
  (6.2 - 279, n=182, last 2 years)
99.8 fps +1937%
GFXBench
on screen Car Chase Onscreen (sort by value)
HTC Desire 12s
Qualcomm Snapdragon 435, Adreno 505, 3072
5.6 fps
Nokia 4.2
Qualcomm Snapdragon 439, Adreno 505, 3072
7 fps +25%
Huawei Y7 2019
Qualcomm Snapdragon 450, Adreno 506, 3072
6.8 fps +21%
LG K40
Mediatek Helio P22 MT6762, PowerVR GE8320, 2048
4 fps -29%
Sony Xperia L3
Mediatek Helio P22 MT6762, PowerVR GE8320, 3072
fps -100%
Average Qualcomm Snapdragon 435
  (2.1 - 5.9, n=11)
4.21 fps -25%
Average of class Smartphone
  (5 - 117, n=182, last 2 years)
43.7 fps +680%
1920x1080 Car Chase Offscreen (sort by value)
HTC Desire 12s
Qualcomm Snapdragon 435, Adreno 505, 3072
2.8 fps
Nokia 4.2
Qualcomm Snapdragon 439, Adreno 505, 3072
3.5 fps +25%
Huawei Y7 2019
Qualcomm Snapdragon 450, Adreno 506, 3072
3.4 fps +21%
LG K40
Mediatek Helio P22 MT6762, PowerVR GE8320, 2048
2.8 fps 0%
Sony Xperia L3
Mediatek Helio P22 MT6762, PowerVR GE8320, 3072
fps -100%
Average Qualcomm Snapdragon 435
  (2.1 - 2.8, n=11)
2.55 fps -9%
Average of class Smartphone
  (2.9 - 166, n=181, last 2 years)
60.4 fps +2057%
on screen Aztec Ruins Normal Tier Onscreen (sort by value)
HTC Desire 12s
Qualcomm Snapdragon 435, Adreno 505, 3072
5.2 fps
Nokia 4.2
Qualcomm Snapdragon 439, Adreno 505, 3072
6.6 fps +27%
Huawei Y7 2019
Qualcomm Snapdragon 450, Adreno 506, 3072
6.1 fps +17%
LG K40
Mediatek Helio P22 MT6762, PowerVR GE8320, 2048
6.8 fps +31%
Sony Xperia L3
Mediatek Helio P22 MT6762, PowerVR GE8320, 3072
fps -100%
Average Qualcomm Snapdragon 435
  ()
5.2 fps 0%
Average of class Smartphone
  (3.6 - 123, n=225, last 2 years)
44 fps +746%
1920x1080 Aztec Ruins Normal Tier Offscreen (sort by value)
HTC Desire 12s
Qualcomm Snapdragon 435, Adreno 505, 3072
2.8 fps
Nokia 4.2
Qualcomm Snapdragon 439, Adreno 505, 3072
3.6 fps +29%
Huawei Y7 2019
Qualcomm Snapdragon 450, Adreno 506, 3072
3.4 fps +21%
LG K40
Mediatek Helio P22 MT6762, PowerVR GE8320, 2048
3.7 fps +32%
Sony Xperia L3
Mediatek Helio P22 MT6762, PowerVR GE8320, 3072
fps -100%
Average Qualcomm Snapdragon 435
  ()
2.8 fps 0%
Average of class Smartphone
  (2.3 - 229, n=225, last 2 years)
64.2 fps +2193%
on screen Aztec Ruins High Tier Onscreen (sort by value)
HTC Desire 12s
Qualcomm Snapdragon 435, Adreno 505, 3072
3.1 fps
Nokia 4.2
Qualcomm Snapdragon 439, Adreno 505, 3072
3.9 fps +26%
Huawei Y7 2019
Qualcomm Snapdragon 450, Adreno 506, 3072
3.7 fps +19%
LG K40
Mediatek Helio P22 MT6762, PowerVR GE8320, 2048
4.3 fps +39%
Sony Xperia L3
Mediatek Helio P22 MT6762, PowerVR GE8320, 3072
fps -100%
Average Qualcomm Snapdragon 435
  ()
3.1 fps 0%
Average of class Smartphone
  (0.85 - 119, n=225, last 2 years)
32.7 fps +955%
2560x1440 Aztec Ruins High Tier Offscreen (sort by value)
HTC Desire 12s
Qualcomm Snapdragon 435, Adreno 505, 3072
0.9 fps
Nokia 4.2
Qualcomm Snapdragon 439, Adreno 505, 3072
1.2 fps +33%
Huawei Y7 2019
Qualcomm Snapdragon 450, Adreno 506, 3072
1.1 fps +22%
LG K40
Mediatek Helio P22 MT6762, PowerVR GE8320, 2048
1.3 fps +44%
Sony Xperia L3
Mediatek Helio P22 MT6762, PowerVR GE8320, 3072
fps -100%
Average Qualcomm Snapdragon 435
  ()
0.9 fps 0%
Average of class Smartphone
  (0.85 - 94, n=225, last 2 years)
25.6 fps +2744%
AnTuTu v7 - Total Score (sort by value)
HTC Desire 12s
Qualcomm Snapdragon 435, Adreno 505, 3072
59326 Points
Nokia 4.2
Qualcomm Snapdragon 439, Adreno 505, 3072
77652 Points +31%
Huawei Y7 2019
Qualcomm Snapdragon 450, Adreno 506, 3072
73468 Points +24%
LG K40
Mediatek Helio P22 MT6762, PowerVR GE8320, 2048
71347 Points +20%
Sony Xperia L3
Mediatek Helio P22 MT6762, PowerVR GE8320, 3072
77798 Points +31%
Average Qualcomm Snapdragon 435
  (56672 - 59326, n=4)
57644 Points -3%
BaseMark OS II
Overall (sort by value)
HTC Desire 12s
Qualcomm Snapdragon 435, Adreno 505, 3072
902 Points
Nokia 4.2
Qualcomm Snapdragon 439, Adreno 505, 3072
1310 Points +45%
Huawei Y7 2019
Qualcomm Snapdragon 450, Adreno 506, 3072
1337 Points +48%
LG K40
Mediatek Helio P22 MT6762, PowerVR GE8320, 2048
975 Points +8%
Sony Xperia L3
Mediatek Helio P22 MT6762, PowerVR GE8320, 3072
1166 Points +29%
Average Qualcomm Snapdragon 435
  (282 - 1072, n=9)
792 Points -12%
Average of class Smartphone
  (411 - 11438, n=163, last 2 years)
5800 Points +543%
System (sort by value)
HTC Desire 12s
Qualcomm Snapdragon 435, Adreno 505, 3072
1751 Points
Nokia 4.2
Qualcomm Snapdragon 439, Adreno 505, 3072
2687 Points +53%
Huawei Y7 2019
Qualcomm Snapdragon 450, Adreno 506, 3072
2879 Points +64%
LG K40
Mediatek Helio P22 MT6762, PowerVR GE8320, 2048
2195 Points +25%
Sony Xperia L3
Mediatek Helio P22 MT6762, PowerVR GE8320, 3072
2517 Points +44%
Average Qualcomm Snapdragon 435
  (1489 - 1980, n=9)
1734 Points -1%
Average of class Smartphone
  (2376 - 16475, n=163, last 2 years)
9741 Points +456%
Memory (sort by value)
HTC Desire 12s
Qualcomm Snapdragon 435, Adreno 505, 3072
701 Points
Nokia 4.2
Qualcomm Snapdragon 439, Adreno 505, 3072
1316 Points +88%
Huawei Y7 2019
Qualcomm Snapdragon 450, Adreno 506, 3072
1377 Points +96%
LG K40
Mediatek Helio P22 MT6762, PowerVR GE8320, 2048
690 Points -2%
Sony Xperia L3
Mediatek Helio P22 MT6762, PowerVR GE8320, 3072
1247 Points +78%
Average Qualcomm Snapdragon 435
  (557 - 1224, n=9)
831 Points +19%
Average of class Smartphone
  (670 - 12716, n=163, last 2 years)
6308 Points +800%
Graphics (sort by value)
HTC Desire 12s
Qualcomm Snapdragon 435, Adreno 505, 3072
785 Points
Nokia 4.2
Qualcomm Snapdragon 439, Adreno 505, 3072
1000 Points +27%
Huawei Y7 2019
Qualcomm Snapdragon 450, Adreno 506, 3072
964 Points +23%
LG K40
Mediatek Helio P22 MT6762, PowerVR GE8320, 2048
767 Points -2%
Sony Xperia L3
Mediatek Helio P22 MT6762, PowerVR GE8320, 3072
760 Points -3%
Average Qualcomm Snapdragon 435
  (591 - 789, n=9)
759 Points -3%
Average of class Smartphone
  (697 - 58651, n=163, last 2 years)
14363 Points +1730%
Web (sort by value)
HTC Desire 12s
Qualcomm Snapdragon 435, Adreno 505, 3072
685 Points
Nokia 4.2
Qualcomm Snapdragon 439, Adreno 505, 3072
834 Points +22%
Huawei Y7 2019
Qualcomm Snapdragon 450, Adreno 506, 3072
835 Points +22%
LG K40
Mediatek Helio P22 MT6762, PowerVR GE8320, 2048
776 Points +13%
Sony Xperia L3
Mediatek Helio P22 MT6762, PowerVR GE8320, 3072
776 Points +13%
Average Qualcomm Snapdragon 435
  (10 - 744, n=9)
543 Points -21%
Average of class Smartphone
  (10 - 2145, n=163, last 2 years)
1500 Points +119%

When browsing the web the HTC Desire 12s was noticeably slower than its competitors. We took particular issue with the regular Wi-Fi disconnects that we did not experience with any other device.

WebXPRT 3 - Overall
Average of class Smartphone (39 - 304, n=119, last 2 years)
135.4 Points +401%
Nokia 4.2 (Chrome 74)
38 Points +41%
Huawei Y7 2019 (Chrome 73.0.3683.90)
34 Points +26%
Sony Xperia L3 (Chrome 72)
30 Points +11%
LG K40 (Chrome 74)
29 Points +7%
HTC Desire 12s (Chrome 75)
27 Points
Average Qualcomm Snapdragon 435 ()
27 Points 0%
Octane V2 - Total Score
Average of class Smartphone (2228 - 89112, n=213, last 2 years)
33471 Points +940%
Nokia 4.2 (Chrome 74)
4810 Points +49%
Sony Xperia L3 (Chrome 72)
4422 Points +37%
LG K40 (Chrome 74)
4197 Points +30%
Huawei Y7 2019 (Chrome 73.0.3683.90)
4115 Points +28%
HTC Desire 12s (Chrome 75)
3219 Points
Average Qualcomm Snapdragon 435 (2689 - 3314, n=11)
3112 Points -3%
Mozilla Kraken 1.1 - Total
HTC Desire 12s (Chrome 75)
13538 ms *
Average Qualcomm Snapdragon 435 (11007 - 13586, n=11)
12667 ms * +6%
LG K40 (Chrome 74)
11955 ms * +12%
Sony Xperia L3 (Chrome 72)
11185 ms * +17%
Huawei Y7 2019 (Chrome 73.0.3683.90)
11012 ms * +19%
Nokia 4.2 (Chrome 74)
9768 ms * +28%
Average of class Smartphone (388 - 9999, n=170, last 2 years)
1549 ms * +89%

* ... smaller is better

When tested with our Toshiba Exceria Pro M501 reference card, the HTC turned out to be slightly slower than its competitors.

However, accessing the internal storage was fairly fast and the device was only outperformed by the Huawei Y7 2019. You will not get high-end smartphone storage performance but at least loading times should be noticeably shorter than on many other devices.

HTC Desire 12sNokia 4.2Huawei Y7 2019LG K40Sony Xperia L3Average 32 GB eMMC FlashAverage of class Smartphone
AndroBench 3-5
-35%
22%
-4%
-1%
7%
1021%
Sequential Read 256KB
286.9
220.4
-23%
305
6%
261.7
-9%
290.9
1%
Sequential Write 256KB
105.6
18.17
-83%
88.8
-16%
100.5
-5%
87.5
-17%
100.5 ?(14.8 - 196, n=247)
-5%
Random Read 4KB
49.9
17.51
-65%
83.5
67%
52.6
5%
28.83
-42%
Random Write 4KB
11.4
4.31
-62%
17.48
53%
10
-12%
16.36
44%
Sequential Read 256KB SDCard
79.8 ?(Toshiba Exceria Pro M501)
86.7 ?(Toshiba Exceria Pro M501)
9%
86.4 ?(Toshiba Exceria Pro M501)
8%
77.6 ?(Toshiba Exceria Pro M501)
-3%
80.9 ?(Toshiba Exceria Pro M501)
1%
71.8 ?(8.2 - 96.5, n=178)
-10%
Sequential Write 256KB SDCard
57.4 ?(Toshiba Exceria Pro M501)
65.9 ?(Toshiba Exceria Pro M501)
15%
65.8 ?(Toshiba Exceria Pro M501)
15%
57.4 ?(Toshiba Exceria Pro M501)
0%
61.7 ?(Toshiba Exceria Pro M501)
7%

Gaming

The built-in Adreno 505 GPU is capable of gaming, albeit limited to simpler games such as Angry Birds 2. Fast racing games, such as Asphalt 9, will require a faster and more expensive smartphone.

The orientation sensor and touchscreen worked flawlessly during games, which we tested by playing the endless running video game Temple Run 2.

Angry Birds 2
Angry Birds 2
Temple Run 2
Temple Run 2

Emissions

Temperature

Under load, the Desire 12s gets very hot. We measured up to 46.2 °C at the top, which is definitely too hot. When idle the device remained fairly cool.

Max. Load
 46.2 °C
115 F
43.2 °C
110 F
44.2 °C
112 F
 
 45.5 °C
114 F
42.1 °C
108 F
43.7 °C
111 F
 
 44.3 °C
112 F
41.8 °C
107 F
42.8 °C
109 F
 
Maximum: 46.2 °C = 115 F
Average: 43.8 °C = 111 F
36.9 °C
98 F
42.3 °C
108 F
42.5 °C
109 F
36.5 °C
98 F
41.8 °C
107 F
43 °C
109 F
38.3 °C
101 F
42.3 °C
108 F
43.8 °C
111 F
Maximum: 43.8 °C = 111 F
Average: 40.8 °C = 105 F
Power Supply (max.)  41.2 °C = 106 F | Room Temperature 21.3 °C = 70 F | Voltcraft IR-260
(-) The average temperature for the upper side under maximal load is 43.8 °C / 111 F, compared to the average of 32.7 °C / 91 F for the devices in the class Smartphone.
(-) The maximum temperature on the upper side is 46.2 °C / 115 F, compared to the average of 35 °C / 95 F, ranging from 21.9 to 56 °C for the class Smartphone.
(±) The bottom heats up to a maximum of 43.8 °C / 111 F, compared to the average of 33.8 °C / 93 F
(+) In idle usage, the average temperature for the upper side is 29.6 °C / 85 F, compared to the device average of 32.7 °C / 91 F.
Heat map (rear)
Heat map (rear)
Heat map (front)
Heat map (front)

Speakers

Pink Noise
Pink Noise

The single mono-speaker is located at the bottom of the device, and it is loud enough to fill a small room. The soundscape is fairly balanced and neither highs nor mids are too pronounced. Overall, the resulting audio is acceptable for media consumption.

The device supports external speakers via Bluetooth and 3.5-mm headphone jack. Both worked flawlessly and produced clear audio.

dB(A) 0102030405060708090Deep BassMiddle BassHigh BassLower RangeMidsHigher MidsLower HighsMid HighsUpper HighsSuper Highs2040.244.22544.147.23134.134.94038.135.85038.937.9633030.58025.925.910025.326.512523.226.416020.537.520020.445.12502049.931518.650.840017.352.850017.25863020.264.780019.664.4100016.169125013.971.2160015.274.6200015.572.1250014.569.8315014.265.8400014.166.3500015.972.2630015.375800014.964.71000014.664.91250014.962.61600014.751.6SPL28.362.982.4N1.115.551.4median 15.9median 64.4median 66.9Delta2.59.315.532.844.825.534.827.525.622.326.828.530.718.925.620.220.921.624.418.721.720.232.617.13414.64215.947.615.448.116.556.614.262.814.568.913.37313.472.313.671.214.270.714.670.813.674.114.480.714.581.514.273.714.670.814.868.514.96615.248.526.587.10.861.8median 14.6median 68.50.812.3hearing rangehide median Pink NoiseHTC Desire 12sNokia 4.2
Frequency diagram (checkboxes can be checked and unchecked to compare devices)
HTC Desire 12s audio analysis

(+) | speakers can play relatively loud (82.4 dB)
Bass 100 - 315 Hz
(-) | nearly no bass - on average 66.9% lower than median
(+) | bass is linear (0% delta to prev. frequency)
Mids 400 - 2000 Hz
(-) | nearly no mids - on average 66.9% lower than median
(+) | mids are linear (0% delta to prev. frequency)
Highs 2 - 16 kHz
(-) | nearly no highs - on average 66.9% lower than median
(+) | highs are linear (0% delta to prev. frequency)
Overall 100 - 16.000 Hz
(-) | overall sound is not linear (123.2% difference to median)
Compared to same class
» 90% of all tested devices in this class were better, 8% similar, 2% worse
» The best had a delta of 12%, average was 38%, worst was 134%
Compared to all devices tested
» 97% of all tested devices were better, 2% similar, 1% worse
» The best had a delta of 4%, average was 25%, worst was 134%

Nokia 4.2 audio analysis

(+) | speakers can play relatively loud (87.1 dB)
Bass 100 - 315 Hz
(-) | nearly no bass - on average 34.8% lower than median
(±) | linearity of bass is average (9.9% delta to prev. frequency)
Mids 400 - 2000 Hz
(±) | reduced mids - on average 6.4% lower than median
(+) | mids are linear (6.4% delta to prev. frequency)
Highs 2 - 16 kHz
(±) | higher highs - on average 5.8% higher than median
(+) | highs are linear (6.3% delta to prev. frequency)
Overall 100 - 16.000 Hz
(±) | linearity of overall sound is average (25.9% difference to median)
Compared to same class
» 60% of all tested devices in this class were better, 7% similar, 33% worse
» The best had a delta of 12%, average was 38%, worst was 134%
Compared to all devices tested
» 76% of all tested devices were better, 5% similar, 19% worse
» The best had a delta of 4%, average was 25%, worst was 134%

Battery Life

Power Consumption

Power consumption is a mixed bag. On the one hand, idle and low-load consumption is pretty good. On the other, the Desire’s consumption under load is above average.

Power Consumption
Off / Standbydarklight 0 / 0.1 Watt
Idledarkmidlight 0.9 / 1.6 / 1.9 Watt
Load midlight 4.6 / 5.5 Watt
 color bar
Key: min: dark, med: mid, max: light        Metrahit Energy
Currently we use the Metrahit Energy, a professional single phase power quality and energy measurement digital multimeter, for our measurements. Find out more about it here. All of our test methods can be found here.
HTC Desire 12s
3075 mAh
Nokia 4.2
3000 mAh
Huawei Y7 2019
4000 mAh
LG K40
3000 mAh
Sony Xperia L3
3300 mAh
Average Qualcomm Snapdragon 435
 
Average of class Smartphone
 
Power Consumption
8%
18%
12%
24%
-33%
-10%
Idle Minimum *
0.9
0.74
18%
0.51
43%
0.68
24%
0.57
37%
1.369 ?(0.57 - 4.02, n=11)
-52%
Idle Average *
1.6
1.9
-19%
1.7
-6%
1.53
4%
1.5
6%
2.55 ?(1.4 - 6, n=11)
-59%
Idle Maximum *
1.9
2.21
-16%
1.85
3%
1.95
-3%
1.51
21%
2.86 ?(1.62 - 6.64, n=11)
-51%
Load Average *
4.6
3.04
34%
3.17
31%
3.5
24%
3.09
33%
Load Maximum *
5.5
4.15
25%
4.44
19%
4.9
11%
4.15
25%
5.95 ?(4 - 9.6, n=11)
-8%

* ... smaller is better

Battery Life

At 3,075 mAh the battery is slightly larger than what we would consider to be standard for this class of devices (3,000 mAh). The Huawei Y7 2019 is particularly well equipped with its 4,000 mAh battery. Battery life is average overall. 11:29 hours in our Wi-Fi test is decent, and the device should survive two days of normal use.

The power supply does not support fast charging and takes around 2:30 hours to charge the battery from near empty to full.

Battery Runtime
WiFi Websurfing
11h 29min
HTC Desire 12s
3075 mAh
Nokia 4.2
3000 mAh
Huawei Y7 2019
4000 mAh
LG K40
3000 mAh
Sony Xperia L3
3300 mAh
Battery Runtime
1%
62%
8%
-7%
WiFi v1.3
689
696
1%
1113
62%
745
8%
641
-7%
Reader / Idle
2350
2127
H.264
938
750
Load
296
242

Pros

+ decent call quality
+ interesting design
+ decent battery life
+ acceptable main camera

Cons

- Wi-Fi connectivity issues
- gets very hot under load
- poor performance compared to similarly priced competitors
- blue tint on display

Verdict

In review: HTC Desire 12s. Review unit courtesy of HTC Germany.
In review: HTC Desire 12s. Review unit courtesy of HTC Germany.

HTC’s flagships were once considered to be at the forefront of innovation, but the crestfallen Desire 12s is the exact opposite. The only feature that stands out is the striped pattern at the back. Otherwise, the 12s is nothing but an affordable run-of-the-mill mid-range smartphone. Its main problem is that other manufacturers managed to integrate much better hardware at the same price, be it bigger batteries and more performance (Huawei) or better connectivity with NFC and a dedicated microSD slot (Nokia 4.2).

What the HTC Desire 12s has to offer is a somewhat bright display, a somewhat accurate GPS, and a decent battery life. It lacks any highlights and suffers from a blue tint on the display, high temperatures under load, and aggravating constant Wi-Fi disconnects. HTC has to improve upon its software ASAP, and an update could be an easy way to raise the Desire 12s’s quality and value.

The HTC Desire 12s is a good-looking well-designed mid-range smartphone with too many issues, and ultimately it does not deserve our endorsement.

Considering the alternatives we cannot by any means give the Desire 12s our endorsement. Maybe we will once HTC updates the software to a more current and up-to-date version of Android and addresses the device’s Wi-Fi issues.

Note: Due to the annoying and permanent Wi-Fi disconnects we have reduced the overall rating by 2%.

HTC Desire 12s - 07/01/2019 v6(old)
Florian Schmitt

Chassis
67%
Keyboard
65 / 75 → 87%
Pointing Device
92%
Connectivity
34 / 60 → 56%
Weight
92%
Battery
94%
Display
82%
Games Performance
21 / 63 → 34%
Application Performance
41 / 70 → 58%
Temperature
85%
Noise
100%
Audio
59 / 91 → 65%
Camera
65%
Add Points
-2%
Average
64%
78%
Smartphone - Weighted Average

Pricecompare

static version load dynamic
Loading Comments
Comment on this article
Please share our article, every link counts!
> Expert Reviews and News on Laptops, Smartphones and Tech Innovations > Reviews > HTC Desire 12s Review: Striped Smartphone
Florian Schmitt, 2019-07- 2 (Update: 2019-07- 3)