this post was submitted on 16 Oct 2024
41 points (78.9% liked)

196

16359 readers
2245 users here now

Be sure to follow the rule before you head out.

Rule: You must post before you leave.

^other^ ^rules^

founded 1 year ago
MODERATORS
 
top 12 comments
sorted by: hot top controversial new old
[–] [email protected] 33 points 1 day ago (5 children)

Insane if you think about how little functionality this kind of app needs. Millions of lines of code for what?

[–] [email protected] 2 points 9 hours ago

high level abstractions

[–] [email protected] 11 points 22 hours ago (1 children)

Gotta bundle the entirety of nwjs/electron. There's simply no other way.

[–] [email protected] 6 points 20 hours ago (1 children)

I used a linux os for my phone for a while called SailfishOS and it was great having fully fledged apps for things like maps, music, etc in the kB range. The app i used for public transport schedules was 15kB.

[–] [email protected] 1 points 2 hours ago

I’d love to learn more about this. With hyprland I could see a passable “mobile” UI that feels like an extension of my main system, but I’ve not taken the dive into trying to get Linux working on a phone making calls and everything.

[–] [email protected] 29 points 1 day ago (1 children)

I bet they have a copy of every native library they use except like libc, and probably don't do any dead code elimination on those. And maybe they also have copies of the app for different ARM versions. And then an additional 20MB of JavaScript because everyone does these days.

[–] [email protected] 8 points 1 day ago

Don’t be silly, the whole app is JS!

[–] Takumidesh 20 points 1 day ago (1 children)

Wouldn't it mostly be assets like logos, maps, icons, etc?

[–] [email protected] 27 points 1 day ago (1 children)

Maps would be much more. Maybe some icons but the app is online only so most things could be loaded live. Its probably just god awful bloated js libraries.

[–] [email protected] 17 points 1 day ago (1 children)

All the little car icons add up to a lot of space, you need a separate one for each driver

[–] [email protected] 6 points 1 day ago

Thats a good one :)

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

Sell your data