Now I have compiled my app for 64 bit.
On the emulator I got some random division by zero exception when calling ClearExceptions, because Android had already set the dze flag, before calling my app's functions. I do not think ClearExceptions is right, it should clear the pending exceptions even if raising a new exception. The aarch64 implementation also differes from the arm implementation
I do not have a 64-bit device to actually test it. Here is the
beta version of my app, you could test it to see if fpc can generate 64-builds for your device. It shows books from German libraries