Hacker News new | ask | show | jobs
by Arathorn 489 days ago
iOS.

I suspect you are hitting perf issues on Android due to lack of caching (which bite Android way more than iOS due to JNA being way slower for calling the rust-sdk than Swift’s rust bindings). This should be fixed by https://github.com/matrix-org/matrix-rust-sdk/issues/3280, which as you can see from all the checkboxes is making progress.

1 comments

That might be it. Re-running the race on an iPad results in ElementX winning handily. What's funny is that Discord is scrolling smoothly and elegantly, while ElementX is stuttering and floundering and looking pretty bad graphically ... but ElementX definitely moves faster.

This is good news! Put ElementX on the desktop, make the UI less weird, fix the room key sharing bugs (I last saw "message couldn't be decrypted" last month), and Matrix could really become something.

Thanks for correcting my misconception.

> What's funny is that Discord is scrolling smoothly and elegantly, while ElementX is stuttering and floundering and looking pretty bad graphically ... but ElementX definitely moves faster.

Can I check which platform you are doing the comparison on with Discord? Is this on the iPad or Android?

EX on iOS should be at least as smooth as Discord.

> fix the room key sharing bugs (I last saw "message couldn't be decrypted" last month),

This should also be fixed; i hit undecryptable messages way more on whatsapp and signal than I do on Matrix these days. If you hit them, please report them on both sender and receiver as we jump on each one at high priority (which thankfully we can afford to do these days, given they are rare.)