Request for Support and Optimization for 16KB Page Size Devices in Realm Database for Flutter/Dart
Problem
Hi all With Google's recent announcement about preparing Play apps for devices with a 16KB page size ( source ), it has become crucial for various database solutions, particularly Realm for Flutter/Dart, to adapt and optimize their functionality to support and work seamlessly on these devices.
Use Case:
The announcement highlights the growing prevalence of devices utilizing a memory page size of 16KB. Developers relying on Realm database need assurance that their applications will perform efficiently on these newer devices, avoiding potential performance bottlenecks or incompatibilities.
Benefit:
Implementing this optimization will ensure that applications remain compatible and performant across all future Android devices supporting this configuration. It will not only future-proof the existing applications using Realm but will also enhance the stability and performance of those apps for end-users.
Is such a request conceivable following the announcement of the end-of-life of the Realm software?
Solution
Investigate the current state of Realm's interaction with devices having 16KB page size. Develop necessary adjustments or optimizations in the database architecture to accommodate the 16KB page size efficiently.
How important is this improvement for you?
By addressing these changes promptly, Realm can maintain its robustness and reliability across emerging Android technologies. This endeavor will not only align with Google's current direction but will also solidify Realm's position as a versatile and forward-thinking database solution.
Feature would mainly be used with
-- select --
The latest warning from the Play Console is if your app does not remove all non 16K supported code you will not be able to submit your app.
Memory page size:
Does not support 16 KB
Libraries that do not support 16 KB: base/lib/arm64-v8a/librealm_dart.so base/lib/x86_64/librealm_dart.so
Any updates on this? Due date is coming
Também estou aguardando a resolução. O prazo da loja está chegando e não queria ter que usar outro package de base de dados.
Any updates for the library? The due date is November 1st, 2025
I'll try and look into this at the end of next week.