Native support for New Apple Mac M1 (Silicon) (ARM processor)
No votes left
As a user, I want GitKraken to support the Mac M1 ARM processor.
Done Suggested by: Wilfred Lemus • Upvoted: 24 Apr • Comments: 73
As a user, I want GitKraken to support the Mac M1 ARM processor.
While this request is considered, GitKraken should work okay with the new Mac M1 ARM processor, as Apple is emulating for non-ARM software. Make sure to run the terminal command as noted in this blog post to avoid performance impacts when using the Big Sur OS.
One key reason I want this is because git pre-commit hooks are running in Rosetta instead of in the native environment due to GitKraken running in Rosetta. This causes problems when tooling for a repo's tests are only setup on the native side.
Oh yes, please. Native support for M1 instead of the emulation, and by that enormous performance and energy efficiency gain would be even worth paying double price for me.
+1 for native M1 support!
Performance and energy gains would be huge. I'm sure others are like me and have GitKraken always open in another window. With Rosetta the performance hits are real.
It works, yes. But the current level of resource consumption is unacceptable. I love using GitKraken, I've caught myself using the CLI way too often nowadays because GitKraken has been too unresponsive, which makes me wonder if going back to CLI (or another GUI) is an option.
As per last comment on the now very old Github Issue... Other Electron apps seem to work just fine, so indeed wondering whether it's just a GitKraken thing..
Hi, apart from Electron which has added support for M1 quite some time ago, I hope there aren't many native components you use (which would be reason for delay)? FYI, GitKraken is the **only** dev tool I run on my M1 which is not native. Please look into this.
adding my self to the list of whom would appreciate a silicon version
Hello! It will be great if windows on arm support will be provided as well.
Now GitKraken is the last app not supporting ARM on my Mac, significantly reducing battery life.
I would like to chime in as well. GitKraken seems to be the last dev tool relevant to me that is not yet native. I'm sure that this will change in the near future!
8.0 was released today, but still no plan for Apple Silicon?
It is almost a year since Apple released M1 (Nov 10, 2020), and now there are a lot of developers that are using GitKraken on ARM devices. Not all of them are thinking that any comment on this board can change something. But there are a few of us who are trying to get the best user experience. And thus is native ARM support, which will allow us to use GitKraken without high battery consumption, freezes, and random memory leaks caused by Rosetta 2 environment.
As for your roadmap, it is said that you are working on quality improvements ('In the works section', https://www.gitkraken.com/git-client/roadmap).
I hope, that this means that Apple Silicon (M1, ARM, arm, etc) support is included.
I do not know the inner structure of GitKraken Dev Team, but it should not be a big effort to delegate to a subteam:
- investigation on ARM support;
- publishing ARM support blockers (so that at least open source dependencies will be fixed sooner);
- include ARM support to the closest milestone.
What baffles me isn't the fact that this hasn't been implemented yet. It's the lack of communication from the GitKraken team for the last 3 months. We are not even sure whether they are actually working on this, given that the request is still listed as "Under consideration".
We run dev tools within an emulator on M1 tools, which means that Rosetta does not work for us. ARM Native support would allow us to use GitKraken again, which would be extremely nice.
This is the literal reason my team won't be renewing our license. Every last one of your competitors has an ARM-native build, as well as every library you depend on. The platform has been out for over a year, and your solution to people who want a native ARM build is that they should run it in an emulator? Even though Rosetta 2 is pretty well done, that's the same as if you were to stop releasing anything but your Windows client and told your non-Windows customers to run it in Wine. Rosetta 2 is meant as a stopgap so things work while developers port their apps. It's not a long-term solution and will be removed from future versions of macOS. (If the original Rosetta's sunset timeline during the transition to i386 is anything to go by, you've got about another year).
Waiting this long just goes to show how little you actually care about your customers.
Thank you everyone for your enthusiastic interest for this feature request. The status of this item has been updated to "Planned" from "Under Consideration" and is now in active development. We appreciate your patience as we update dependencies and prepare our systems to support this build.
Glad to hear this is now in development, with the release of the new M1 Pro and Max versions of the Macbook Pro's coming tomorrow, there will be a flood of developers desperate for the support, myself being one of them.
Oh no, I can't believe my favourite Git client has been so slow on this.
Just bought a new M1 MacBook Pro, and was really surprised to discover you're only just starting on this!!!
I naively assumed you'd have been shipping universals for ages now.
Yeah GitKraken Crashes on M1 Max Chips. Using an alternative in the mean time.
Please support M1, it is crucial for me to keep using Gitkraken happily
GitKraken does not crash on M1 Max Chips. But still would be nice to have the real deal.
What's the latest on this? Would much appreciate an update.
@Dan Thanks for confirming that GitKraken still works via Rosetta 2, my new Macbook comes in 4 weeks and I was concerned I wouldn't be able to use GitKraken at all due to picking the M1 Max chip.
Your competitor Fork has supported M1 natively since December 2020.
Appreciate that this is planned and development has started. Not sure "feature request" is the right terminology here. Rosetta is intended for companies to help bridge the gap not as a permanent solution. It is really a question of this software being supported on today's Apple hardware, and then the hardware going forward.
Depressing reading all the previous comments..
I thought GitKraken would be at the forefront with this. Got prompted by Monterey to install Rosetta 2 to run GitKraken and realised that this app is now in the minority of popular dev apps. Without knowing the timeline for arm64 support, I am inclined to not renew my subscription.
Agree 100%... this should definitely be in development
I really appreciate that this feature is planned now. But I am kind of disappointed that it is almost a month and we, devote users, are still waiting for this feature to complete.
From different aspects, this feature request is critical for most users. Currently, all my dev tools (including IDEs) are not consuming so many system resources as GitKraken.
And therefore I have to check this support tickets thread every day to see if anything changed. Could you please post an update on the current status of this feature?
How long until we have a native client?
Appreciate that you are working on native M1 support. Is it possible to give any kind of rough estimate on eta? I know a lot of us have been using other tools in the meantime and are really looking forward to being able to come back home.
Many thanks for your patience. This item remains in active development and while we are not able to provide a date, we are excited to get this to users when it is ready.
Just wanted to add that I discovered gitkraken today, and have really enjoyed using it. Then I discovered to my horror this evening that it was an Intel process. As a result it had used more CPU time than any other process. I have had to uninstall the program. It's simply not possible to have Intel processes running killing the battery on my laptop
I think the miscalculation here is that Axosoft isn't realising that they are catering to a very specific segment of git users. The hardcore git users probably stay away from visual git tools altogether and are especially skeptical of electron apps due to their inherent performance overheads. So GitKraken users are probably predisposed to caring about the visuals and are at least to some degree superficial. Which means they are predisposed to caring about not only actual performance of GitKraken but also the status that comes with knowledge that they are running a natively supported process. (Silicon Info app is great!)
Either way.. RELEASE THE KRAKEN!
As we know GitKraken is build on top of Electron, so does Visual Studio Code and Notion. Their Apple Silicon version brings huge performance improvement for users, including the boot speed and cpu / ram costs. So Rosetta should be a "workaround" for your customers, not the final solution.
Definitely looking forward to a native version for our teams
Yes, we need silicon power :)
Jonathan, yet another month has passed. Could you please provide us with the current progress on this suggestion?
We are not pleased by the absence of any progress (like "we are almost done", "we are halfway", "we are experiencing issues with this 3rd party package"), deadlines (like "it will be shipped till Xmas", "it will be released as soon as possible, but we are promising to release it until the end of December").
We are waiting for a performance boost in GitKraken UX
We're still working through at least 1 dependency. While this will not make it in 2021, we're prioritizing this item to ship as soon as it is ready for users.
Will the upcoming native support for Apple M1 ARM make way for added support for general linux ARM64 support?
Jonathan, yet another month has _almost_ passed. Could you please provide us with the current progress on this suggestion?
Do we have to expect it to be delivered by the end of January or by the end of the 2022 Q1?
+1 for general linux ARM64 support
Please give maximum priority to this. I don't want to run this app through Rosetta because it's a waste of resources. I'm not using GitKraken on my Mac just for this reason.
While we do not provide release dates, I can confirm we're still in active development.
We plan to notify all Mac users when this fix is officially released, both through an in-app notification and through the release notes. This item remains a priority and we thank you for your patience.
First some thoughts about your PR practices:
I think the problem here is that we do not understand why it takes so long to update the app for Apple Silicon. One would expect that - since this is by far the most voted request by more than a 50% margin - you are doing everything you can to ship this feature. And if you do, you are able to implement this feature in a week.
Of course I do not work in this project and do not know the problems you face. But not being transparent about them does not help creating patience between your customers!
Now some thoughts about your prioritisation of features:
Apple announced their transition to Apple Silicon in June 2020, since then you knew about the performance benefits and that Rosetta2 would be a workaround, no solution. Why was this feature not on your list by then?
Now one entire year (!) later this request was created and you still were not considering the feature, but rather hiding behind Rosetta2, knowing its drawbacks.
Again, four months later, sixteen months after the initial announcement you finally promoted this request to “planned” and started working on it.
That was three months (!) ago. What were you doing during this time?
And lastly some final thoughts:
I hope you can understand our frustration better now and improve your communication.
All in all I am still waiting for this feature using Rosetta2… Not because the GitKraken performance is so good, but rather just because the alternatives have ugly UIs…
Is there any beta release we can help testing out?
Thank you for the updates @Jonathan, very much looking forward to this!