Xamarin 4 リリース :
優れたアプリをビルドするのに必要な機能をすべて用意しました

2015年 11月 17日、Xamarin 社より Xamarin 4 のリリースが発表されました。最初から最後まで、優れたモバイル アプリのビルドに必要な機能をすべて用意し、完成されたモバイル ソリューションを提供します。

Xamarin 4 には、Xamarin PlatformXamarin Test Cloud の多くの新機能が含まれますが、本リリースにあわせリアルタイム アプリ モニタリング サービスである Xamarin Insights の公式リリースも発表します。

Xamarin 4 の新機能をデモを交えながら紹介した webinar が一般公開されました。是非、ご覧ください。

Xamarin Mobile Development Lifecycle

以下、Xamarin 4 のハイライトです。

 

Xamarin Platform – ネイティブ、クロス プラットフォーム アプリ

Xamarin.Forms 2.0

昨年、Xamarin.Forms をリリースしてから、多くの開発者が驚くべきスピードで Xamarin.Forms を活用し、iOS、Android および Windows 間で、90% 以上のコードを共有して、クロスプラットフォームのネイティブ エクスペリエンスを持つアプリの市場への投入を加速しています。

そのため、Xamarin 社では Xamarin.Forms の開発に携わるエンジニア チームを 2倍の規模に拡大し、多くの改良を行ってきました。Xamarin.Forms 2.0 は、今まで以上により早く、より高い信頼性、より多くの機能を提供いたします。Xamarin.Forms 2.0 のハイライトとしては、より早いアプリのロード用に XAML で定義した事前コンパイル済みページ のサポート、Universal Windows Platform アプリのプレビュー サポート、iOS 9 のサポート、Android Material Design のサポート、およびピンチや Pull To Refresh などの新しいジェスチャーのサポートが含まれます。

Native Xamarin.Forms app displayed on iOS, Android, and Windows Phone devices

Visual Studio と iOS - Xamarin Mac Agent

Xamarin 社では、Visual Studio での iOS アプリの開発のサポートを 1 から徹底的に作り無し、今まで以上によりスムーズに、セットアップしやすく、より高い信頼性を提供します。これで、Visual Studio 内からフルに iOS アプリの開発、ビルド、配布およびデバッグができ、Mac ビルド ホストとの通信をセキュアな SSH 接続を確立します。また複数の Visual Studio のインスタンスの同時起動をサポートし、複数の iOS のプロジェクトを同時に開く場合には、非常に役立つ機能です。今すぐ使いたくなる機能だと思います。

 

Mono/.NET のアップグレード

Xamarin 4 では、Microsoft のオープンソースの .NET コードベースの大部分と統合し、すべての用途で互換性、パフォーマンスおよび信頼性を向上しました。

 

Android と iOS Designer

Xamarin の iOS と Android Designer を大幅に改良しました。iOS Designer では、Storyboard のファイルに加え、XIB ファイルの作成、編集、保存 ができるようになり、Android Designer では Android Material Design をサポートしました。両方のデザイナーの UI も改良し、よりスムーズに、より早い編集体験の実現にハイパフォーマンスなネイティブ デザイン サーフェースを使用するように変更しました。

 

Xamarin Test Cloud – アプリのテストを自動化

Xamarin 社では、Xamarin Test Cloud を提供し、Xamarin Test Cloud を使用してクラウド上で 2,000 以上の iOS と Android の実機でのテストを簡素化できます。Xamarin 4 では、今まで以上にモバイル テストをアクセスしやすくなりました。

 

Xamarin Test Recorder の紹介

 

 

モバイル UI テストを非常に簡素化する新しいツール Xamarin Test Recorder をプレビュー版として紹介します。まずは Mac で利用可能で、Xamarin Test Recorder は iOS または Android アプリでの操作をレコーディングし、再生し、自動的にテスト スクリプトを作成し、Xamarin Test Cloud で直ぐに実行でき、Xamarin Studio と Visual Studio のモバイル テスト プロジェクトにインポートできます。Xamarin Test Recorder は、C#-based UITest フレームワークで操作をレコーディングし、ローカルまたはクラウドのいずれかで、CI (continuous integration) プロセスの一部として自動的に実行できます。今すぐダウンロードして、始めましょう。

 

Xamarin.UITest 1.0

Xamarin 4 では、高度なテスト シナリオ用の新しい機能を提供する Xamarin.UITest C# testing framework 1.0 のリリースも提供します。現在、Xamarin.UITest は、期間制限やローカル デバイスやシミュレータの使用制限のなしで無料で誰でも利用できます。Xamarin Test Recorder と Xamarin Test Cloud の強力な組み合わせと使いやすさでアプリの改善に直ぐに役立ちます。

 

Xamarin Insights – リアルタイム アプリ モニタリング

 

 

General Availability (GA) 版リリース

Xamarin 社では、Xamarin Insights の GA 版の一般公開を発表しました。Xamarin Platform の購入ユーザーは、無料でクラッシュ レポート機能を利用でき、さらにパワーユーザーは、有償で高度なアプリのモニタリング機能を利用できます。

 

アプリのヘルス チェック、ユーザーのアプリの利用方法を知りましょう

アプリのモニタリングは、ユーザーが抱えている問題を知ることから始まります。アプリのクラッシュ、例外エラーなどの問題はありますか? Xamarin Insights では、自動クラッシュ レポート機能を提供し、managed と unmanaged の両方のクラッシュをシームレスに処理します。また明示的にエラーや警告を Xamarin Insights へレポートでき、ダッシュボードからエラーや警告をトラックできます。Xamarin Insights では、問題の影響度のランク付け、アプリとデバイス使用のスポット パターン、対象の問題の診断などを簡単にできます。

Xamarin Insights ではまた、ステップ バイ ステップでイベント データをトラッキングしたり時間を計測することで、アプリをどのように使用しているか理解するのに役立ちます。どの画面が最も人気があるか、どの操作を最も長く使っているか分析できます。どのイベントがクラッシュを発生しているか確認できたり、問題の現象を簡単に再現できます。

わずか数行のコードで Xamarin Insights をアプリに追加できます。Xamarin Studio では、新しいアプリを開発する際に、モバイル プロジェクトの最初の段階で、SDK を使用するテンプレートを使用することで Xamarin Insights の利点を直ぐに利用できます。IDE では自動的に dSYM ファイルをアップロードし、行番号でシンボル情報を持つスタックをトレースできます。

ドキュメントを参照して、今すぐ始めましょう。

 

すべての開発者へ

すべての開発者が Xamarin 4 で提供するすべての利点を活用できるように、Xamarin の有効な Subscription をお持ちのすべてのお客様は、以下の利点を活用できます:

  • Xamarin Insgiths のクラッシュおよびエラー レポート機能 (30日間のデータ保存とステップ バイ ステップの事前クラッシュ イベントとクラッシュしたユーザーの確認を含む詳細な問題のレポート)
  • Xamarin Test Cloud を 1ヶ月 60デバイス分利用可能 (Xamarin Test Cloud の 拡張を続けるテスト ラボのすべてのデバイスへのアクセスが可能)
  • Xamarin.UITest へのフル アクセス (期間制限やシミュレータやデバイスの使用制限のないテストを含む)
  • A 30-day trial pass to Xamarin University の 30日間お試しパス (ゲスト用の講義や入門コースへの参加など)

 

有償プラン

案件の拡大やアプリの拡張にともない、より高度な要件を満たすために Xamarin.Insights と Xamarin Test Cloud の有償プランを用意しています。

モバイル テストを強化したい場合には、Xamarin Test Cloud の有償プランを、アプリのモニタリングを強化したい場合には、Xamarin Insights の有償プランをご検討ください。

 

Xamarin Ultimate

最後に、モバイル アプリの開発、テスト、解析、トレーニングを含む End-To-End のソリューションが必要な場合、Xamarin Platform、Test Cloud、Insights および University へのフル アクセスを提供し、チーム全体で活用できる特別なパッケージ プラン Xamarin Ultimate を用意しています。Xamarin Ultimate に関する詳細は、こちらまでお問い合わせください。

 


製品に関してご不明な点がございましたら、お問い合わせください。
テクニカル サポートのお問い合わせは、弊社にて日本語で承ります。

 


Infragistics Infragistics
エンタープライズ向け統合 UI 開発コンポーネント。WinForms、モバイル、Web 用の UI コントロール。
CData ドライバー CData ドライバー
50 以上のデータ ソースへのアクセスをプログラミングなしで可能にするデータベース ドライバー。
SmartBear Software SmartBear
GUI テスト / プロファイラー / 負荷テスト / API テスト: ソフトウェア テストの自動化/工数削減/品質向上。
/n software IP*Works! /n software IP*Works!
クロスプラットフォーム対応のインターネット アプリケーション開発向けコンポーネント スイート。
UXDivers Grial UI Kit
Xamarin Forms 対応の XAML ベースの UI、UX テンプレートを提供
XFINIUM.PDF XFINIUM.PDF
Xamarin 対応のクロスプラットフォーム PDF 開発ツール
Aspose Aspose
.NET/Java で Word、Excel、PowerPoint、PDF などの Office ファイルを操作できる API ライブラリ。
Visual Studio Microsoft Visual Studio
最新の統合開発環境!アプリケーションの迅速かつ高品質な構築を支援する開発環境を提供。