Skip to content
Xamarin2020-07-14T10:26:33-07:00

Visual Studio for Mac での Xamarin

C# および .NET を使用して iOS、Android、macOS などのアプリを構築する

Visual Studio for Mac をダウンロード

高品質なネイティブ アプリを構築する

Xamarin のファーストクラス サポートを利用して、Android、macOS、iOS、tvOS、watchOS のための高品質なネイティブ エクスペリエンスを開発します。 この方法で開発することで、アプリにネイティブなルック アンド フィールが備わります。 Xamarin を使って構築されたアプリは、プラットフォーム固有のハードウェア高速化を利用し、ネイティブ パフォーマンス対応にコンパイルされます。 ARKit、CoreML、Fingerprint、Bluetooth、NFC などのネイティブなプラットフォーム機能にアクセスします。 包括的かつ合理化された機能を実現するために、Xamarin アプリ上でネイティブな iOS および Android ライブラリを活用してください。

screenshot of build rich native apps

1 か所で必要なものすべてにアクセスできる

Visual Studio for Mac では、macOS 上での Xamarin 開発に対して高度なサポートを備えています。全面的に強化された IDE を利用して、素晴らしい高パフォーマンス アプリを Mac 上で構築、設計、テストするために、必要なものすべてが揃っています。 C# コードを記述する際には、豊富なインライン IntelliSense 機能を利用して、生産性を確保できます。 洗練されたプロジェクトとソリューションの管理システム、統合されたソース管理、および最新の統合開発環境 (IDE) に含まれるその他多くの機能を活用できます。

アプリ用の優れた UI の構築に適したツール

組み込みのビジュアル デザイナーを利用して、iOS および Android 用の UI を作成します。 Android アプリケーションの場合、Visual Studio for Mac には独自のデザイナーがあり、Android の .xml ファイルと連携してユーザー インターフェイスを視覚的に構築できます。 iOS Designer は Visual Studio for Mac と完全に統合されているため、.xib ファイルおよび Storyboard ファイルを視覚的に編集し、iOS、tvOS、および WatchOS の UI と遷移を作成できます。 ニーズに合った最もシンプルかつコスト効率の高い方法を使用して、エミュレーターとデバイス上にアプリを配置し、デバッグします。

Xamarin を使用したクロスプラットフォーム

すべての .NET プラットフォーム全体でコードを共有することで、より迅速に起動して実行します。書き込みは一度だけ、しかも、場所を問わず実行できます。 お好みのフレームワークやライブラリを使用して、素晴らしいモバイル アプリケーションを構築できます。

Xamarin.Essentials を利用して、共有コードからネイティブな API にアクセスします。 位置情報、安全なストレージ、センサー、デバイス情報などの強力なハードウェア機能を含む、50 を超えるプラットフォーム固有の API は、Xamarin.Essentials と共に利用できます。 単一のクロスプラットフォーム API では、プラットフォームごとに特定のコードを記述する作業は必要ありません。

素晴らしいクロスプラットフォーム ユーザー インターフェイスを実現するために Xamarin.Forms を使用する

Xamarin.Forms では、C# または XAML を使用して iOS、Android、macOS 対応のクロスプラットフォーム ユーザー インターフェイスを構築できます。 このオープンソースのモバイル UI フレームワークによって、1 つの共有コードベースからのアプリの構築が可能になります。 さらに、MVVM パターンの組み込みサポートによって、テスト可能かつ拡張可能なコードを作成できるようになります。

プラットフォーム間で一貫性のある外観を実現します。また、ネイティブなルック アンド フィールをすぐに利用できます。 Xamarin.Forms Visual を使用すると、ビューとレイアウトの外観および動作に関わるサイズ、色、間隔などの側面を規定する設計システムを利用して、同じ設計のクロスプラットフォームを適用できます。 Xamarin.Forms Visual を使用して、すべてのアプリケーションに統一されたルック アンド フィールを提供します。

Azure によってクラウドのパワーを活用する

ユーザーの増加に合わせてスケーリングできるインテリジェントなクラウド駆動型のモバイル アプリケーションを作成します。 Visual Studio で .NET Core を使用して、ボタンを押せばユーザー イベントに応答してグローバルな利用者に届く API とサーバーレス ワークフローを作成します。 機械学習機能を統合し、ボットを追加して、より体感型のユーザー エクスペリエンスを実現します。そのすべては、.NET と Visual Studio for Mac を利用して構築できます

アクティブな開発者コミュニティにアクセスする

注目に値する企業と出会い、今日の Xamarin を活用する理由を見つけることができます

あらゆる業種の世界中の企業が Xamarin と .NET を利用して、高パフォーマンスのネイティブ モバイル アプリを構築しています。 開発者仲間が Xamarin、.NET、および Visual Studio を使用して作成したモバイル アプリを確認してください

Mac 用のプロフェッショナルな環境を、大半の非エンタープライズ ユーザーは無料で起動できます

フィードバック