Realme 12+ review

GSMArena Team, 12 April 2024.

Realme UI 5 on top of Android 14

The Realme 12+ comes with the latest Android 14 out of the box but not without its custom skin on top. The device boots Realme UI 5.0, which is absolutely identical to Oppo's ColorOS 14 and OnePlus' OxygenOS 14, down to the last feature.

We recommend checking out our dedicated review of the Realme UI 5.0 , but keep in mind that not all features listed there are available on the Realme 12+ since it's a midranger with some hardware limitations.

Realme 12+ review

For instance, Air gestures are out of the mix, and there's no alert slider. However, it appears that Realme brought most of the Realme UI 5.0-intrinsic functionalities to the 12+.

There is one thing that really bugs us with the UI that we just have to mention. Every time the app drawer opens, the search bar on top receives focus and thus triggers the on-screen keyboard. It is very annoying since, most of the time, you just want to scroll the app drawer. We think this should be a configurable behavior.

Realme 12+ review

Information regarding software support policy is a bit scarce, but we do believe that Realme 12+ comes with the promise of two years of software updates and three years of security patches.

Realme 12+ review

Benchmarks and performance

The Realme 12+ offers midrange performance. It is based on the MediaTek Dimensity 7050 chipset, which is a fairly modern 6nm part from 2023. That's if you ignore the fact that the 7050 is practically a rebranded Dimensity 1080. Still, the latter came out in 2022, so it is still a pretty modern piece of silicon.

Realme 12+ review

The Dimensity 7050 has an octa-core CPU setup with two distinct clusters. Two ARM Cortex-A78 big cores are on board, clocked at up to 2.6 GHz and another six small Cortex-A55 ones, working at up to 2.0 GHz. The GPU is a Mali-G68 MC4. There is also an AI processing unit onboard - the MediaTek APU 3.0.

The Realme 12+ is available in three distinct memory configurations: 8GB/128GB, 8GB/256GB and 12GB/512GB. As far as we can tell from the testing, the storage chips are UFS 3.1. Our review unit is a top-of-the-line 12GB/512GB model.

Let's kick things off with some CPU benchmarks and GeekBench. The Dimensity 7050 is not a particularly powerful chip, especially in the CPU department. The fact is that you can get much better performance in the same price bracket.

GeekBench 6

  • Multi-core
  • Single-core
Poco X6 Pro Poco X6 Pro
4696
Dimensity 8300 Ultra 256GB, 8GB RAM
Poco F5 Poco F5
4348
Snapdragon 7+ Gen 2 256GB, 8GB RAM
Nothing Phone (2) Nothing Phone (2)
4219
Snapdragon 8+ Gen 1 256GB, 12GB RAM
Xiaomi 13T Xiaomi 13T
4089
Dimensity 8200 Ultra 256GB, 8GB RAM
Pixel 7a Pixel 7a
3631
Google Tensor G2 128GB, 8GB RAM
Motorola Edge 40 Motorola Edge 40
3603
Dimensity 8020 256GB, 8GB RAM
vivo V30 Pro vivo V30 Pro
3575
Dimensity 8200 512GB, 12GB RAM
Galaxy A55 Galaxy A55
3350
Exynos 1480 128GB, 8GB RAM
Galaxy A35 Galaxy A35
2931
Exynos 1380 128GB, 6GB RAM
Honor 90 Honor 90
2888
Snapdragon 7 Gen 1 Accelerated Edition 512GB, 12GB RAM
Realme 12 Pro Realme 12 Pro
2780
Snapdragon 6 Gen 1 256GB, 8GB RAM
Realme 12 Pro+ Realme 12 Pro+
2769
Snapdragon 7s Gen 2 512GB, 12GB RAM
Redmi Note 13 Pro 5G Redmi Note 13 Pro 5G
2751
Snapdragon 7s Gen 2 512GB, 12GB RAM
Redmi Note 13 Pro+ 5G Redmi Note 13 Pro+ 5G
2597
Dimensity 7200 Ultra 512GB, 12GB RAM
Nothing Phone (2a) Nothing Phone (2a)
2592
Dimensity 7200 Pro 256GB, 12GB RAM
Motorola Edge 40 Neo Motorola Edge 40 Neo
2563
Dimensity 7030 256GB, 12GB RAM
Realme 11 Pro Realme 11 Pro
2376
Dimensity 7050 256GB, 8GB RAM
Realme 12+ Realme 12+
2363
Dimensity 7050 512GB, 12GB RAM
Tecno Pova 5 Pro Tecno Pova 5 Pro
2102
Dimensity 6080 256GB, 8GB RAM
Moto G84 Moto G84
2028
Snapdragon 695 256GB, 12GB RAM
Redmi Note 13 5G Redmi Note 13 5G
1978
Dimensity 6080 256GB, 8GB RAM
Nothing Phone (2) Nothing Phone (2)
1725
Snapdragon 8+ Gen 1 256GB, 12GB RAM
Poco F5 Poco F5
1639
Snapdragon 7+ Gen 2 256GB, 8GB RAM
Poco X6 Pro Poco X6 Pro
1498
Dimensity 8300 Ultra 256GB, 8GB RAM
Pixel 7a Pixel 7a
1443
Google Tensor G2 128GB, 8GB RAM
Xiaomi 13T Xiaomi 13T
1268
Dimensity 8200 Ultra 256GB, 8GB RAM
vivo V30 Pro vivo V30 Pro
1211
Dimensity 8200 512GB, 12GB RAM
Galaxy A55 Galaxy A55
1142
Exynos 1480 128GB, 8GB RAM
Nothing Phone (2a) Nothing Phone (2a)
1127
Dimensity 7200 Pro 256GB, 12GB RAM
Motorola Edge 40 Motorola Edge 40
1124
Dimensity 8020 256GB, 8GB RAM
Redmi Note 13 Pro+ 5G Redmi Note 13 Pro+ 5G
1098
Dimensity 7200 Ultra 512GB, 12GB RAM
Honor 90 Honor 90
1094
Snapdragon 7 Gen 1 Accelerated Edition 512GB, 12GB RAM
Motorola Edge 40 Neo Motorola Edge 40 Neo
1058
Dimensity 7030 256GB, 12GB RAM
Galaxy A35 Galaxy A35
1025
Exynos 1380 128GB, 6GB RAM
Redmi Note 13 Pro 5G Redmi Note 13 Pro 5G
1019
Snapdragon 7s Gen 2 512GB, 12GB RAM
Realme 12 Pro+ Realme 12 Pro+
958
Snapdragon 7s Gen 2 512GB, 12GB RAM
Realme 11 Pro Realme 11 Pro
946
Dimensity 7050 256GB, 8GB RAM
Realme 12+ Realme 12+
944
Dimensity 7050 512GB, 12GB RAM
Realme 12 Pro Realme 12 Pro
941
Snapdragon 6 Gen 1 256GB, 8GB RAM
Moto G84 Moto G84
914
Snapdragon 695 256GB, 12GB RAM
Redmi Note 13 5G Redmi Note 13 5G
780
Dimensity 6080 256GB, 8GB RAM
Tecno Pova 5 Pro Tecno Pova 5 Pro
765
Dimensity 6080 256GB, 8GB RAM

For instance, MediaTek's Dimensity 7000 and 8000 series are much better and within reach. The same goes for Snapdragon 6 and 7 series chips. Even Samsung's not particularly popular Exynos midrange offers much better CPU scores, like the 1380 and 1480.

AnTuTu, and its much more diverse and full set of benchmarks, which includes GPU and memory tests, is much more kind towards the Realme 12+. It's not posting segment-leading results by any means, but it does seem to offer "middle-of-the-road" performance.

AnTuTu

  • v9
  • v10
Poco F5 Poco F5
931174
Snapdragon 7+ Gen 2 256GB, 8GB RAM 1080 x 2400 px
Nothing Phone (2) Nothing Phone (2)
895434
Snapdragon 8+ Gen 1 256GB, 12GB RAM 1080 x 2412 px
vivo V30 Pro vivo V30 Pro
841083
Dimensity 8200 512GB, 12GB RAM 1260 x 2800 px
Pixel 7a Pixel 7a
765281
Google Tensor G2 128GB, 8GB RAM 1080 x 2400 px
Motorola Edge 40 Motorola Edge 40
688347
Dimensity 8020 256GB, 8GB RAM 1080 x 2400 px
Redmi Note 13 Pro+ 5G Redmi Note 13 Pro+ 5G
683899
Dimensity 7200 Ultra 512GB, 12GB RAM 1220 x 2712 px
Galaxy A55 Galaxy A55
635598
Exynos 1480 128GB, 8GB RAM 1080 x 2340 px
Nothing Phone (2a) Nothing Phone (2a)
578493
Dimensity 7200 Pro 256GB, 12GB RAM 1080 x 2412 px
Honor 90 Honor 90
575122
Snapdragon 7 Gen 1 Accelerated Edition 512GB, 12GB RAM 1200 x 2664 px
Realme 12+ Realme 12+
558199
Dimensity 7050 512GB, 12GB RAM 1080 x 2400 px
Realme 11 Pro Realme 11 Pro
545426
Dimensity 7050 256GB, 8GB RAM 1080 x 2412 px
Realme 12 Pro+ Realme 12 Pro+
534782
Snapdragon 7s Gen 2 512GB, 12GB RAM 1080 x 2412 px
Redmi Note 13 Pro 5G Redmi Note 13 Pro 5G
523746
Snapdragon 7s Gen 2 512GB, 12GB RAM 1220 x 2712 px
Realme 12 Pro Realme 12 Pro
523567
Snapdragon 6 Gen 1 256GB, 8GB RAM 1080 x 2412 px
Galaxy A35 Galaxy A35
522829
Exynos 1380 128GB, 6GB RAM 1080 x 2340 px
Motorola Edge 40 Neo Motorola Edge 40 Neo
511077
Dimensity 7030 256GB, 12GB RAM 1080 x 2400 px
Redmi Note 13 5G Redmi Note 13 5G
405118
Dimensity 6080 256GB, 8GB RAM 1080 x 2400 px
Tecno Pova 5 Pro Tecno Pova 5 Pro
389037
Dimensity 6080 256GB, 8GB RAM 1080 x 2460 px
Moto G84 Moto G84
389015
Snapdragon 695 256GB, 12GB RAM 1080 x 2400 px
Poco X6 Pro Poco X6 Pro
1396547
Dimensity 8300 Ultra 256GB, 8GB RAM 1220 x 2712 px
vivo V30 Pro vivo V30 Pro
972568
Dimensity 8200 512GB, 12GB RAM 1260 x 2800 px
Nothing Phone (2) Nothing Phone (2)
972126
Snapdragon 8+ Gen 1 256GB, 12GB RAM 1080 x 2412 px
Redmi Note 13 Pro+ 5G Redmi Note 13 Pro+ 5G
779812
Dimensity 7200 Ultra 512GB, 12GB RAM 1220 x 2712 px
Galaxy A55 Galaxy A55
726158
Exynos 1480 128GB, 8GB RAM 1080 x 2340 px
Honor 90 Honor 90
694546
Snapdragon 7 Gen 1 Accelerated Edition 512GB, 12GB RAM 1200 x 2664 px
Nothing Phone (2a) Nothing Phone (2a)
684574
Dimensity 7200 Pro 256GB, 12GB RAM 1080 x 2412 px
Realme 12 Pro+ Realme 12 Pro+
660920
Snapdragon 7s Gen 2 512GB, 12GB RAM 1080 x 2412 px
Realme 12+ Realme 12+
614150
Dimensity 7050 512GB, 12GB RAM 1080 x 2400 px
Galaxy A35 Galaxy A35
603441
Exynos 1380 128GB, 6GB RAM 1080 x 2340 px
Realme 12 Pro Realme 12 Pro
592679
Snapdragon 6 Gen 1 256GB, 8GB RAM 1080 x 2412 px
Realme 11 Pro Realme 11 Pro
585966
Dimensity 7050 256GB, 8GB RAM 1080 x 2412 px
Redmi Note 13 Pro 5G Redmi Note 13 Pro 5G
581979
Snapdragon 7s Gen 2 512GB, 12GB RAM 1220 x 2712 px
Motorola Edge 40 Neo Motorola Edge 40 Neo
524597
Dimensity 7030 256GB, 12GB RAM 1080 x 2400 px
Redmi Note 13 5G Redmi Note 13 5G
455421
Dimensity 6080 256GB, 8GB RAM 1080 x 2400 px
Tecno Pova 5 Pro Tecno Pova 5 Pro
423437
Dimensity 6080 256GB, 8GB RAM 1080 x 2460 px
Moto G84 Moto G84
375632
Snapdragon 695 256GB, 12GB RAM 1080 x 2400 px

That being said, it is not the obvious choice if you are after the most raw power for your money.

The Mali-G68 MC4 GPU inside the Realme 12+ holds its overall performance scores back quite a bit. It's just not competitive, even amongst price peers.

3DMark (offscreen)

  • Wild Life (1440p)
  • Wild Life Extreme (2160p)
Nothing Phone (2) Nothing Phone (2)
8809
Snapdragon 8+ Gen 1 Adreno 730 1080 x 2412 px
Poco F5 Poco F5
7524
Snapdragon 7+ Gen 2 Adreno 725 1080 x 2400 px
vivo V30 Pro vivo V30 Pro
6693
Dimensity 8200 Mali-G610 MC6 1260 x 2800 px
Pixel 7a Pixel 7a
6646
Google Tensor G2 Mali-G710 MC10 1080 x 2400 px
Motorola Edge 40 Motorola Edge 40
4476
Dimensity 8020 Mali-G77 MC9 1080 x 2400 px
Redmi Note 13 Pro+ 5G Redmi Note 13 Pro+ 5G
4341
Dimensity 7200 Ultra Mali-G610 MC4 1220 x 2712 px
Nothing Phone (2a) Nothing Phone (2a)
4131
Dimensity 7200 Pro Mali-G610 MC4 1080 x 2412 px
Galaxy A55 Galaxy A55
3831
Exynos 1480 Xclipse 530 1080 x 2340 px
Honor 90 Honor 90
3161
Snapdragon 7 Gen 1 Accelerated Edition Adreno 644 1200 x 2664 px
Redmi Note 13 Pro 5G Redmi Note 13 Pro 5G
3107
Snapdragon 7s Gen 2 Adreno 710 1220 x 2712 px
Realme 12 Pro+ Realme 12 Pro+
3081
Snapdragon 7s Gen 2 Adreno 710 1080 x 2412 px
Galaxy A35 Galaxy A35
2751
Exynos 1380 Mali-G68 MP5 1080 x 2340 px
Motorola Edge 40 Neo Motorola Edge 40 Neo
2565
Dimensity 7030 Mali-G610 MC3 1080 x 2400 px
Realme 12 Pro Realme 12 Pro
2404
Snapdragon 6 Gen 1 Adreno 710 1080 x 2412 px
Realme 11 Pro Realme 11 Pro
2304
Dimensity 7050 Mali-G68 MC4 1080 x 2412 px
Realme 12+ Realme 12+
2297
Dimensity 7050 Mali-G68 MC4 1080 x 2400 px
Redmi Note 13 5G Redmi Note 13 5G
1334
Dimensity 6080 Mali-G57 MC2 1080 x 2400 px
Tecno Pova 5 Pro Tecno Pova 5 Pro
1334
Dimensity 6080 Mali-G57 MC2 1080 x 2460 px
Moto G84 Moto G84
1198
Snapdragon 695 Adreno 619 1080 x 2400 px
Nothing Phone (2) Nothing Phone (2)
2449
Snapdragon 8+ Gen 1 Adreno 730 1080 x 2412 px
Poco F5 Poco F5
1961
Snapdragon 7+ Gen 2 Adreno 725 1080 x 2400 px
Pixel 7a Pixel 7a
1859
Google Tensor G2 Mali-G710 MC10 1080 x 2400 px
vivo V30 Pro vivo V30 Pro
1815
Dimensity 8200 Mali-G610 MC6 1260 x 2800 px
Motorola Edge 40 Motorola Edge 40
1261
Dimensity 8020 Mali-G77 MC9 1080 x 2400 px
Redmi Note 13 Pro+ 5G Redmi Note 13 Pro+ 5G
1193
Dimensity 7200 Ultra Mali-G610 MC4 1220 x 2712 px
Nothing Phone (2a) Nothing Phone (2a)
1151
Dimensity 7200 Pro Mali-G610 MC4 1080 x 2412 px
Galaxy A55 Galaxy A55
1024
Exynos 1480 Xclipse 530 1080 x 2340 px
Honor 90 Honor 90
859
Snapdragon 7 Gen 1 Accelerated Edition Adreno 644 1200 x 2664 px
Galaxy A35 Galaxy A35
806
Exynos 1380 Mali-G68 MP5 1080 x 2340 px
Realme 12 Pro+ Realme 12 Pro+
799
Snapdragon 7s Gen 2 Adreno 710 1080 x 2412 px
Redmi Note 13 Pro 5G Redmi Note 13 Pro 5G
792
Snapdragon 7s Gen 2 Adreno 710 1220 x 2712 px
Motorola Edge 40 Neo Motorola Edge 40 Neo
705
Dimensity 7030 Mali-G610 MC3 1080 x 2400 px
Realme 12+ Realme 12+
629
Dimensity 7050 Mali-G68 MC4 1080 x 2400 px
Realme 11 Pro Realme 11 Pro
628
Dimensity 7050 Mali-G68 MC4 1080 x 2412 px
Realme 12 Pro Realme 12 Pro
614
Snapdragon 6 Gen 1 Adreno 710 1080 x 2412 px
Redmi Note 13 5G Redmi Note 13 5G
371
Dimensity 6080 Mali-G57 MC2 1080 x 2400 px
Tecno Pova 5 Pro Tecno Pova 5 Pro
368
Dimensity 6080 Mali-G57 MC2 1080 x 2460 px
Moto G84 Moto G84
357
Snapdragon 695 Adreno 619 1080 x 2400 px

We've discontinued GFXBench graphics benchmarking as the app is often banned/blacklisted on the phones we receive for review. The graphics performance ranking in 3D Mark is just as meaningful, so we suggest you refer to that one instead.

In more practical terms, while not a particularly snappy device, the Realme 12+ remained perfectly fluent and responsive during our time with it. It runs its UI well enough with no obvious slowdowns and hiccups and handles everyday tasks and things like social apps perfectly fine. Don't expect to do much gaming on it though. Casual titles are OK, but nothing beyond that.

Thermal-throttling

The Dimensity 7050 is far from the most performant chip out there, but it doesn't put out much heat either. Whatever heat it does produce gets handled masterfully by the Realme 12+.

Thermal-throttling - Realme 12+ review Thermal-throttling - Realme 12+ review Thermal-throttling - Realme 12+ review
Thermal-throttling

There is a 4357mm2, 7-layer stainless steel vapor chamber cooling system inside the phone, which appears to be working quite well. The chipset maintains most of its performance even with prolonged stress testing, and the surface of the phone barely gets warm to the touch during the process.

Reader comments

  • M
  • 11 May 2024
  • CbG

Else xiaomi's software experience is so pathetic

  • An0n
  • 07 May 2024
  • X}w

Why is this phone not showing in the GSMA photo compare tool?

  • Anonymous
  • 21 Apr 2024
  • Sr6

Good for you. All I know is fakemi is far inferior to the real xiaomi