Discord on Apple M1 Devices

Comments

463 comments

  • Poggis

    discord please. think about my battery life ;-;

    1
  • clipartcat

    Imagine this company figured to use Elixir on the backend stack. But yet they managed their tech team so badly, that even well after a year they still are unable to compile their software to Apple silicon. It's hilarious.

    0
  • Yoga Setiawan

    +1

    0
  • kirot

    clipartcat Unable is probably not the operative word here. Realistically, it's probably very low priority, same as a Windows ARM build.

    0
  • Violet Athena

    The problem with that is that unlike Windows on ARM, there will be 0 new Macs with Intel processors from next year. Rosetta is probably going to be discontinued soon afterwards and we are going to hear how Discord didn't have enough time to prepare.

    1
  • danielktdoranie

    @Violet Athena you’re 100% right Rosetta 2 is temporary and Apple WILL kill it soon, before the end of the year I think (don’t quote me on that!). Apple did say Rosetta 2 was temporary.

    All my experiences with Discord have been pushing me back to IRC and Element.io/Matrix.org. Discord is flashy and has a good UI but this issue with Apple Silicon Macs and the lack of a Linux client irritate me. I also don’t like that Discord is a silo. You can make your own Discord “server” but it’s lives on their hardware. With IRC and Element.op I can build my own bare metal server and make my own rules.

    0
  • Aranom

    There is absolutely no way that Rosetta gets removed before the end of the year. We have just begun the transition period.

    Back in the PPC days, Rosetta lasted from OSX Tiger to Snow Leopard. I'd expect Rosetta 2 to last at least the same duration, if not longer.

     

    >the lack of a Linux client irritate me

    There is a Linux Discord client.

    Also, a nice workaround (that I've already described) is to use Edge/Chrome's "install this website as an app" feature. You won't get krisp, but it's fast and screen sharing works. 

    It's the best workaround I've used.

    0
  • kirot

    Violet Athena Still probably low in the priority list; Windows x86 translation in the ARM versions of Windows is out of box, rather than requiring an additional component to install/activate, and even though we can expect no more Intel Macs in the future and Rosetta going away, there is a work around (the Web App), and really, using the Web App just locks you out of QoL functionality, and doesn't impede access to core functionality.

    With that in mind, ARM native versions of Discord are going to have a very low priority, with other features and bug fixes taking precedence, from the point of view of a business doing software development. Given that there aren't any competitors that have the same scope of features that Discord has, there's probably a very low chance that Apple users are going to pick a competing platform (if any) that supports Apple Silicon, which probably helps in keeping it low priority. 

    As an M1 MacBook user, it sucks, but the reality is, Discord is probably investing effort elsewhere that impacts/improves the experience for more users. Bugs and issues that affect fewer users are going to get less attention and less priority (and may even deeply backlogged forever) than bugs and issues that affect many. Mac users are probably a minority in Discord's userbase, and Apple Silicon Mac users even more so.

    0
  • Puto

    Whenever Apple do cancel Rosetta, it will obviously be with a major release of macOS. And Monterey still has it, so the very earliest they can feasibly remove it is the version after that, coming out on October 2022 (though honestly, I don't believe they'll do that yet—it'll probably last four to five years).

    The original Rosetta for PPC to x86 translation lasted from January 2006 to July 2011, the release date of Mac OS X Lion. With the first Apple Silicon Mac being released in November 2020, I expect it will probably be dropped in October 2025. 

    0
  • kirot

    From what we do know is that Apple has a transition period of two years planned, so at a minimum, we can expect Rosetta support to at least November 2022, and probably some time after that.

    The kicker, though, is that Intel controls a patent around x86 emulation/translation on ARM devices, and it's possible that there will be an unscheduled removal if Intel moves to invoke their patent control. From what we've seen from data mining/poking around the macOS plumbing is that Apple already has included resource strings/translations for Rosetta being removed in specific countries/locales, versus universally.

    0
  • TheArmKing

    Violet Athena I agree with Aranom. Rosetta being killed is not the biggest concern right now. The original one ran for a good 5 years, I don't see why Rosetta 2 wouldn't last that long. But it isn't a solution either. It can run Discord properly but at the cost of high CPU and battery usage, which isn't ideal for an app that I am sure many of us have open all day. It would also be nice to hear from discord what the holdup is because in my previous message I showed that the normal stable client is running on Electron 13.4.0 which already supports building for Apple Silicon. 

    0
  • gochuJIEang

    I just tried this and it seems to work great.

    https://randomblock1.com/blog/discord-m1-native/

    0
  • TheArmKing

    gochuJIEang Ooh, this one seems to be better than the other nativefier builds I have tried

    0
  • Violet Athena

    gochuJIEang this one is not bad but still can't share my screen :/

    0
  • Aranom

    I sound like a broken record, but using chrome's install as app is 90% the same and still keeps screen sharing

     

    -2
  • Violet Athena

    using chrome's install as app is 90% the same and still keeps screen sharing

    Aranom I don't think there's such thing. There's some convoluted Chromium workaround which would require me to install another browser, unsigned extension and a PWA from Github. The least Discord can do is make it into a Chrome app so everyone can use it but apparently they don't care so still going to use it through Safari.

    0
  • kode54

    Even loading the web app in Safari has working screen sharing, even if it's constrained to the primary monitor, with no interface to choose which display to share.

    0
  • Emerelle

    Using Discord in Browser keeps telling me to download the App for moar performance. Still no M1-Version tho, the joke's on you. 

    2
  • Oberon

    Still waiting. New, higher-powered M1X Macs are imminent. As someone else said, Apple Silicon is the future of Apple computers. They won't be going back to Intel. The demand for a native solution will only grow.

    2
  • mgo

    Just found this. Has anyone tried it?

    https://github.com/331leo/Discord-M1

    0
  • naavi_

    mgo we had this one some time ago: https://support.discord.com/hc/en-us/community/posts/360052558393/comments/4402971940887 

    It's too just the web-version..

    0
  • plex

    latest version is from may 27th this is way too outdated and don't even include the latest features.
    I also don't really trust inofficial clients even if theyre open source.
    I remember the one for Windows mobile phones, it was really bad.

    0
  • hawanagila

    Why Discord is so reluctant to release this application for M1? Is it so difficult to release it with newer Electron or what? Did they made any official statement about M1?

    1
  • Thales

    +1

    0
  • ㅎㅌㅇ

    +1 for native support

    0
  • Deligagator

    +1 for native support

    0
  • yeet the turtle

    +1 for native support

    0
  • Fnafyy

    +1 native support

    1
  • Felipe Baez

    At the moment I'm trying to only run M1 native applications on my M1 as overtime I noticed a terrible general system slow down. At least is possible to use Discord on the browser and that's how I'm using at the moment, but it would absolutely great to have a M1 native version.

    0
  • Felipe Baez

    And to everyone in this thread supporting the request to add Native M1 support, please open a feature request ticket: https://support.discord.com/hc/en-us/requests/

    Opening a ticket will be more efficient in terms of being heard than adding comments to a forum thread. Thank you everyone!

    2

Please sign in to leave a comment.