Visual Studio 15.6 Previewのモバイル開発者向けの新機能

こんにちは、こんにちは! 私の名前はロムアルド(あなたはただローマ人でもいいです)ズデブスキーです。 私はマイクロソフトで11年以上働いています。 近年、彼はWindowsプラットフォーム向けの人気のあるゲームやアプリケーション、たとえばWindowsストアのVKontakteクライアント、World Of Tanks Blitz、Cut The Rope 2などのゲームのリリースにおいて主要なMicrosoftパートナーを支援しました。 技術的な観点から、彼はXAMLフレームワークとデータアクセステクノロジーで多くの仕事をしました。 現在、私の技術的な関心は、Visual StudioとXamarinを使用したモバイルアプリケーションの開発、Azureのデータアクセステクノロジー、CosmosDBなどです。



先月、 Visual Studio 2017 15.5をリリースしました。これには、すべての開発者が利用できるiOSリモートシミュレーター、Xamarin Live Playerを使用するAndroidエミュレーターのリアルタイムXAMLビューアー、.NET Standard用の新しいXamarin.Formsプロジェクトテンプレート、高度なMacバインディングエンジン。







1月、Visual Studio 2017 15.6のプレビューバージョンが利用可能になりました。 この記事では、プロジェクトをビルドするためのmacOS環境の準備、Wi-Fiを介したiOSへの展開、リアルタイムのリモートiOSシミュレーターでのXAMLベースのインターフェイスの表示など、このバージョンに追加された機能について説明します。



MacOS自動プロビジョニング



WindowsでVisual Studioを使用してiOS用のアプリケーションを作成することは、アセンブリのためにmacOSを自動的に準備する新機能のおかげでさらに簡単になりました。 Macビルドマシンを手動でセットアップして更新する代わりに、Macに接続するだけで、Visual StudioはXamarin.iOSとMonoの必要なバージョンをVisual Studioから直接インストールしてビルドマシン自体を準備および構成します。



iOS Wi-Fiを展開する



Windowsベースのシステム上のVisual StudioでiOSアプリケーションをテストおよびデバッグできるリモートiOSシミュレーターが 、Community Editionの無料版を含むすべてのVisual Studioエディション(バージョン15.5以降)で利用できるようになりました。 シミュレーターは、ロケーションシミュレーション、回転、ジェスチャーなどの機能をサポートしており、マルチタッチなど、MacのiOSシミュレーターにはない機能も含まれています。 Visual Studioには、Windows上でiOSアプリを構築するための非常に便利なシミュレーターがありますが、デバイスについてはどうですか?



Visual Studio 2017 15.6では、ケーブルなしでWi-Fi経由でiOSアプリケーションを展開できるようになりました。 Xcodeでワイヤレスデバイスを設定することにより 、他のデバイスと同様にVisual Studioで操作してアセンブリを展開できます。



iOSシミュレーターでライブXAMLベースのライブインターフェイスを表示する



Xamarin Live Playerツールを使用すると、開発者はVisual StudioとiOSまたはAndroidデバイスのみを使用してアプリケーションを展開、テスト、およびデバッグできます。 Visual Studio 2017 15.5では、再コンパイルまたは再デプロイせずに、Androidエミュレーターで直接ライブでXAMLベースのインターフェイスの変更表示するためのサポートが導入されました。 新しいバージョンでは、Windows用のリモートiOSシミュレーターに同様の機能が実装されています。



この機能を使用するには、展開するターゲットデバイスのドロップダウンリストからiOSシミュレーターを選択し、コンテキストメニューの[現在のビューをライブ実行]をクリックするか、各XAMLファイルの上部にあるキーボードショートカットまたはバナーを使用します。



CoreML機械学習



Visual Studio 2017 15.6は、iOS 11で導入されたCoreMLプラットフォームもサポートしています。iOSアプリケーションは、トレーニングされた機械学習モデルを使用して、CoreMLプラットフォームを使用してタスクを完了できます。



CoreMLの概要ガイドサンプルプロジェクトご覧ください



そして、それだけではありません



このリリースには、Xamarin.iOS 11.8およびXamarin.Android 8.1、デザインモードでの開発中にAndroidアプリケーションのアセンブリを高速化する改善も含まれています(これは、プロジェクトのダウンロード速度に影響を与え、IntelliSenseにメタデータを提供します)。 静的分析もXamarin.iOSプロジェクトに実装されました。



暫定版を今すぐ開始するには、Visual Studioの最終バージョンのインストーラーと同じように Visual Studio Preview インストーラーをダウンロードし、インストールプロファイル-Mobile .NET(Xamarin)を選択します。



Visual Studioのプレリリースバージョンは、現在のインスタンスと並行してインストールされ、メインの開発環境から分離されていることに注意してください。



プレビューバージョンが不要になった場合は、Visual Studioインストーラーを使用してアンインストールします。 これは安定したインスタンスには影響しませんが、予防措置として、予備バージョンをアンインストールした後、メインバージョンの復元(修復機能)を行うことをお勧めします。



Visual Studio 2017 15.6の2番目のプレビューバージョンを試すための便利な機能がいくつかあります。 Visual Studioの[ヘルプ]-> [問題の報告]機能([ヘルプ]-> [問題の報告])を使用して、印象についてお聞かせください。 また、 開発者コミュニティの Webサイトでのディスカッションに参加するか、 Twitterから直接お問い合わせください。



シャマリンの日



モバイル開発に興味があり、Visual Studio-1月31日のこれらの機能やその他の機能について詳しく知りたい場合は、Xamarinでのモバイルアプリケーションの開発に特化したXamarin Dayに招待します。 Xamarin上のアプリケーションの推奨アーキテクチャ、開発者によるよくある間違い、プロジェクトでのXamarinの使用を議論する方法(ネイティブおよびクロスプラットフォーム開発と比較して)、およびロシアのXamarinコミュニティの専門家や参加者に質問することもできます。 また、このイベントでのあなたのプロジェクトや問題に特化した無料のフォーカスコンサルティングも開催します。ウェブサイトからコンサルティングの申し込みを送信し、イベントに来てください。



場所 :モスクワ、デジタル10月

いつ :1月31日9:30

いくら :無料

登録aka.ms/xam_dev_event_0118



All Articles