Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

M1 version for Mac M1 ? #16125

Closed
ngohungphuc opened this issue Jul 14, 2021 · 27 comments
Closed

M1 version for Mac M1 ? #16125

ngohungphuc opened this issue Jul 14, 2021 · 27 comments
Assignees
Labels
Area - Acquisition Enhancement Request for new features or functionality Triage: Done

Comments

@ngohungphuc
Copy link

Describe the solution or feature you'd like
Do we have an ETA for M1 version for Mac ?

@alanrenmsft alanrenmsft added this to the Backlog milestone Jul 14, 2021
@alanrenmsft alanrenmsft added Enhancement Request for new features or functionality Triage: Done Area - Shell labels Jul 14, 2021
@alanrenmsft
Copy link
Contributor

@yualan do we have ETA for M1 Version?

@therealdandecker
Copy link

therealdandecker commented Jul 18, 2021

I won’t speak to timing (because I do not know) but I know at least an insider version of the MSSQL extension to VS Code for ARM64 exists so I think it’s just a matter of time. If/when that is in mainline / production I would be surprised if Azure Data Studio did not follow closely behind (unless the VS Code SQL extension differs significantly for some reason.)

Rosetta 2 / Azure Data Studio work great on M1; SSMS also works well on Windows 10 ARM64 through the x86 translation. I think if anything the value add in ARM64 Azure Data Studio at this point is for Raspberry Pi and Ubuntu ARM64 as it seems Canonical and the RPi foundation have strong relationships with Microsoft. A nice IDE/query engine for edge devices would be a huge convenience.

@piotrlangowski
Copy link

Hi, are there any news regarding apple silicon version of AZD? Would be nice to have native app for perceived speed, lowered cpu usage and better power usage when not connected to the charger.

@ryan6416
Copy link

update on this?

@theramzay
Copy link

Any updates?

@lucasfolino
Copy link

If support for M1 come does that mean it will also support ARM64 in general, or the opposite? I can point to this issue #1774

@abist
Copy link
Contributor

abist commented Sep 15, 2021

@lucasfolino Yes, hopefully it will be addressed for all ARM64 architectures, not just Mac M1 Silicon

@jaquesleroux
Copy link

I too would like to know if this is in the pipeline for Apple Silicon ARM please.

  • Rosetta 2 / Azure Data Studio works well. But power/memory consumption would be far superior otherwise I am sure.

@louisoftokyo
Copy link

Are there any updates to share on this? This would be hugely helpful.

@DigitalDuquette
Copy link

All we can do @louisoftokyo is watch the conversation on issue #1774 and keep an eye on the VS Code MSSQL extension issue conversation for apple silicon.

@suraj50488
Copy link

Waiting for an ARM version of data studio. Hoping to hear an update soon!

@therealdandecker
Copy link

therealdandecker commented Mar 28, 2022

I imagine it’s not actually a matter of compiling ADS for ARM64 but the SQL connectivity. Rosetta2 also works well.

@tuxpoldo
Copy link

Please! It's a pity that ADS works slower on my Mac Studio than on my old MBP...

@jaquesleroux
Copy link

Bump.. any news on this?
Crazy.. SQL Oracle Developer client on arm64 JRE is 10 times faster loading+interaction than ADS 😔

@Nova-Logic
Copy link

Bump, we need awesome azure data studion on awesome M1 Mac's

@kburtram kburtram assigned kburtram and unassigned abist Jun 20, 2022
@kburtram kburtram modified the milestones: Backlog, July 2022 Release Jun 20, 2022
@tuxpoldo
Copy link

August 2022 Release (1.38) since without Apple Silicon support :-(

@jaquesleroux
Copy link

Garr... Moved to October 2022 Release now 😞😞😞

@alanrenmsft
Copy link
Contributor

I've started working on the ARM64 macOS support, I noticed that vscode has 3 flavors, Intel, Apple Silicon and Universal. I understand the Universal one can run on both Intel chip and Apple Silicon, but why is it needed at all? why are folks not using Intel build or Apple Silicon build directly?

@winzig
Copy link

winzig commented Oct 7, 2022

Universal probably not needed for a dev tool like vscode, but the general idea is that most consumers are not going to know what chip architecture they're running, so best bet for a mainstream app is to offer a universal build that can run on any Mac.

See: https://en.wikipedia.org/wiki/Universal_binary#Motivation

@cuong0993
Copy link

I believe 3 flavours can serve all users.
The universal one is for people who do not care what CPU architecture is. Just download it and use it on every MAC.
However, its size is larger than Intel/M1 ones then will increase download bandwidth.
And maintaining all 3 flavours need more effort from developers.
Then please consider trade-offs.

@alanrenmsft
Copy link
Contributor

Thanks @winzig @cuong0993

@alanrenmsft
Copy link
Contributor

Support for Apple Silicon is now available for Azure Data Studio Insiders build, please give it a try and let us know if you run into any issues, you can get it from: https://github.com/microsoft/azuredatastudio#try-out-the-latest-insiders-build-from-main
image

If everything goes well, we should be able to have our first arm64/universal ADS stable build by November.

NOTES: The main app is now running natively on Apple Silicon but there are still some remaining works for backend services, tracked by: #20775

@tuxpoldo
Copy link

Thank you VERY MUCH!

@kburtram
Copy link
Member

kburtram commented Nov 2, 2022

@alanrenmsft are you keeping this open or should it be closed now?

@alanrenmsft
Copy link
Contributor

@kburtram I'll close this after the Nov release.

@alanrenmsft
Copy link
Contributor

The ARM64 macOS native builds will be available for the upcoming stable release.

@alanrenmsft
Copy link
Contributor

Release 1.40 is now available:

https://github.com/microsoft/azuredatastudio#download-the-latest-azure-data-studio-release
image

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Area - Acquisition Enhancement Request for new features or functionality Triage: Done
Projects
None yet
Development

No branches or pull requests