this post was submitted on 19 Jul 2024
63 points (97.0% liked)

Open Source

30984 readers
470 users here now

All about open source! Feel free to ask questions, and share news, and interesting stuff!

Useful Links

Rules

Related Communities

Community icon from opensource.org, but we are not affiliated with them.

founded 5 years ago
MODERATORS
63
submitted 3 months ago* (last edited 3 months ago) by [email protected] to c/[email protected]
 

I noticed their apps are high in size compared to other apps, like for example their keyboard app size is 129 MB, which is a giant size compared to other android keyboards.

Grayjay also seems to be kind of giant, compared to bravenewpipe that supports a lot of services while still very low in size.

The only app in my opinion that has kind of reasonable size is their voice recognition, while it looks kind of ugly compared to Transcribro.

Is there is a reason for all of this?

you are viewing a single comment's thread
view the rest of the comments
[–] [email protected] 0 points 3 months ago (3 children)

Copying my comment to same answer:

I don't think that is the answer because other privacy respecting apps(Open source and offline) have a lower size.

Take for example Typewise keyboard the offline paid version, it comes at 44MB only despite them implementing their own AI stuff and implementing a completely new keyboard layout.

[–] [email protected] 2 points 3 months ago

My AI keyboard let's you choose how accurate the AI is. The more accurate, the larger the file. I'd say that's all it is. A more accurate model is larger.

[–] [email protected] 1 points 3 months ago

So it's less than 100mb difference. You could go through both apps and see what files are taking up the extra space.

[–] [email protected] 1 points 3 months ago

So small differences in the data model can result in massive size differences. Take a look at the different models advance for Piper/whisper for home assistant. There's orders of magnitude of size difference in very minute functionality differences.