Microsoft launches finished Visual Studio for Mac with support for all Apple platforms
Microsoft on Wednesday officially launched Visual Studio for Mac, bringing the development suite out of a months-long preview period.
The finished Studio release can be used to create apps for macOS, iOS, tvOS, watchOS and Android, as well as Web and cloud apps, Microsoft said. Some features include Git integration, an extension system, and multi-platform app templates.
The software's multi-platform capabilities stem from the use of .NET Core and Xamarin, and should take full advantage of platform-specific features. It can also be used develop games based on Unity, one of the most popular commercial game platforms.
Visual Studio was Windows-centric until November, when Microsoft issued the first Mac preview.
In recent years -- under CEO Satya Nadella -- the company has loosened its resistance to supporting non-Windows hardware, so long as it gets people using other Microsoft products. One of the first big motions in this direction was the debut of Office for iPad in 2014.
At the same time the company has pushed deeper into first-party hardware, for instance by premiering the Surface Laptop, Surface Studio, and HoloLens.
All of the core Visual Studio for Mac downloads are free, but professional use may require a paid subscription.
The finished Studio release can be used to create apps for macOS, iOS, tvOS, watchOS and Android, as well as Web and cloud apps, Microsoft said. Some features include Git integration, an extension system, and multi-platform app templates.
The software's multi-platform capabilities stem from the use of .NET Core and Xamarin, and should take full advantage of platform-specific features. It can also be used develop games based on Unity, one of the most popular commercial game platforms.
Visual Studio was Windows-centric until November, when Microsoft issued the first Mac preview.
In recent years -- under CEO Satya Nadella -- the company has loosened its resistance to supporting non-Windows hardware, so long as it gets people using other Microsoft products. One of the first big motions in this direction was the debut of Office for iPad in 2014.
At the same time the company has pushed deeper into first-party hardware, for instance by premiering the Surface Laptop, Surface Studio, and HoloLens.
All of the core Visual Studio for Mac downloads are free, but professional use may require a paid subscription.
Comments
Do Microsoft actually release anything new other than rebranded products? Just look at their enterprise "xxx for Business" offerings.
I haven't tried this yet, but I'd be pretty surprised if they don't support Swift. Tho if doing something native to iOS I'd likely still prefer to go w/ Xcode just to remove added layers.
If Apple doesn't, IBM probably will.
Please don't say $49.99/month.
Very few Apple developers will use this for dot net cross platform development.
This isn't unique within Microsoft - Outlook on iOS is also a warmed over 3rd party purchase , that is a completely different codebase to other Microsoft products with the same name. People think they want it by virtue of brand/name association from their windows desktop experience.
If I can connect to my org's .NET Core-based service catalog, check out files via Git, build and test, and check-back in -- awesome. That's enterprise .NET work, and doing it on a Mac is very welcome indeed.
If so then hopefully they're strive for (non-Windows) feature parity as soon & often as possible. Time will tell, I guess.
How about Clang/LLVM and the specific enhancements to optimize Swift?
The product is dead and I think IBM is/was more focused on supporting Java Eclipse environment that can be used for coding in different languages, but it has far more support for Java. The similar functions that come free with Eclipse you have to pay a lot of extra money to get for Visual Studio. All code analysis and refactoring in VS is non-existent for free. However, you can develop code for Android and I believe for iOS. Swift, non-Swift, Xcode... what you should know MacOS is C++ developed really.