Tecno Spark 20 Pro+ review

GSMArena Team, 08 April 2024.

HiOS 13 on top of Android 14

In a rather interesting development, the Spark 20 Pro+ isn't actually running Tecno's latest HiOS 14 like the Pova 6 Pro does. At least, that is true for our review unit at the time of writing. Instead, we get HiOS 13.6.0. Tecno advertises HiOS 14 for phones on its official website, so it is probably on the horizon soon.

Tecno Spark 20 Pro+ review

On a more positive note, at least the phone is still running Google's latest Android 14, albeit with a pretty old December 1, 2023 security patch. We've already seen what HiOS 13 has to offer. You can refer to that article for more details.

Tecno doesn't make any software support promises, but we imagine that the Spark 20 Pro+ will get at least one major OS update.

Tecno Spark 20 Pro+ review

Despite technically running an older HiOS version, the Spark 20 Pro+ still has some advanced features. For instance, a customizable Always On feature goes along with the AMOLED display.

Tecno Spark 20 Pro+ review

There is a Game Mode here, but it doesn't seem to be as full-featured as the Game Space 4.0 we saw on the Pova 6 Pro. Smart Panel is as nifty as ever. It is a customizable side panel that is used to open apps in floating windows. Speaking of which, there is a powerful multi-window feature in HiOS called Lightning Multi-Window.

Home screen - Tecno Spark 20 Pro+ review Notification shade - Tecno Spark 20 Pro+ review Dynamic Port - Tecno Spark 20 Pro+ review
Home screen • Notification shade • Dynamic Port

As already mentioned, one of the cooler UI features on the Spark 20 Pro+ is Dynamic Port. It acts like the iPhone's Dynamic Island by giving contextual info and interactive pop-ups around the front-facing camera. It's actually one of the better Android iterations of the feature.

Setting - Tecno Spark 20 Pro+ review Settings - Tecno Spark 20 Pro+ review Dynamic port features - Tecno Spark 20 Pro+ review
Setting • Settings • Dynamic port features

Tecno also boasts some new AI-powered software optimizations on the Spark 20 Pro+. The "Aurora Engine" promises to boost launch times on popular games by up to 85% and up to 95% on popular apps. The "Darwin Engine" also promises frame rate optimization by up to 8x and a reduction in average temperature.

Benchmarks and performance

A MediaTek Helio G99 chipset powers the Tecno Spark 20 Pro+. The "Ultimate" variant of said chip, to be exact, also officially denoted as the MT6789U. We aren't quite sure what the "Ultimate" branding denotes exactly since the CPU and GPU clocks are all technically the same on all of the many variants of the G99 chip. Regardless, the G99 is a fairly recent chip from 2022 made on a 6nm TSMC manufacturing process.

Tecno Spark 20 Pro+ review

The CPU setup consists of two ARM Cortex-A76 cores, clocked at up to 2.2 GHz and another six Cortex-A55 ones, working at up to 2.0 GHz. The onboard GPU is a Mali-G57 MC2, clocked at 1.1 GHz. It supports OpenGL ES 3.2 and Vulkan 1.1.

The Tecno Spark 20 Pro+ only comes in one memory variant with 8GB of LPDDR4X RAM and 256GB of storage. As per our testing, the storage chips seem to be of the UFS 2.1 variety. Storage is expandable via a microSD card. Up to 8GB of virtual memory is also available.

Moving on to some actual benchmarks, let's kick things off with some CPU numbers and GeekBench. The Helio G99 is not a particularly powerful chip, but we must remember that the Tecno Spark 20 Pro+ is not a particularly expensive device. Not at all, in fact. Within its respective price bracket, the G99 does quite alright with what we would call "middle-of-the-road" CPU performance.

GeekBench 6

  • Multi-core
  • Single-core
Redmi 12 5G Redmi 12 5G
2183
Snapdragon 4 Gen 2 256GB, 8GB RAM
OnePlus Nord CE 3 Lite OnePlus Nord CE 3 Lite
2119
Snapdragon 695 256GB, 8GB RAM
Tecno Pova 5 Pro Tecno Pova 5 Pro
2102
Dimensity 6080 256GB, 8GB RAM
Honor Magic5 Lite Honor Magic5 Lite
2067
Snapdragon 695 128GB, 6GB RAM
Redmi Note 12 5G Redmi Note 12 5G
2017
Snapdragon 4 Gen 1 256GB, 8GB RAM
Xiaomi Poco M6 Pro Xiaomi Poco M6 Pro
1979
Helio G99 Ultra 512GB, 12GB RAM
Redmi Note 13 Redmi Note 13
1978
Dimensity 6080 256GB, 8GB RAM
Tecno Spark 20 Pro+ Tecno Spark 20 Pro+
1953
Helio G99 Ultimate 256GB, 8GB RAM
 Galaxy A15 Galaxy A15
1936
Helio G99 128GB, 4GB RAM
Galaxy A24 4G Galaxy A24 4G
1900
Helio G99 128GB, 4GB RAM
Galaxy A14 5G Galaxy A14 5G
1839
MT6833 Dimensity 700 64GB, 4GB RAM
 Galaxy A15 5G Galaxy A15 5G
1763
Dimensity 6100+ 128GB, 4GB RAM
Redmi Note 13 4G Redmi Note 13 4G
1542
Snapdragon 685 256GB, 8GB RAM
 Galaxy A05s Galaxy A05s
1449
Snapdragon 680 4G 128GB, 4GB RAM
Realme C55 Realme C55
1413
Helio G88 128GB, 6GB RAM
Redmi 12 Redmi 12
1380
Helio G88 128GB, 4GB RAM
Tecno Spark 10 Pro Tecno Spark 10 Pro
1376
Helio G88 128GB, 8GB RAM
Redmi Note 12 4G Redmi Note 12 4G
1341
Snapdragon 685 54GB, 4GB RAM
Xiaomi Poco C65 Xiaomi Poco C65
1292
Helio G85 256GB, 8GB RAM
Redmi 12 5G Redmi 12 5G
921
Snapdragon 4 Gen 2 256GB, 8GB RAM
OnePlus Nord CE 3 Lite OnePlus Nord CE 3 Lite
903
Snapdragon 695 256GB, 8GB RAM
Honor Magic5 Lite Honor Magic5 Lite
899
Snapdragon 695 128GB, 6GB RAM
Redmi Note 13 Redmi Note 13
780
Dimensity 6080 256GB, 8GB RAM
Tecno Pova 5 Pro Tecno Pova 5 Pro
765
Dimensity 6080 256GB, 8GB RAM
Redmi Note 12 5G Redmi Note 12 5G
763
Snapdragon 4 Gen 1 256GB, 8GB RAM
 Galaxy A15 Galaxy A15
732
Helio G99 128GB, 4GB RAM
Xiaomi Poco M6 Pro Xiaomi Poco M6 Pro
731
Helio G99 Ultra 512GB, 12GB RAM
Galaxy A24 4G Galaxy A24 4G
712
Helio G99 128GB, 4GB RAM
Tecno Spark 20 Pro+ Tecno Spark 20 Pro+
701
Helio G99 Ultimate 256GB, 8GB RAM
Galaxy A14 5G Galaxy A14 5G
694
MT6833 Dimensity 700 64GB, 4GB RAM
 Galaxy A15 5G Galaxy A15 5G
682
Dimensity 6100+ 128GB, 4GB RAM
Redmi Note 12 4G Redmi Note 12 4G
469
Snapdragon 685 54GB, 4GB RAM
Redmi Note 13 4G Redmi Note 13 4G
462
Snapdragon 685 256GB, 8GB RAM
Xiaomi Poco C65 Xiaomi Poco C65
437
Helio G85 256GB, 8GB RAM
Redmi 12 Redmi 12
434
Helio G88 128GB, 4GB RAM
Realme C55 Realme C55
425
Helio G88 128GB, 6GB RAM
Tecno Spark 10 Pro Tecno Spark 10 Pro
424
Helio G88 128GB, 8GB RAM
 Galaxy A05s Galaxy A05s
418
Snapdragon 680 4G 128GB, 4GB RAM

You can get notably better performance out of something like the Dimensity 6080, the Snapdragon 4 Gen 2 or the Snapdragon 695. That said, the actual performance delta is not that big, particularly in CPU terms, and it won't translate all that much to real-world use.

AnTuTu paints a very similar picture and is even more favorable towards the Spark 20 Pro+. It has a much more robust and varied set of tests in its roster and also considers things like memory and GPU performance.

AnTuTu

  • v9
  • v10
OnePlus Nord CE 3 Lite OnePlus Nord CE 3 Lite
412006
Snapdragon 695 256GB, 8GB RAM 1080 x 2400 px
Redmi Note 13 Redmi Note 13
405118
Dimensity 6080 256GB, 8GB RAM 1080 x 2400 px
Poco X5 Poco X5
400895
Snapdragon 695 256GB, 8GB RAM 1080 x 2400 px
Galaxy A24 4G Galaxy A24 4G
398005
Helio G99 128GB, 4GB RAM 1080 x 2340 px
Tecno Pova 5 Pro Tecno Pova 5 Pro
389037
Dimensity 6080 256GB, 8GB RAM 1080 x 2460 px
Redmi 12 5G Redmi 12 5G
388809
Snapdragon 4 Gen 2 256GB, 8GB RAM 1080 x 2460 px
Honor Magic5 Lite Honor Magic5 Lite
387250
Snapdragon 695 128GB, 6GB RAM 1080 x 2400 px
Xiaomi Poco M6 Pro Xiaomi Poco M6 Pro
386301
Helio G99 Ultra 512GB, 12GB RAM 1080 x 2400 px
Tecno Spark 20 Pro+ Tecno Spark 20 Pro+
386262
Helio G99 Ultimate 256GB, 8GB RAM 1080 x 2436 px
Redmi Note 12 5G Redmi Note 12 5G
360745
Snapdragon 4 Gen 1 256GB, 8GB RAM 1080 x 2400 px
Redmi Note 12 4G Redmi Note 12 4G
319219
Snapdragon 685 54GB, 4GB RAM 1080 x 2400 px
 Galaxy A15 Galaxy A15
316967
Helio G99 128GB, 4GB RAM 1080 x 2340 px
Redmi Note 13 4G Redmi Note 13 4G
316857
Snapdragon 685 256GB, 8GB RAM 1080 x 2400 px
Galaxy A14 5G Galaxy A14 5G
307886
MT6833 Dimensity 700 64GB, 4GB RAM 1080 x 2408 px
 Galaxy A15 5G Galaxy A15 5G
306274
Dimensity 6100+ 128GB, 4GB RAM 1080 x 2340 px
 Galaxy A05s Galaxy A05s
264654
Snapdragon 680 4G 128GB, 4GB RAM 1080 x 2400 px
Redmi 12 Redmi 12
258006
Helio G88 128GB, 4GB RAM 1080 x 2460 px
Realme C55 Realme C55
257263
Helio G88 128GB, 6GB RAM 1080 x 2400 px
Tecno Spark 10 Pro Tecno Spark 10 Pro
249938
Helio G88 128GB, 8GB RAM 1080 x 2460 px
Xiaomi Poco C65 Xiaomi Poco C65
242885
Helio G85 256GB, 8GB RAM 720 x 1600 px
Redmi Note 13 Redmi Note 13
455421
Dimensity 6080 256GB, 8GB RAM 1080 x 2400 px
Redmi 12 5G Redmi 12 5G
434114
Snapdragon 4 Gen 2 256GB, 8GB RAM 1080 x 2460 px
Tecno Spark 20 Pro+ Tecno Spark 20 Pro+
433988
Helio G99 Ultimate 256GB, 8GB RAM 1080 x 2436 px
Xiaomi Poco M6 Pro Xiaomi Poco M6 Pro
428531
Helio G99 Ultra 512GB, 12GB RAM 1080 x 2400 px
Tecno Pova 5 Pro Tecno Pova 5 Pro
423437
Dimensity 6080 256GB, 8GB RAM 1080 x 2460 px
Redmi Note 13 4G Redmi Note 13 4G
383407
Snapdragon 685 256GB, 8GB RAM 1080 x 2400 px
 Galaxy A15 Galaxy A15
375314
Helio G99 128GB, 4GB RAM 1080 x 2340 px
 Galaxy A15 5G Galaxy A15 5G
364663
Dimensity 6100+ 128GB, 4GB RAM 1080 x 2340 px
 Galaxy A05s Galaxy A05s
316956
Snapdragon 680 4G 128GB, 4GB RAM 1080 x 2400 px
Xiaomi Poco C65 Xiaomi Poco C65
261613
Helio G85 256GB, 8GB RAM 720 x 1600 px
Redmi 12 Redmi 12
228096
Helio G88 128GB, 4GB RAM 1080 x 2460 px

The Spark 20 Pro+ definitely holds its own well, especially among price competitors. Again, you can get slightly better performance from the Redmi Note 13 with its Dimensity 6080 or the Redmi 12 5G with the Snapdragon 7 Gen 2, but the delta is hardly massive.

The dual-core Mali-G57 GPU setup inside the Spark 20 Pro+ is hardly a powerhouse, but just like the CPU setup, it definitely holds its own well in the price bracket.

3DMark (offscreen)

  • Wild Life (1440p)
  • Wild Life Extreme (2160p)
Tecno Pova 5 Pro Tecno Pova 5 Pro
1334
Dimensity 6080 Mali-G57 MC2 1080 x 2460 px
Redmi Note 13 Redmi Note 13
1334
Dimensity 6080 Mali-G57 MC2 1080 x 2400 px
Tecno Spark 20 Pro+ Tecno Spark 20 Pro+
1259
Helio G99 Ultimate Mali-G57 MC2 1080 x 2436 px
Galaxy A24 4G Galaxy A24 4G
1248
Helio G99 Mali-G57 MC2 1080 x 2340 px
Xiaomi Poco M6 Pro Xiaomi Poco M6 Pro
1245
Helio G99 Ultra Mali-G57 MC2 1080 x 2400 px
 Galaxy A15 Galaxy A15
1231
Helio G99 Mali-G57 MC2 1080 x 2340 px
 Galaxy A15 5G Galaxy A15 5G
1222
Dimensity 6100+ Mali-G57 MC2 1080 x 2340 px
OnePlus Nord CE 3 Lite OnePlus Nord CE 3 Lite
1213
Snapdragon 695 Adreno 619 1080 x 2400 px
Honor Magic5 Lite Honor Magic5 Lite
1212
Snapdragon 695 Adreno 619 1080 x 2400 px
Galaxy A14 5G Galaxy A14 5G
1197
MT6833 Dimensity 700 Mali-G57 MC2 1080 x 2408 px
Tecno Spark 10 Pro Tecno Spark 10 Pro
756
Helio G88 Mali-G52 MC2 1080 x 2460 px
Xiaomi Poco C65 Xiaomi Poco C65
750
Helio G85 Mali-G52 MC2 720 x 1600 px
Redmi 12 Redmi 12
745
Helio G88 Mali-G52 MC2 1080 x 2460 px
Realme C55 Realme C55
740
Helio G88 Mali-G52 MC2 1080 x 2400 px
Redmi 12 5G Redmi 12 5G
665
Snapdragon 4 Gen 2 Adreno 613 1080 x 2460 px
Redmi Note 13 4G Redmi Note 13 4G
655
Snapdragon 685 Adreno 610 1080 x 2400 px
Redmi Note 12 4G Redmi Note 12 4G
652
Snapdragon 685 Adreno 610 1080 x 2400 px
 Galaxy A05s Galaxy A05s
593
Snapdragon 680 4G Adreno 610 1080 x 2400 px
Redmi Note 13 Redmi Note 13
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
OnePlus Nord CE 3 Lite OnePlus Nord CE 3 Lite
363
Snapdragon 695 Adreno 619 1080 x 2400 px
Xiaomi Poco M6 Pro Xiaomi Poco M6 Pro
348
Helio G99 Ultra Mali-G57 MC2 1080 x 2400 px
Tecno Spark 20 Pro+ Tecno Spark 20 Pro+
347
Helio G99 Ultimate Mali-G57 MC2 1080 x 2436 px
Galaxy A24 4G Galaxy A24 4G
341
Helio G99 Mali-G57 MC2 1080 x 2340 px
 Galaxy A15 Galaxy A15
338
Helio G99 Mali-G57 MC2 1080 x 2340 px
 Galaxy A15 5G Galaxy A15 5G
335
Dimensity 6100+ Mali-G57 MC2 1080 x 2340 px
Galaxy A14 5G Galaxy A14 5G
331
MT6833 Dimensity 700 Mali-G57 MC2 1080 x 2408 px
Redmi 12 Redmi 12
191
Helio G88 Mali-G52 MC2 1080 x 2460 px
Tecno Spark 10 Pro Tecno Spark 10 Pro
191
Helio G88 Mali-G52 MC2 1080 x 2460 px
Xiaomi Poco C65 Xiaomi Poco C65
190
Helio G85 Mali-G52 MC2 720 x 1600 px
Realme C55 Realme C55
189
Helio G88 Mali-G52 MC2 1080 x 2400 px
Redmi 12 5G Redmi 12 5G
156
Snapdragon 4 Gen 2 Adreno 613 1080 x 2460 px
Redmi Note 13 4G Redmi Note 13 4G
137
Snapdragon 685 Adreno 610 1080 x 2400 px
Redmi Note 12 4G Redmi Note 12 4G
135
Snapdragon 685 Adreno 610 1080 x 2400 px
 Galaxy A05s Galaxy A05s
123
Snapdragon 680 4G Adreno 610 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 fact, we would even go as far as to say that getting better graphical performance for the money would be pretty hard. That's about as far as the budget stretches.

In more practical terms, don't expect to have a good time with any heavier games on the Spark 20 Pro+. Casual titles run perfectly fine, though. The UI also runs smoothly with no noticeable slowdowns and hiccups.

Thermal-throttling

The MediaTek Helio G99 isn't known to be a particularly hot-running chip. The Spark 20 Pro+ manages great thermal-throttling behavior and basically maintains top performance even with prolonged torture testing.

Thermal-throttling - Tecno Spark 20 Pro+ review Thermal-throttling - Tecno Spark 20 Pro+ review Thermal-throttling - Tecno Spark 20 Pro+ review
Thermal-throttling

Not only is performance stability near perfect, but the phone's surface doesn't get more than lukewarm either.

Reader comments

Can confirm that this phone's lowest price is around $100, well, at least where I live. Just got mine for $104 and I, too, rate it 10/10. Not much of an upgrade from my Poco X3, which I'm fine with because I just need something with b...

  • Anonymous
  • 15 Dec 2024
  • YP6

What the... 150$ ???? No way , it costs like nearly 285$ or 260$ depending on some discount and places. If its 150$ then I need to get it . Its a must . I mean for 150$ , i rate it 10/10 Even 260/285 I rated it 8.5/10 ( Flagship ...

  • Harry
  • 07 Nov 2024
  • 6QR

Will Techno Spark 20 Pro+ get Android 15?