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

[ad_1]

Xiaomi 14 Pro Titanium

Xiaomi 14 Professional – Titanium Version

TL;DR

  • The Xiaomi 14 sequence ships with the Snapdragon 8 Gen 3 SoC, which drops help for 32-bit apps.
  • Nevertheless, Xiaomi has added a translation layer on the cellphone that retains 32-bit-app compatibility.
  • Which means customers can proceed to make use of their outdated 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 just a few modifications beneath the hood that might break your outdated apps. But it surely looks like Xiaomi has a trick up its sleeve, letting its telephones run your outdated apps with none points.

The Snapdragon 8 Gen 3 is the primary 64-bit-only SoC from Qualcomm. There are not any CPU cores on this SoC that may help older 32-bit ARM apps. In consequence, 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 put up, Xiaomi is using a cool trick to make its new telephones proceed to run outdated 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 Chicken to proceed to run on the brand new Xiaomi 14 sequence 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 help AArch32 (32-bit Arm apps).

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

How is that this potential?

Mishaal did beforehand predict that cellphone 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 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 just a few years now, so most customers won’t really feel the results of it.

The one locations customers could 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. Nevertheless, such workarounds from OEMs imply that finish customers can proceed utilizing their favourite apps with none worries.



[ad_2]

Leave a comment