Discord on Apple M1 Devices

Comments

498 comments

  • FG

    It seems that they don't want to response to us.

    I've already uninstall Discord and I'm feeling very good.

    4
  • kwerbias

    bump for great justice. please get m1's native discord. or at the very least opt-in to let us download the iPad app on the Mac app store

    2
  • esty

    Bumping because this is honestly unacceptable. If there was an alternative service with the communities I use or a third party app that runs natively on ARM and nails most of the features of the official app, I'd switch right away. Just going to stick with nativefier for now though

    1
  • PineberryFox

    honestly, it isn't hard. every app and library i interact with has been recompiled months ago. even apple's direct competitor, microsoft, has m1 versions of their software. zoom? been m1 since january. making a game in unity? you've got m1 support. all the software i'm in charge of was recompiled back in december and works without a hitch.

    and then, not allowing the ipad version to be used on macos? it's just bad.

    until there's evidence to the contrary, i'm just going to assume that discord specifically hates apple users and thinks for whatever reason that their communication platform is big enough to get people to switch away from apple

    2
  • esty

    yepppp 

     

    and it certainly doesn't help that discord makes the web version of their app worse so you basically have to install the desktop version (try right clicking on a message in the nativefier/web version) 

    1
  • Hye

    Discord is doing this whole thing about being inclusive of everyone now, and it seems as if their just forgetting about us mac users over here :(

    2
  • dreamup

    +1 for a M1 native Discord app

    It's currently the worst performance I get from any app in my computer.

    1
  • Nitro

    Please update the app, since it works just bad:

    - uses unacceptable amount of ram (up to 1gb)
    - bumps CPU usage to unreasonable amounts
    - doesn't idle properly (unable to AppNap), waking up the M1 Macs and using the battery without a reason while not in front/hidden

    Compared to Mac - Intel version, the iOS one:
    - used as low as 100 mb of ram,
    - worked 100% smooth while using very low % CPU cycles and
    - idled as intended -> sleeped/Appnap in background and didn't use battery at all (ofc it was optional) - with notifications appearing normally

    Unfortunately, Macos 11.3 and 11.4 killed sideloading, so I was forced to get desktop app instead. And yea, it hurts. Badly. 

    785mb of RAM this time. I've seen numbers as high as 1gb. (Similar problem applies to MacOS Facebook Messenger, actually - Discord and Messenger are the worst apps for M1 atm since iOS versions are locked)

    These screenshots show Discord CPU usage while idling (1st), RAM usage (3nd) and energy % usage for last 12 hours (2rd). It used 12% of battery alone just for idling. Hours of CPU wasted time just because of Rosetta 2 layers and lack of proper ARM/electron 11 instruction set.

    Compared to iOS version it's just no-go. It's a shame that iPhone/iPad app works multiple times better/more efficient than Mac counterpart in M1 devices. 6 months after launch. 



    5
  • LilaQ

    It's disgraceful. I guess they are too busy with picking ugly fonts and discussing blurple shades, instead of focusing on actual development. 

    Every other competitor is done with M1 releases by now.

    3
  • Nitro

    so, due to lack of universal/arm binary, it's more than 1gb right now. Guys on the internet report much lower numbers with iOS versions, as well as PC versions - but ofc PC is worse on ram than iOS, but not as much as M1 MacOS one. 

    3
  • nikolaus

    How about branching the iOS version and making an M1 version out of that, rather than keeping with the electron bloatware. 

    Apple Silicon support is a given... all Macs are running Silicon and Apple is gradually going to turn down Rosetta 2 support, forcing all developers over to native anyway. 

    didn't Discord just raise a few Bn dollars? Would be a good investment in a native Apple team to get the app up to par. As it is, it's a web app. And like all web apps, it sucks. 

    It depends on whether Discord thinks delighting their users is a good business strategy. 

    I think it is!

    5
  • Simply Emu

    I would love to see either a native version of the electron app, or a port of the iOS/iPadOS version of discord for  the m1 devices. Rosetta 2 apps use too much cpu and ram compared to native ones, so I have been using the website app, but that is so limiting in features. I know it takes time to properly move something over to the M1 hardware, but would love it if this happened since there is no useable version of Discord on M1 Macs without making sacrifices.

    1
  • rawdigger

    +1 for native app

    3
  • Cardor

    +1 for native support please

    2
  • hllwrld

    +1

    1
  • Abraham

    1+

    1
  • erica

    +1. Come on. Slack is done, Teams is done, everyone is done with an ARM port, except Discord.

    3
  • MikeWazowski

    +1 for native M1 support

    1
  • asportnoy

    Discord is updating to electron 13, which is a version that has support for M1 optimization! v11 and up have support for it, but Discord is using v9 currently. With this update adding support for it, hopefully it'll be added soon™.

    After re-installing Discord Canary, it is running Electron 13. However, Activity Monitor is still showing it as an Intel app.

    Get Discord Canary here

    9
  • sin

    +1. why it's too late?

    0
  • Meline Lavinia

    Just found out how to set discord in my M1 after 2 months. Don't forget to move your discord app from "location" to "application" then re open your app. Then it works! :)

    -9
  • asportnoy

    Meline Lavinia You're supposed to do that regardless. That doesn't make it M1 optimized. That's just how you install any app.

    5
  • kwerbias

    was about to say... wait?? wat? 

    4
  • Zenuko

    That made me laugh XD XD XD

    5
  • specialagentx

    +1 for native app. 

    I always have discord running in the background of my M1 MacBook Pro, and it drains the battery FAST! 

    1
  • Violet Athena

    No, Discord doesn’t hate Apple, it’s just that they did what most developers do, they didn’t update a major dependency for too long because the changes seemed too small to justify the update and tech debt piled up. Now it will take them months, maybe more, to update. This is what happens when you have badly managed tech teams :)

    0
  • cactus.skeptic

    The reason why Discord Canary on macOS despite being Electron 13 is still Intel only is because of how Electron has decided to roll out support for Apple Silicon / arm64. 

    Electron's devs have said that "Beginning in Electron 11, Electron will be shipping separate versions of Electron for Intel Macs (x64) and Apple's upcoming M1 hardware (arm64)". If you look at the documentation, you'll see that they ship out separate artifacts, darwin-x64 and darwin-arm64. A lot of M1 supported apps that are Electron based have separate versions for Intel and Apple CPUs. 

    Discord will probably need to target darwin-arm64, work out any platform specific bugs, and still update native code that may be broken on Apple Silicon (add-ons that are in languages like C++ for example). Additionally, Discord may be using a separate fork of Electron that may not include the support for Apple Silicon.

     

    0
  • xeu100

    I appreciate the effort it takes to maintain something like Discord, but for M1 users it's a tough choice. You either sacrifice battery life and performance or functionality.

    1
  • esty

    seems like they still don't care \:

    1
  • Tıtan

    +1

    1

Please sign in to leave a comment.