A question to all you #Android nerds out there:

Which device do I need to get an Android Version that uses the #16KB Memory Page Sizes?
Which Android version is doing this and if it’s not pre installed, how can I install it in that device?

I need such device/version to test/debug our Apps to see if they are compatible.
I know I can run an emulator with 16KB pages (I already did this) but a real device would be better.

(Thanks for help and/or boost)

We wanted to release face recognition, but Google crossed our plans by forbidding non 16kb page size. 🚫

https://developer.android.com/guide/practices/page-sizes

We had two: video processing + image scaling, the core of our backups and previews.

If we didn’t act now, we couldn’t publish updates to play store as of Nov.

Long story short: we had to rewrite our entire image/video pipeline on Android. ⚒️

But: the apps are now (~60MB) smaller and faster, using native Android/iOS components with hardware acceleration. 🌧️✨☀️

#16kb

Support 16 KB page sizes  |  Compatibility  |  Android Developers

This document outlines the Google Play compatibility requirement for apps to support 16 KB memory page sizes on Android 15+ devices, especially if they use native code or NDK libraries, and provides comprehensive guidance on how to update and test applications for this change.

Android Developers

Android 規劃 16KB Page Size

Hacker News 上看到 Android 在規劃 16KB Page Size 的消息:「Adding 16 kb page size to Android (googleblog.com)」,原文是「Adding 16 KB Page Size to Android」。

Android 目前主力是 4KB Page Size,但因為 ARM 有支援 16KB Page Size,所以測試後發現雖然會多用 9% 記憶體,但效能會增加不少:

Most CPUs today support a 4

https://blog.gslin.org/archives/2024/08/25/11947/android-%e8%a6%8f%e5%8a%83-16kb-page-size/

#Computer #Hardware #Murmuring #OS #Software #16kb #4kb #android #arm #kernel #linux #memory #page #size

Android 規劃 16KB Page Size

Hacker News 上看到 Android 在規劃 16KB Page Size 的消息:「Adding 16 kb page size to Android (googleblog.com)」,原文是「Adding 16 KB Page Size to Android」。 Android 目前主力是 4KB Page Size,但因為 ARM 有支援 16KB Page Size,所以測試後發現雖然會多用 9% 記憶體,但效能會增加不少: Most CPUs today support a 4 KB page size and so the Android OS and applications have historically been built an...

Gea-Suan Lin's BLOG