Android 35 and the 16K alignment

216 views
Skip to first unread message

Keith Victor

unread,
Jul 24, 2024, 9:38:39 PMJul 24
to android-ndk
Hello:
We are preparing for upcoming 16K page size support requirement.
Some of our third party shared libs are not yet updated with the proper alignment.
We are concerned.
Will apps get rejected from the Google Play Store if they do not run on devices with 16K page size?
Also, it is not clear how many devices in the field will run with 16K page size.  Will modern Pixel devices get the Android 15 Update, and require apps with 16K page size support?  Or, will only new hardware run with 16 K page size.

Dan Albert

unread,
Jul 25, 2024, 2:15:04 PMJul 25
to andro...@googlegroups.com, Steven Moreland

--
You received this message because you are subscribed to the Google Groups "android-ndk" group.
To unsubscribe from this group and stop receiving emails from it, send an email to android-ndk...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/android-ndk/f9469245-3486-43f5-b8b4-a4a8397e1cadn%40googlegroups.com.

Steven Moreland

unread,
Jul 25, 2024, 7:58:06 PMJul 25
to Dan Albert, android-16...@google.com, andro...@googlegroups.com
> Some of our third party shared libs are not yet updated with the proper alignment.

You can ask them.


> Will apps get rejected from the Google Play Store if they do not run on devices with 16K page size?

There is no requirement for this at the time, but the ecosystem is starting to move this way.


> Will modern Pixel devices get the Android 15 Update, and require apps with 16K page size support?  Or, will only new hardware run with 16 K page size.

No. Some devices may support 16 KB pages as a developer mode, but it will be a few years before devices can run in 16 KB mode. For the time being, 16 KB mode is available as a development platform, and apps should use this time to start working in 16 KB mode.

---

thank you!

John Dallman

unread,
Jul 26, 2024, 8:50:46 AMJul 26
to andro...@googlegroups.com
On Fri, Jul 26, 2024 at 12:58 AM 'Steven Moreland' via android-ndk <andro...@googlegroups.com> wrote:
> Some devices may support 16 KB pages as a developer mode, but it will be a few years before 
> devices can run in 16 KB mode. For the time being, 16 KB mode is available as a development 
> platform, and apps should use this time to start working in 16 KB mode.

Can you be any more specific, or give clues that will allow developers to deduce anything useful? 

For example, the original Google Tensor supports 16KB pages with its special Android 13, and that has Cortex-X1, Cortex-A76 and Cortex-A55 cores. I deduce that there aren't going to be any requirements for new ARMv8 or ARMv9 standards.    

Will there be requirements for device manufacturers to enable 16KB mode for developers? Or incentives? I'm afraid that I won't have it available for a long while, and then suddenly it will be widely available and my ISV customers will be screaming for libraries with 16KB support. 

I don't currently use Pxel devices, because my testing requires a lot of CPU power for many hours. I have never found a device with a Cortex-X series core which uses a battery which won't run out of battery and shut down under this treatment. So I use mains-powered devices, currently these: https://developer.qualcomm.com/hardware/snapdragon-8-gen-1-hdk

Thanks,

John 


Reply all
Reply to author
Forward
0 new messages