Post Av68pndfQE8HBSgPcO by bugaevc@floss.social
(DIR) More posts by bugaevc@floss.social
(DIR) Post #Av5U4CgizQe0o3rYwa by tbernard@mastodon.social
2025-06-13T12:21:19Z
0 likes, 0 repeats
Curious that nobody is using instant apps on Android - We were been talking about how useful something like this (or app clips, the Apple version of this) would be for Flatpak, for cases where you just quickly want to do a transient task you'd otherwise have opened the browser for.Given that our apps are closer the size of app clips (usually 5-10MB vs. 200+), we could probably just transiently install the app and maybe show it differently in the UI.https://www.theverge.com/news/686573/google-android-instant-apps-shutdown
(DIR) Post #Av68plXDFFmUereEHQ by bugaevc@floss.social
2025-06-13T12:31:00Z
0 likes, 0 repeats
@tbernard we should look into cutting down the size of our apps too. 5-10 MB is large for when the platform (GTK, GLib etc) is the one doing the heavy lifting.
(DIR) Post #Av68pmiwp6lKLY97D6 by tbernard@mastodon.social
2025-06-13T18:54:21Z
0 likes, 0 repeats
@bugaevc Has anyone looked into what the main factors in the size of modern GTK apps are? I think with mobile apps it's often image/video assets, but we don't really do that.
(DIR) Post #Av68pndfQE8HBSgPcO by bugaevc@floss.social
2025-06-13T19:14:36Z
0 likes, 0 repeats
@tbernard I don't think anyone did. And with some tongue in cheek, the current practices around the Rust programming language unfortunately result in overblown binary sizes; and Rust is increasingly popular in GNOME app dev. And again I don't think anyone but me actually cares.Could we have like a GNOME-wide initiative for this?
(DIR) Post #Av68poZnw4dY5lsqEi by pro@mu.zaitcev.nu
2025-06-13T19:59:43.393865Z
0 likes, 0 repeats
@bugaevc @tbernard Interesting. I observed oveblown binaries in D as well. It was enough that the company undertook a partial re-implementation in Go, which has fewer generics and more class methods. And they didn't need to fit into artificial limits of a DVD, only saw how long it's taking to download and run their deliverables.