blizzard4591 / openMittsu

An open source implementation and desktop client of the Threema Messenger App.
Other
175 stars 23 forks source link

Feature request: calls #57

Open ddobrev opened 4 years ago

ddobrev commented 4 years ago

This would make the client feature-complete.

ddobrev commented 4 years ago

@blizzard4591 thank you for your work on macOS builds. Have you considered implementing calls next? How difficult do you think they might be? By the way, please don't introduce HTML windows. :( It would negate the whole point of a native and efficient client.

miko007 commented 4 years ago

It would negate the whole point of a native and efficient client.

what exactly needs to be efficient in an messenger app?

ddobrev commented 4 years ago

@miko007 precisely - then why do Electron-based clients take at least a gigabyte of memory for it?

miko007 commented 4 years ago

@miko007 precisely - then why do Electron-based clients take at least a gigabyte of memory for it?

you are comparing apples and oranges here. using a QT webview for formatting rich text has nothing in common with using a whole chromium based browser backend for an application.

ddobrev commented 4 years ago

@miko007 I think you haven't used the Qt web view quite enough. Being better than Electron doesn't make it good. As it's Chromium–based itself, it also creates a heavy separate process for itself which makes it far worse than a native implementation.