{"id":96458,"date":"2022-10-14T02:11:52","date_gmt":"2022-10-14T02:11:52","guid":{"rendered":"https:\/\/harchi90.com\/the-google-pixel-7-and-pixel-7-pro-are-the-first-android-phones-to-only-support-64-bit-apps\/"},"modified":"2022-10-14T02:11:52","modified_gmt":"2022-10-14T02:11:52","slug":"the-google-pixel-7-and-pixel-7-pro-are-the-first-android-phones-to-only-support-64-bit-apps","status":"publish","type":"post","link":"https:\/\/harchi90.com\/the-google-pixel-7-and-pixel-7-pro-are-the-first-android-phones-to-only-support-64-bit-apps\/","title":{"rendered":"The Google Pixel 7 and Pixel 7 Pro are the first Android phones to only support 64-bit apps"},"content":{"rendered":"
\n

<\/p>\n

If you’ve been following the Google Pixel 7 series launch, there’s been a lot <\/em>happening. the kernel sources just dropped for both devices, there’s a display issue that seems to drain battery life, and reviews are starting to drip in slowly. As people get their hands on devices, users are starting to test them and investigate under the hood. As it turns out, the Google Pixel 7 series appears to be the first set of Android smartphones that only support 64-bit applications.<\/p>\n

\n

I just asked someone with a Pixel 7 Pro to confirm (H\/T @AdamConwayIE<\/a>), and it indeed seems like the Pixel 7 series ships with a 64-bit only build of Android 13!<\/p>\n

This means that 32-bit apps like Flappy Bird can’t be installed. https:\/\/t.co\/DD9BgRnVz8<\/p>\n

\u2014 Mishaal Rahman (@MishaalRahman) October 13, 2022<\/a><\/p>\n<\/blockquote>\n

Rahman later corrected himself<\/a> to say that it’s a 64-bit Zygote but a 32-bit and 64-bit userspace, note<\/em> a 64-bit only build of Android 13 as initially reported. This certainly lends credence to the claim that the Google Pixel tablet may come with a 64-bit only build of Android 13, though.<\/p>\n

<\/p>\n

What this means is that for any apps that don’t have 64-bit libraries, you won’t be able to install them. This includes older versions of apps such as Jetpack Joyride and even older, completely defunct apps like Flappy Bird. It’s not as if Tensor G2 doesn’t support it either \u2014 its three different cores all support AArch32 execution. Google could have enabled 32-bit support as they have done in its previous smartphones.<\/p>\n

Listing the Android Binary Interfaces (ABI) returns that there is nothing present for \u201carmeabi-v7a\u201d or \u201carmeabi\u201d. \u201carm64-v8a\u201d support is listed, but as per the Android documentation, it only supports the AArch64 instruction set.<\/p>\n

<\/p>\n

[ro.product.cpu.abi]: [arm64-v8a]n[ro.product.cpu.abilist]: [arm64-v8a]n[ro.product.cpu.abilist32]: []n[ro.product.cpu.abilist64]: [arm64-v8a]n[ro.vendor.product.cpu.abilist]: [arm64-v8a]n[ro.vendor.product.cpu.abilist32]: []n[ro.vendor.product.cpu.abilist64]: [arm64-v8a]<\/code><\/pre>\n

What does this mean, and does it have any benefits? Most benefits won’t really be visible to consumers, as these improvements are primarily found in heightened security, better performance, and reduced processing cost thanks to the lack of additional ABIs. All apps on the Google Play Store have had to have 64-bit support since August 2019, and the company stopped serving 32-bit apps that don’t have any 64-bit support last year.<\/p>\n

For anyone who has a Pixel 7 series device, there’s nothing to worry about. You’ll be hard-pressed to find apps that don’t have any<\/em> 64-bit libraries, and so far, Flappy Bird seems to be the most high-profile. If you do find any more though, do let us know in the comments!<\/p>\n


\n\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n