Grab Parallels and support my channel: prf.hn/click/camref:1100libNI - Use coupon code: ZISKIND20
@talktomenowxbmc2 жыл бұрын
Recently I switched my development environment from Windows VM running on my Linux server to MacBook Pro M1 14’ using Parallels & Visual Studio for ARM. The difference is significant. I’m more productive. Compiling time is ridiculously short. There’s no comparison even with Visual Studio running on native Windows PC. Amazing.
@MichaelSt3 ай бұрын
Do you know if this works well for desktop development with C++ VS projects, cross compiling to x86? And how about running the executable for testing/debugging? I have an old online game I’m maintaining and curios if I could get away with using a MacBook.
@remigoldbach96082 жыл бұрын
ARM seems to have a great future ! Thanks for covering this subject 👍🏻
@remigoldbach96082 жыл бұрын
Those music jokes btw 😂
@andrejbartulin2 жыл бұрын
We just need better low level documentation and experience
@phireball14 ай бұрын
This did not age well...
@N....2 жыл бұрын
I've tested the ARM64 preview of VS2022 at work with our codebase which uses dozens C++ of projects built from source, and it works surprisingly well, no obvious issues. The only oddity so far is that targeting 32-bit ARM only has remote debugging as an option instead of local debugging, but I'm sure they'll fix that. Though, 32-bit ARM isn't a particularly important target anyway, and we aren't using it. 6:58 probably because the x64 version of VS by default only installs x86 and x64 build tools but not any of the ARM build tools, whereas the ARM64 version of visual studio installs x86, x64, and ARM64 build tools by default. If you want 32-bit ARM and/or ARM64EC, you still have to go in manually to add those.
@raafatabualazm35492 жыл бұрын
It is bigger because ARM is RISC architecture while x86 is CISC. CISC have instructions that will translate to multiple RISC instructions. More instructions per program means bigger size.
@stal19632 жыл бұрын
That is awesome. I love developing with VS on Macs and Windows-PCs.
@playerone64342 жыл бұрын
Visual Studio for Mac now supports ARM as well.
@b1zzler2 жыл бұрын
I'm a big fan of VS 2022 on Windows 11, cool to see it working well on ARM in MacOS Parallels 👍
@wykkedwyrm2 жыл бұрын
Great video, thanks. One interesting thing I found out. If you use the Visual Studio built-in terminal (right-click project > Open in Terminal), navigate to the output directory and run it from there it actually runs faster 2.8 seconds vs 3.5 seconds. Not sure why or if it would be the same for you but...
@TheDenno912 жыл бұрын
Oh boy, great video. Will download tomorrow ❤️
@azaram55712 жыл бұрын
Finally! I’ve been holding off buying a new MacBook for years because of this. Still a bit nervous, but this gives me more faith that MS is serious about it. Especially if they’re doing their own ARM hardware.
@Progressivemilla Жыл бұрын
Did you get a new macbook? Did it work? :)
@azaram5571 Жыл бұрын
@@Progressivemilla No I didn't. My old laptop was struggling late last year and I needed a quick upgrade so I bought a second-hand 16" MBP with i9 to get back up and running until I have more time to test properly. I'll probably have another look into it soon though. My business partner has a bunch of Apple Silicon macbooks and mac minis, so I might test it out on one of those first before committing.
@LucianoEvaristoGuerche2 жыл бұрын
I have tried the preview and the feature I missed the most was "Extensions"
@asafblasbergvideographer7 ай бұрын
Hi apparently Visual Studio is now a native Arm64 application. Did you test the version 17.4 and is it even faster now ?
@ltra422 жыл бұрын
nice, this is what I've been waiting for
@scriptbytes2 жыл бұрын
This is good to see! This is the full-blown version of VS 2022 right? Not the 'VS for Mac' version?
@petermelbourne35292 жыл бұрын
This is the full blown version yes but he's running it in a windows virtual machine, this isnt running natively on mac os
@scriptbytes2 жыл бұрын
@@petermelbourne3529 Ah thank you, I don't know how I missed him explaining that at the beginning.
@petermelbourne35292 жыл бұрын
@@scriptbytes no problem, the day they release the full version for mac will be a great day
@GaryWee1112 жыл бұрын
Wow! Thanks for making this video!!! I have been considered to purchase a M1 Mac, and this definitely hit me, thanks!
@istvanbardos12512 жыл бұрын
I am using Rider instead of VS, and so far it's just working fine for me.
@AZisk2 жыл бұрын
Rider is great, but this video is about another tool :)
@istvanbardos12512 жыл бұрын
@@AZisk Yep, sorry to cover a somewhat different topic, just wanted to say that VS wasn't so good for M1 until now, maybe this will change soon. On the other hand, i would love to see a .NET 7 test on the channel! :)
@adamk77432 жыл бұрын
@@AZisk Please do more videos on VS2022 ARM
@grupomexcomer Жыл бұрын
Can I install Windows ARM and Visual Studio ARM using VMWare Fusion instead of Parallels? Can I compile .NET 4.8.1 WinForms apps with VS ARM?
@ozzyuban2 жыл бұрын
Good job alex....thanks
@Yaniv.C2 жыл бұрын
Great vid Alex
@garynagle30932 жыл бұрын
Wow. Great video. Congrat to microsoft visual studio team. Would love sql server too so I could dump my windows pc
@tharwatmella99328 ай бұрын
What is ARM?
@frenchnigel31382 жыл бұрын
Again an excellent vide Alex. But, why don't you test the most common speed issue when developing with razor pages? IE Changing the razor html to tweak the UI frequently requires a rebuild and when "tarting up" how the app appears to end users it can take ages waiting for this. Any chance you could spin up the default Blazor server app and change one of the razor pages then rebuild, repeat? Thanks
@rensichen42812 жыл бұрын
Splitting progress bar plz
@thyssenFILMS2 жыл бұрын
Isn’t visual studio for Mac 2022 ARM native as well? If so, why run parallels instead of the macOS native version?
@AZisk2 жыл бұрын
vs for mac is not a fully developed product IMO
@dadthelad2 жыл бұрын
Yeah, I'm confused about this too. Can someone please spell it out to us dumb fools? Can't all these Web App tests run on VS 2022 for Mac?
@AZisk2 жыл бұрын
@@dadthelad check this out kzbin.info/www/bejne/d5WWap2toKd_pM0
@LucianoEvaristoGuerche2 жыл бұрын
ML Builder is missing in the Add context menu also.
@ThomazMartinez2 жыл бұрын
Can you compare the ARM version with Windows PC laptop?
@Mahm00dM0hanad2 жыл бұрын
There aren’t any good windows arm laptops, heck there aren’t even midrange, all of them are extremely bad
@laughup70552 жыл бұрын
Will it support C++?
@martinkunc2 жыл бұрын
Hi Alex, what is the battery run time, when you are developing in VS on Parallels on a Mac ?
@cestlavieeee2 жыл бұрын
does this also apply to vs Code?
@irvingmontero5653 Жыл бұрын
Great video, Do you think this would work for winforms apps since winforms apps have support for ARM
@akovac352 жыл бұрын
How does VS arm compare to visual studio mac edition? In case you need video idea :)
@marna_li2 жыл бұрын
Release configuration just optimizes the IL. In this case it doesn't matter what the PE-file says about architecture. If you want to compile to machine code, then you should try to Publish the app with the ReadyToRun option.
@alekxandar2 жыл бұрын
Hi Alex, there is new version of Parallels 18. Can we get a video with test of VS there?
@AZisk2 жыл бұрын
coming soon
@6SPEEDlopez2 жыл бұрын
Can you review parallels 18?
@marianbencat66582 жыл бұрын
I'll stay with Rider :)) visual studio is horror for fullstack development. (When JavaScript/typescript is used)
@MalamIbnMalam2 жыл бұрын
I ordered a M1 Max Macbook Pro 14" I will not be receiving it until August sadly.
@PaulJacobs512 жыл бұрын
Loved the review/comparison. Do we have any idea when SQL Server is coming to ARM..??
@AZisk2 жыл бұрын
I really don’t know, but would not be waiting for it.
@PaulJacobs512 жыл бұрын
@@AZisk I work in Classic-ASP and VBScript, old MS technologies.. Currently I have a M1 Mac mini and a Acer Predator Helios 300.. My PC is only has a 7th Gen Intel i7 processor so it is not upgradeable to Windows 11. I have been playing with Parallels and Windows 11 on ARM.. but the crucial missing piece is SQL Server.. That way I can ditch my old PC and use Parallels.. In the mean time, I have to continue using my old PC.. That is why I am interested..
@saibalaji47132 жыл бұрын
Will UWP or WinUI3 work on this?
@conradtaylor292 жыл бұрын
Hey Alex, I didn't have to touch my Visual Studio For Mac 2019 installation because it's installed as a 'Visual Studio' and Visual Studio For Mac 2022 is installed as 'Visual Studio (Preview)'. Then you should be able to open your 'Visual Studio' project with 'Visual Studio (Preview)'. In short, you can run Visual Studio For Mac 2019 and Visual Studio For Mac 2022 side-by-side on macOS.
@Frank2tek2 жыл бұрын
Hey Alex , I'm very interesting in Visual Studio and in general for all .Net stuff and sql server. My Company use Microsoft products only but i don't like Windows. With this test you gave me hope that one day I will finally be able to use only a mac. 🙂
@etaashmathamsetty73992 жыл бұрын
im just that one person who hates windows, but hates apple and mac os (it is utter garbage, cannot use it) so im just stuck with linux and its better than both combined so its all good in the end
@HuntingKingYT2 жыл бұрын
@@etaashmathamsetty7399 When you must use VBA...
@bamqadem2 жыл бұрын
Thanks for the good work. For SQL Server, I tried SQL Server Express 2014 x86 and worked under the Windows ARM version running under Parallel. Please, try it.
@hohol23302 жыл бұрын
Hi Alex, Can you introduce your state application on your menu bar? I have focused on long time. Thanks your high quality video.
@zijinzhang202 жыл бұрын
I'm wondering if my .net desktop program can still run on windows arm!
@cverde12342 жыл бұрын
I don't know what you are talking about saying https was not previously supported. It has been for ages. Maybe you were referring to .NET framework running on IIS Express? 🤔
@connectdots9 ай бұрын
Alex do you know if Microsoft is planning to release a native visual studio for mac with M (Arm64) architecture?
@AZisk9 ай бұрын
They just killed VS for Mac. I think they will focus only on Windows now
@shreyanshmishra66132 жыл бұрын
How can you compare studio running on VM with the one on host OS. The one on VM will definitely be slow.
@dilankaseneviratne1462 жыл бұрын
Is there a reliable way we can run it natively on Mac itself? As in the ARM version without parrallels or any other virtual machine?
@amir_tavoosi2 жыл бұрын
Dude can i install it in macos? I asked it cause you installed it in windows virtual machine
@mirovaltonen1122 жыл бұрын
Hey, does your coupon still work?
@cameronbweston2 жыл бұрын
Do you have a guide for installing VS 2022 Professional on an M1 Mac via Parallels? I have been running into all kinds of issues and it would be much appreciated, thanks!
@neilgilroy16292 жыл бұрын
Wonder if it’s possible to hack/add in the missing workloads (even if they run slow?)
@dougmckay21282 жыл бұрын
How much ram do you have in that machine?
@AZisk2 жыл бұрын
64Gb
@RalphKrausse Жыл бұрын
Great video. Have you or anyone made this scenario? Windows hosting a webap and then the mac side hosting a node or angular app. Localhost can't be found on the mac side. Using the IP didn't seem to work either.
@vimalverma39232 жыл бұрын
I am looking for macbook for automation testing, Jenkins and docker. Would please suggest which macbook air is best for me with specs.
@Dan-t1i2g5t5 ай бұрын
@AZisk , is this workflow on an M3 and Visual Studio now usable , getting a new work machine and trying to decide if I should go Mac or surface ?
@sakabas282 жыл бұрын
Can we develop XAMARIN.FORMS apps in Visual Studio 2022 ARM?
@achmadsyarifhidayatullah53412 жыл бұрын
wait, vs only (will) support arm now? I thought they already support it since windows RT. no wonder early ms surface are failed
@JJSalomoun2 жыл бұрын
Thanx for your video. Please, is it possible to run web forms apps? I have lot’s of old projects in web forms…
@AZisk2 жыл бұрын
web forms wasn’t on the list when i checked. it might run, but i wouldn’t
@JJSalomoun2 жыл бұрын
@@AZisk Thanx
@rowser44722 жыл бұрын
So do I use Visual Studio Code, Visual Studio for Mac, or Visual Studio? lol. Just accepted a job where I will be developing on a Mac for the first time in my life, as well as using MacOS for the first time period, so going to need to do some exploration.
@LucianoEvaristoGuerche2 жыл бұрын
Oh man. Sorry, at first, though you were talking about Visual Studio for Mac.
@ltony94172 жыл бұрын
like your BGM
@Kaviranghari2 жыл бұрын
Please test it i would like to see it
@gabrielbicca3530 Жыл бұрын
Great job mate! But i have a question, if u can help me pls.. In the past i buy one m1 pro and i work with some projects "legacy" like .net 4.1 and .net core 2.1! But i think this projects 4.1 and 2.1 not run in ARM.. you know about one emulate or other way to solved this?
@grupomexcomer Жыл бұрын
What I read from Microsoft is that VS Arm supports 4.8.1, they don’t state about .net 4.1
@sixhoj2 жыл бұрын
So why would I use VS for Mac now?
@appala2 жыл бұрын
cause its on MAC? VS was available on intel MAC ever since we could install Windows on Mac yet, we have VS on Mac.
@sventepe74872 жыл бұрын
Any chance of getting SSIS to work on an M1 Max? If so, will the performance beat an i9?
@AZisk2 жыл бұрын
i haven’t tried it, but i wouldn’t use any sql server products on apple silicon just yet.
@lucasrocha6332 жыл бұрын
I've tried to run my personals and simple projects in my MBP 14 inch M1 Pro runs fine but my professional project I've tried to run and BOOM more than 900 errors in Rider 2022 and VS 2022 doesnt load the project kkkk. Maybe in the future maybe!!
@jordanlian17702 жыл бұрын
how does he display the temperature of the mac on the menu bar?
@AZisk2 жыл бұрын
link to tg pro in description
@jordanlian17702 жыл бұрын
@@AZisk thank you very much
@seantyler71402 жыл бұрын
Alex, could you benchmark Win11 ARM under Parallels on the M1 Max (Your MBP) vs the M1 Ultra (Your Studio)? I am curious to see if the extra performance cores in the Studio’s M1 Ultra help. Thank you
@brujyyy2 жыл бұрын
There's still no version of Visual Studio for Mac supporting ARM, that's weird that Microsoft still didn't release one for the Mac version of VS. (so obviously VS for Mac would be much worse since it's running through Rosetta)
@makingtheweb66202 жыл бұрын
Is Vs Code the same as Visual Studio? . I was thinking of a mac for just Vs Code. I wish to use it for learing Dart and also Flutter. I don't want the mac to emulate a pc, but what the mac to run Vs Code natively. What do you recomend?
@codeplus75352 жыл бұрын
Could you please release a KZbin video on macOS vs Asahi Linux, and run tests on it. I am planning on switching to Asahi Linux but I am not sure if I should or not
@kevinjia36352 жыл бұрын
I have create a order for new macbook with M2 chip right now. 😁 In order to buy a new mac with apple m1 chip, I struggled for a long time until I saw this video, thank you Alex.
@w32crazydev Жыл бұрын
so bad that dotnet-dump does not seem to work as expected out of the box on m1
@VandamBerbecu2 жыл бұрын
Do M2 vs M1 for Typescript / React / Web compilation
@djmanosv2 жыл бұрын
my friend, devops azure engineer here, working heavily with VS. what are your parallel settings ? Thinking of geting the m1 pro 32 GB 1T disk. should that support flawless windows 11 VS ?
@AZisk2 жыл бұрын
i usually max it out.
@umutkayatuz99632 жыл бұрын
Is Parallels the only way to go?😒
@AZisk2 жыл бұрын
there are other options, but parallels currently works the best
@bitcoinjc11 ай бұрын
Hi Alex where can I get that 64 bit version download setup file? I realise its not optimised for ARM but I need to test an older version of something on 64 bit visual studio 2022 via Parallelsbon my m3 macook. When I try to install the generic downloaded setup file it automatically installs the ARM version. How can I bypass this for testing purposes please?
@DutchThought2 жыл бұрын
Great video. I’ve been wondering how it would perform. Next is SSMS 😁👍🏽
@woolfel2 жыл бұрын
given how HUGE sqlserver code base is, I really doubt it will be ready for ARM64 any time this year. Older versions of sqlserver used a lot of low level windows api. Porting it to ARM64 is quite a bit of work
@yiyu70962 жыл бұрын
devWe can use SQL SERVER ON DOCKER for dev
@dilankaseneviratne1462 жыл бұрын
I am actually using SQL Server on my M1 MBA without any issues. Like to use it on the CLI you just have to root access it with the filepath and it shows the usual mysql> on the terminal. And the server on and off is intergrated into the Mac settings app. Also MySQL Worbench runs smoothly too!
@woolfel2 жыл бұрын
@@dilankaseneviratne146 that is cool
@AkhileshYadav-qj8hq Жыл бұрын
I don’t know why winforms doesn’t work on mac. Can anyone give me an alternate for System.windows.forms in mac
@1993eML2 жыл бұрын
This means that hopefully in the end of the year (or now) I can go for Mac M1 PRO with my .NET CORE education with visual studio and going for C#, I dont really find any nice windos laptops. I really want go with M1 with my .NET education.
@SupremeBeever2 жыл бұрын
Keep an eye out for the new Microsoft Surface Pro 9 ARM tablet going to be announced in two days. It may be the perfect machine for you.
@noway82332 жыл бұрын
Yuo remember me a kid with a new toy (happy), nice, its always fun and a plesure to work in a fast computer/program
@marcoseliasmep2 жыл бұрын
Microsoft had a chance to do that 10 years ago with Windows Phone and Windows RT, but they gave up… Now they will rush to recover it. Interesting…
@sarthakshah2 жыл бұрын
Can you confirm when Microsoft is going to bring Microsoft Teams to ARM?
@steffdia70802 жыл бұрын
But Yuzu, Launchbox etc will cry.
@bamqadem2 жыл бұрын
Since 2016 and above SQL server is x64 only.
@jonaszjonasz57522 жыл бұрын
I want to buy parallels and the 25% discount does not work. I still have a price of € 99.99 / yr
@AZisk2 жыл бұрын
i’ve got a coupon code for you
@AZisk2 жыл бұрын
use my link and enter this Coupon code: 6XF-GHY-FRM
@jonaszjonasz57522 жыл бұрын
@@AZisk Thanks :)
@Viralvlogvideos2 жыл бұрын
You buy so many laptops right? what do you do if you don't use them much?
@burtonrodman2 жыл бұрын
I would not expect any difference for the run-time of your built dll. Even if it claims to be x86 in the header, it still contains IL Unless it was compiled through the .Net Native chain. Building for AnyCPU will jit the code at run-time -- on the target CPU's architecture, which is (wait for it...) ARM64. This new version Visual Studio is not changing how the dotnet run-time works -- just Visual Studio.
@fazebook78972 жыл бұрын
fun times
@LucianoEvaristoGuerche2 жыл бұрын
If Project Volterra be aborted anytime anyhow, would Win 11 for ARM + Visual Studio 2022 ARM run on Raspberry PI?
@dadthelad2 жыл бұрын
Can someone explain if these tests that Alex ran can also run on VS 2022 for Mac or not? Am I mistaken in thinking that all Web Apps developed on VS 2022 for Windows x64, or VS 2022 for ARM, are the same as VS 2022 for Mac? Are there any extra limitations with VS 2022 for Mac?
@willinton062 жыл бұрын
They’re the same, you could run them without either VS 2022 or VS for Mac installed
@mattbarry792 жыл бұрын
Awesome. Way to go Microsoft!
@mdzaid59256 ай бұрын
The only product from Microsoft which I like is Vscode!
@unjordi2 жыл бұрын
Noooiiice! thanks for the comparison! I'm on a Ryzen9 Zephyrus and happy about it, but i'm also very interested in the MacOS ecosystem so these videos of yours are very useful!
@wynegs.rhuntar88592 жыл бұрын
I like my MBA M1, but I miss windows and the possibility of install properly linux (with a lot of storage), change rams and disks ;( I don't like macos, xD I want a laptop arm based with win (for office) and linux to play with it, xD
@User-qw75443kjh2 жыл бұрын
Wow
@Mahm00dM0hanad2 жыл бұрын
Now we need some good windows on ARM laptops, and we will finally move from hot power hungry x86 cpus
@dadthelad2 жыл бұрын
One can only presume they are in the pipeline! As are the chips they will need to run on that can compete anywhere close to M1.
@jingzheshan2 жыл бұрын
Come on, port this to iOS natively please, I will use it straightway