It’s the first rewrite of the iOS app, which was 8 years old. And it unifies the android and iOS codebases at last, to stop having to implement everything twice on mobile.
> (that has to be wasting a lot of developer time).
no, it is already spectacularly reducing dev time; basically halving it.
You can (re)read the explanation at https://matrix.org/blog/2022/12/25/the-matrix-holiday-update...
> And secondly they seem to be kinda stuck in terms of its vision.
The vision is pretty simple: radically fix perf, fix bugs by converging SDK, then add new features like encrypted search. Native VoIP is critical, given Jitsi’s encryption is beta and doesn’t interop with Matrix’s, nor is it decentralised, and we’d rather invest time otherwise spent maintaining large-scale Jitsi deployments making Matrix support VoIP out of the box.
In terms of the recent Android notification bugs: yes, they should be fixed in 1.5.16, released 2 days ago. And they are precisely the sort of bugs we are addressing by unifying the mobile apps onto a single well-tested SDK.