7.6 C
Tuesday, October 31, 2023

The Xiaomi 14 sequence helps 32-bit ARM apps by a cool trick

Xiaomi 14 Pro Titanium

Xiaomi 14 Professional – Titanium Version


  • The Xiaomi 14 sequence ships with the Snapdragon 8 Gen 3 SoC, which drops assist for 32-bit apps.
  • Nevertheless, Xiaomi has added a translation layer on the telephone that retains 32-bit-app compatibility.
  • Which means customers can proceed to make use of their previous apps with none points.

The Xiaomi 14 and Xiaomi 14 Professional are the primary flagships launched with the brand new Qualcomm Snapdragon 8 Gen 3 SoC. This catapults the units as one of many finest Android telephones, topic to them launching internationally within the coming weeks. Nevertheless, with the brand new SoC, there are a number of adjustments underneath the hood that would break your previous apps. However it looks like Xiaomi has a trick up its sleeve, letting its telephones run your previous apps with none points.

The Snapdragon 8 Gen 3 is the primary 64-bit-only SoC from Qualcomm. There aren’t any CPU cores on this SoC that may assist older 32-bit ARM apps. Because of this, older apps that haven’t been up to date to run on 64-bit cores won’t run on telephones with this SoC.

Nevertheless, as developer realMlgmXyysd explains of their Telegram channel submit, Xiaomi is using a cool trick to make its new telephones proceed to run previous apps. Xiaomi is integrating a 32-bit to 64-bit binary translator referred to as “Tango,” which improves compatibility for older apps.

As Mishaal Rahman demonstrates, this compatibility layer permits 32-bit-only apps like Flappy Chook to proceed to run on the brand new Xiaomi 14 sequence regardless of the SoC not formally supporting the identical.


Qualcomm’s Snapdragon 8 Gen 3 doesn’t have any CPU cores that assist AArch32 (32-bit Arm apps).

Regardless of this, the Xiaomi 14 sequence is ready to run 32-bit Arm apps like Flappy Chook, as proven beneath by @realMlgmXyysd.

How is that this attainable?

Mishaal did beforehand predict that telephone OEMs will probably be resorting to utilizing such compatibility layers. Google has lengthy stopped accepting 32-bit-only apps on the Google Play Retailer. All 32-bit apps should have a 64-bit model, too, if they’re to be uploaded to the Play Retailer. This requirement has been in place for a number of years now, so most customers won’t really feel the consequences of it.

The one locations customers can be affected are with older apps that haven’t been up to date shortly. These forgotten apps may nonetheless be delivery as 32-bit-only and, as such, wouldn’t run on new telephones. The developer could have deserted the app, or its performance is full, and it merely doesn’t want an actual replace. Nevertheless, such workarounds from OEMs imply that finish customers can proceed utilizing their favourite apps with none worries.

Latest news
Related news


Please enter your comment!
Please enter your name here