realm-dart icon indicating copy to clipboard operation
realm-dart copied to clipboard

Request for Support and Optimization for 16KB Page Size Devices in Realm Database for Flutter/Dart

Open lokalathlet opened this issue 7 months ago • 1 comments

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 --

lokalathlet avatar May 19 '25 09:05 lokalathlet

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

alancook avatar Jun 23 '25 10:06 alancook

Any updates on this? Due date is coming

alexxgarci avatar Sep 03 '25 10:09 alexxgarci

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.

Zeca-dev avatar Sep 08 '25 18:09 Zeca-dev

Any updates for the library? The due date is November 1st, 2025

HKop avatar Sep 11 '25 09:09 HKop

I'll try and look into this at the end of next week.

nirinchev avatar Sep 11 '25 21:09 nirinchev