Fraser,
When I first got my F1G2 I posted:
I would bet that the issue is related to having the processing done by java code vs. Android Native Libs . Java is certainly easier and probably the first implementation. Followed by a recoding in C/C++ in a Native lib. I believe that Seek transitioned from java to Native Lib several rev's of their app ago.
There is also an issue with Native Lib support in Android Studio at the present time.
Sooo, maybe there is hope for the Flir One app to improve in the near future, once there is a groundswell of complaints bi the early adopters. (hint... hint... hint...)
...ken...
I noticed some performance issues on my cheap tablet, I attributed that to their not using native methods/libraries.
After looking at the Android SDK and building an app of my own, I realized that this was not the case.
Flir seems to use native methods/libraries to do their live palette view where they display 15 or so copies of the image each with a different palette.
Perhaps as well as doing some of the MSK work.
IMHO this is a total waste of CPU cycles, and causes serious performance problems.
Georg didn't bother with such foolishness (nor did I in the app I wrote but didn't distribute to anyone but tomas123).
The result far exceeds the original Flir One app.
Native methods/libs only run on the platform that they were compiled for (ARM/X86). I believe (not sure) that one can do multi platform Native methods/libs but I've never tried to do one.
Thanks to Georg again.
While pure Java isn't the best performer, it beats a poorly coded native method/library hands down in terms of portability.
...ken...
And while I'm at it Thanks to Flir for providing the SDK. ;>))