Xamarin
無料。クロスプラットフォーム。オープン ソース。
.NET と C# を使用して Android および iOS アプリを構築するためのアプリ プラットフォーム。
.NET は、さまざまな種類のアプリケーションを構築するためのツール、プログラミング言語、ライブラリで構成される開発者プラットフォームです。
Xamarinは、Android、iOS、tvOS、watchOS、macOS、および Windows 向けのアプリをビルドするための専用ツールとライブラリを使用して、.NET 開発者プラットフォーム を拡張します。
Xamarin アプリはネイティブ アプリです。プラットフォーム間で統一 UI を設計している場合、またはネイティブ ユーザーインターフェイスを構築している場合でも、アプリはユーザーの期待どおりに動作します。
プラットフォームやデバイスが提供するあらゆる機能にアクセスできるだけでなく、プラットフォーム固有のハードウェア アクセラレーションを活用することで、Xamarin アプリはネイティブなパフォーマンスを実現しています。
コード共有を次のレベルに引き上げる準備はできましたか? Xamarin.Forms は、単一の共有コードベースから .NET を使用して iOS、Android、Windows アプリを構築するための Microsoft のオープンソース モバイル UI フレームワークです。
Xamarin.Forms は、プラットフォーム間で一貫性のある外観を求める場合でも、ネイティブな外観を好む場合でも、すぐに使いこなすことができます。
Xamarin は、3,700 社を超える企業からの強力な貢献者のコミュニティを持つオープンソース .NET プラットフォームの一部です
.NET は無料で、Xamarin が含まれています。商用使用も含めて料金やライセンス費用はありません。
Xamarin には、質問への回答、サンプルの作成、チュートリアルの作成、書籍の作成などを行うアクティブなコミュニティがあります。Xamarin ユニバーサル ライブラリ プロジェクトは、コミュニティが管理する優れた Xamarin リソースの一覧を提供します。 および Planet Xamarin は、コミュニティ のブログの中心的な場所です。
公式の Xamarin ブログ や YouTube チャンネル で、コンテンツを最新の状態に維持することができます。Stack Overflow、Xamarin Q&A でアクティブな開発者のコミュニティを利用して質問に対する迅速な回答を得たり、.NET 開発者コミュニティ ページにアクセスして詳細なリソースを取得したりすることができます。
ほとんどのアプリケーションには、スケーラブルで効率的で汎用性の高いバックエンドが必要です。アプリにストレージ、データベース、インテリジェント サービスが必要な場合でも、モバイル フロントエンドを強化するために必要なすべてが Azure に用意されています。
同じツール、言語、コードを使用して、モバイル、サーバー、クラウド用のアプリを開発できます。