Idk about the older discord but I've been using a discord client built by someone on github via Electron builder for AS (https://github.com/17hoehbr/Discord-M1)Wow. Any improvements in ram usage? Currently it uses 1GB freshly started without doing anything. And about 1.3GB while using it. On my M1 MacBook Pro.
Also another thing, since we're talking about discord on Mac M1. Is it just me or
1. The voice call audio is only on the right speaker . Even tho i disabled all the echo cancelation etc.
2. The screen sharing audio plugin won't install. Clicking the install button doesn't do anything.
Thank you Mark bot.What is Discord canary?
Discord Canary is the alpha test release of the popular community chat software. Just like Chrome Canary and other “canary”-branded software releases, Discord Canary gives willing test users access to new features and fixes.1 Feb 2021
Wow. Any improvements in ram usage? Currently it uses 1GB freshly started without doing anything. And about 1.3GB while using it. On my M1 MacBook Pro.
Also another thing, since we're talking about discord on Mac M1. Is it just me or
1. The voice call audio is only on the right speaker . Even tho i disabled all the echo cancelation etc.
2. The screen sharing audio plugin won't install. Clicking the install button doesn't do anything.
Another Electron App that could be replaced with a Catalyst app.I just want Teams to stop being a memory hog pls
I agree these Electrons apps are what's causing all these issues.Another Electron App that could be replaced with a Catalyst app.
Another Electron App that could be replaced with a Catalyst app.
I support Electron Apps. I think they're great and users rarely notice the difference. They only do when they look at memory usage.I agree these Electrons apps are what's causing all these issues.
Is there any alternative to Electron for cross-platform desktop apps? Maybe Flutter?Electron Apps allows cross-platform support which means all platforms get the features at the same time. This is a huge improvement to user experience and speed of development.
The Qt Framework + Qt Creator. I much prefer it over pretty much everything.Is there any alternative to Electron for cross-platform desktop apps? Maybe Flutter?
Hell, Apple's own Fitness app isn't even on the macOS, but it is on the iPad and iPhone. The cross-platform support for Apple Fitness is bad. This is what happens when you have to make a different version for each platform.
I find Electron apps have large memory footprints and often feel slightly off. I can almost always tell when an App uses Electron. The advantage with Electron apps is web developers can use tools they are familiar with. Electron apps cannot be deployed to iOS (or I think Android) so you can't really claim that 'll platforms get the features at the same time'.I support Electron Apps. I think they're great and users rarely notice the difference. They only do when they look at memory usage.
Electron Apps allows cross-platform support which means all platforms get the features at the same time. This is a huge improvement to user experience and speed of development.
Hell, Apple's own Fitness app isn't even on the macOS, but it is on the iPad and iPhone. The cross-platform support for Apple Fitness is bad. This is what happens when you have to make a different version for each platform.
A great alternative to Electron apps for sure. There is also Java of course (used by JetBrains for their cross platform IDEs) but that is slow too compared to natively compiled Qt apps.The Qt Framework + Qt Creator. I much prefer it over pretty much everything.
My apps even run on Arm (including CUDA!) with just a recompile
Of course it is the most commonly used programming language. It's used for client side web development. That doesn't make it the best programming language (IMHO there are plenty of better programming languages) .Unfortunately, any framework that doesn't use TypeScript/JavaScript is at a disadvantage to Electron. According to StackOverflow, JavaScript is the most commonly used programming language.
Stack Overflow Developer Survey 2021
In May 2021 over 80,000 developers told us how they learn and level up, which tools they’re using, and what they want.insights.stackoverflow.com
Xamarin is godawful though. And awfully slow; its no match really to Qt. Of course the learning curve of learning C++ keeps a lot if devs away, unfortunately. What I find unlucky and unwarranted, its not really that hard. Me likes C++ ?For full cross platform (mobile and desktop), Microsoft is pushing MAUI. Basically it's Xamrin with desktop support.
Compared to a native C++ app everything is awfully slow. You can however use Python with Qt if performance is less of a priority than ease of development.Xamarin is godawful though. And awfully slow; its no match really to Qt. Of course the learning curve of learning C++ keeps a lot if devs away, unfortunately. What I find unlucky and unwarranted, its not really that hard. Me likes C++ ?
All true. Back to Electron: I very much dislike it. Its slow, a memory hog, buggy. There is not a single app that does not suffer from its shotcomings. The complaints about MS Teams draining batteries are legendCompared to a native C++ app everything is awfully slow. You can however use Python with Qt if performance is less of a priority than ease of development.
Personally I like the steep learning curve of C++, it keeps me gainfully employed.
VS Code is quite a memory hog too.All true. Back to Electron: I very much dislike it. Its slow, a memory hog, buggy. There is not a single app that does not suffer from its shotcomings. The complaints about MS Teams draining batteries are legend
There are plenty cross platform apps that don't use Electron. For example Sublime, a fast, efficient text editor with a low memory footprint (much lower than VS Code).Electron lowers the cost of cross-platform apps. So, it makes possible apps that would be impossible with other means. For instance: VS Code vs Visual Studio.
Can Apple do something to improve Electron apps?