Skip to content

Updated index.md #1187

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

Merged
merged 2 commits into from Jul 3, 2018
Merged
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
24 changes: 12 additions & 12 deletions mac/index.md
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@ ms.assetid: 3A130EC1-DD8C-4125-9034-B08D7AF7EA65

# Introducing Visual Studio for Mac

Visual Studio for Mac is a modern, sophisticated IDE with many features for creating mobile, desktop, and web applications. It supports the following types of development:
Visual Studio for Mac is a modern, sophisticated IDE with many features to create mobile, desktop, and web applications. It supports the following types of development:

* Mobile with .NET: Android, iOS, tvOS, watchOS
* Mac desktop apps
Expand All @@ -19,19 +19,19 @@ Visual Studio for Mac is a modern, sophisticated IDE with many features for crea

It includes features such as a rich editor, debugging, native platform integration with iOS, Mac, and Android, and integrated source control.

This article surveys various sections of Visual Studio for Mac, providing a look at some of the features that make it a powerful tool for creating cross-platform applications.
This article surveys various sections of Visual Studio for Mac and introduces features that make it a powerful tool to create cross-platform applications.

## Installation

Follow the steps in the [Installation](installation.md) guide to download and Install Visual Studio for Mac.
Follow the steps in the [Installation](installation.md) guide to download and install Visual Studio for Mac.

## Language support

Visual Studio for Mac supports development in C# and F#, by default.

### C#

C# is the most commonly used language for creating cross-platform applications in Visual Studio for Mac. The IDE has full support for all C# 7 features.
C# is the most commonly used language to create cross-platform applications in Visual Studio for Mac. The IDE has full support for all C# 7 features.

### F#

Expand All @@ -41,7 +41,7 @@ F# is a strongly-typed functional programming language designed to run on .NET.

## .NET Core

[.NET Core](https://www.microsoft.com/net/core#macos) is a platform for creating applications that run on Windows, Linux, and Mac. Visual Studio for Mac has support for loading, creating, running, and debugging .NET Core projects.
[.NET Core](https://www.microsoft.com/net/core#macos) is a platform to create applications that run on Windows, Linux, and Mac. Visual Studio for Mac has support to load, create, run, and debug .NET Core projects.

To run .NET Core projects, the .NET Core SDK should be downloaded and installed.

Expand All @@ -51,7 +51,7 @@ To run .NET Core projects, the .NET Core SDK should be downloaded and installed.
* .NET Core project templates for console, library, and web applications.
* Full debugging support, including breakpoints, call stack, watch window, etc.
* NuGet PackageReferences and MSBuild-based restore.
* Integrated unit testing support for running and debugging tests with the Visual Studio Test Platform that is included with the .NET Core SDK.
* Integrated unit testing support for running and debugging tests with the Visual Studio Test Platform that is included with the .NET Core SDK.
* Migration from the old project.json format.

To get started, check out the ASP.NET Core web apps [hands-on lab](https://github.com/Microsoft/vs4mac-labs/tree/master/Web/Getting-Started).
Expand All @@ -67,11 +67,11 @@ To get started, check out the Mobile apps [hands-on lab](https://github.com/Micr
Visual Studio has its own integrated Android SDK manager.

For Android applications, Visual Studio for Mac includes its own designer, which works with Android `.axml` files to
visually construct user interfaces. Visual Studio for Mac will open these files in its Android designer, as illustrated in the following image:
visually construct user interfaces. Visual Studio for Mac will open these files in its Android Designer, as illustrated in the following image:

![Android UI Designer](media/intro-image31.png)

For more information on the Android designer, see the [Designer Overview](https://developer.xamarin.com/Android/Guides/User_Interface/Designer_Overview) document.
For more information on the Android Designer, see the [Designer Overview](https://developer.xamarin.com/Android/Guides/User_Interface/Designer_Overview) document.

### iOS

Expand All @@ -83,13 +83,13 @@ For more information on using the iOS Designer, see the [Designer](https://devel

### Mac

Xamarin provides native Mac API bindings allowing you to create beautiful Mac applications.
Xamarin provides native Mac API bindings that allow you to create beautiful Mac applications.

For more information on writing Mac applications with Visual Studio for Mac, refer to the [Xamarin.Mac](https://developer.xamarin.com/guides/#mac) documentation.

## Gaming

Visual Studio for Mac provides support for cross-platform games development with Unity 5.6.1.
Visual Studio for Mac provides support for cross-platform game development with Unity 5.6.1.

To get started, check out the Unity [hands-on lab](https://github.com/Microsoft/vs4mac-labs/tree/master/Unity/Getting-Started).

Expand All @@ -104,11 +104,11 @@ The Xamarin Profiler has three instruments available for profiling. The [Introdu

### Inspector

The Xamarin Inspector provides an interactive C# console with tools to users. It can be used as a debugging or diagnostics aid when inspecting live applications, as a teaching tool, as a documentation tool or an experimentation tool.
The Xamarin Inspector provides an interactive C# console with user tools. It can be used as a debugging or diagnostics aid when inspecting live applications, as a teaching tool, as a documentation tool, or an experimentation tool.

![Xamarin Inspector](media/intro-inspector.png)

It consists of a standalone application that provides a rich C# console that can target various programming platforms (Android, iOS, Mac, and Windows) as well as integrating into the debugging workflow of your IDE.
It consists of a standalone application that provides a rich C# console that can target various programming platforms (Android, iOS, Mac, and Windows) and integrate into your IDEs debugging workflow.

For more information, see the [Xamarin Inspector](https://developer.xamarin.com/guides/cross-platform/inspector/) guide.

Expand Down