What APIs are missing from Harbour?

Stumbled on this topic a bit late, but I would like applications to be able to allow their data to be included in a system backup, just how the bookmarks, contacts and so are backed up.

6 Likes

@ahappyhuman maybe it’s not perfect solution (because it’s not build in system) but the best we have now https://openrepos.net/content/slava/my-backup
You can backup every app you want. Thank to this app you can backup all apps using build in system backup option.

5 Likes

While late to be included in any polls (maybe in the future) what is missing and could come handy for general use and as an assistive technology is speech to text.

Mozilla has an open source project that is supposed to be offline but i have no idea if its usable or if there are any better solutions.

Some bg info, probably outdated, regarding TTS: https://together.jolla.com/question/51564/text-to-speech-tts-service-and-api/?answer=165969#post-id-165969

Have you by any chance looked into this:

No, I haven’t. And now I realized that you were asking about opposite direction to what I was talking about :slight_smile:

1 Like

https://github.com/alphacep/vosk-api (Offline speech recognition API for Android, iOS, Raspberry Pi and servers with Python, Java, C# and Node) looks interesting as base for any Speech recognition service.

Rust is the most energy performat object oriented programming language available and now it is supported natively by the Linux Kernel also. However, this claim should be put in a more larger frame in which also running time and memory peak usage get into the scene.

Considering that the peak memory is not a great problem in current smartphones but speed and energy, then Rust is near the C in terms of performances.

Regarding the various threads about oom killer and in particular the sailfish browser, on sfos smartphones peak memory consumption indeed seems to be an issue.

1 Like

FWIW, I don’t really think that Rust is a huge issue for Sailfish OS regarding memory consumption.

Whisperfish (with a database dating from the first days with Go) consumes far under 100MB of RAM in the main view (message views of course depend), while the browser and email apps are consistently above 100MB. We’re also continuously improving that part of Whisperfish :blush:

Either way, I think this is straying quite far from the topic at hand.

2 Likes