12.1 C
New York
Monday, April 21, 2025

The Xiaomi 14 collection helps 32-bit ARM apps by way of a cool trick


Xiaomi 14 Pro Titanium

Xiaomi 14 Professional – Titanium Version

TL;DR

  • The Xiaomi 14 collection ships with the Snapdragon 8 Gen 3 SoC, which drops assist for 32-bit apps.
  • Nonetheless, Xiaomi has added a translation layer on the cellphone that retains 32-bit-app compatibility.
  • Which means that 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 gadgets as one of many finest Android telephones, topic to them launching internationally within the coming weeks. Nonetheless, with the brand new SoC, there are a number of adjustments beneath the hood that might break your previous apps. However it looks as if 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. Consequently, older apps that haven’t been up to date to run on 64-bit cores is not going to run on telephones with this SoC.

Nonetheless, as developer realMlgmXyysd explains of their Telegram channel publish, 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 known as “Tango,” which improves compatibility for older apps.

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

FLAPPY BIRD FLAPS ON!

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 collection is ready to run 32-bit Arm apps like Flappy Hen, as proven under by @realMlgmXyysd.

How is that this potential?

Mishaal did beforehand predict that cellphone OEMs will seemingly 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 will need to 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 is not going to really feel the results of it.

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



Related Articles

Latest Articles