くうと徒然なるままに

ゆるふわ を志向している なごやかです。

Connect(); 2017 Visual Studio とモバイル関係まとめ とかとか

今北産業って人向けまとめ

Connect(); 2017 で公開されたモバイル関係の情報についてまとめています。 Azure 関係については、 ブチザッキ に詳しく書いてあるはずなのでご覧くださいませ。

Visual Studio App Center

Visual Studio App Center については、別途詳細を書いた記事を用意しました。

goo.gl

簡潔にまとめると

  • GA
  • Mobile Center から App Center へ Rename
  • GAに伴い テスト (Xamarin Test Cloud 相当の機能)、ビルド機能の一部 が有償化へ、

Cognitive Services + ML Kit (iOS 11)

Cognitive Services の Custom Vision にて作成して学習モデルを ML Kit に読み込ませて利用できるというアナウンスです。 機械学習などのモデルを作成する部分を Custom Vision にお任せすることにより、開発者は 機械学習の力をより手軽にアプリケーションに組み込むことができるといったところでしょうか。

Custom Vision Service にてすでに利用できるようになっています。 利用するためには Domain を Compact に選択してくださいね。

https://lh3.googleusercontent.com/--2fZl-IWlvM/Wgy9NWCzbqI/AAAAAAAAbag/Yaj_wy9Hb5A76ztczgNTK6mks9rKIKQjACHMYCw/s0/chrome_2017-11-16_07-18-28.png

https://lh3.googleusercontent.com/-dZy5mDCdOPM/Wgy8_zYFt2I/AAAAAAAAbaY/V-xErVZQWLAX3XHyDQsfkpebPZyMnZSuwCHMYCw/s0/chrome_2017-11-16_07-17-34.png

https://lh3.googleusercontent.com/-BD6ps3cn6cI/Wgy9IbFj33I/AAAAAAAAbac/aKZTb_LnJzkMn5cX6_K1oSERV0PrUwtBwCHMYCw/s0/chrome_2017-11-16_07-18-09.png

詳しいやり方等については Github の公式ドキュメントを参照くださいませ

github.com

Xamarin Work Books 1.4 Beta 1

iOS 11, Xcode 9 に対応したバージョンです。 今のMSらしく3Dビューに対応していますね。 詳細は公式サイトをご覧ください。

Workbooks & Inspector 1.4 (Preview) - Xamarin

Xamarin Work Books オープンソース

ソースコードGithubホスティングされています。

Miguel de Icaza on Twitter: "We have open sourced Workbooks: https://t.co/FcdQLPK1Vu https://t.co/3eIeXbIWFT"

Xamarin Live Player

Xamarin Live Player アプリの上で Xamarin 製アプリを動かして気軽に動作チェックできるというものです。 この機能があることにより Xamarin.Forms でアプリを作成するときには XAML という XML の拡張言語を利用するのですが、より反復してデザインをしていくことができます。

Windows 単体で開発しているのに iPhone の上で動かすことができるのはなんか不思議な気持ちになりますよね !!

※よく誤解されるのですが、 iOS アプリを Mac 無しでストアへ公開できるようになるというものではありません 詳しい仕組みについては以下のブログ記事を参照くださいませ

ticktack.hatenablog.jp

しかし、James さんのTwitterを見ると どうやら Android Emulator の上で Xamarin Live Player を動かして Xamarin.Forms Previewr の進化版のような雰囲気を漂わせていますね。 個人的には、 Visual Studio 内にわざわざ プレビュー機能を実装するのではなくエミュレーターの上にプレビューするための基盤を実装したのは面白いなと感じています。

Embedding .NET

Atsushi Eno (@atsushieno) | Twitter さんが2017/8 に名古屋で熱く語ってくれた

Embeddinator-4000 | Tools to turn .NET libraries into native libraries that can be consumed on Android, iOS, Mac, Linux and other platforms. がついにでましたね!

この技術は、 iOS/Android の Swift/Java なコードから .NET/C# なコード (正確には.dll) を呼び出せるようにしてくれる技術です。 この技術があることによりネイティブアプリから Xamarin への移行が楽になります。ちょっとずつ .NET なコードに置き換えてくみたいなのができるようになります。

そのお話が入ってる同人誌が売ってるのでぜひ!

Xaml Standard for Xamarin.Forms Preview

Xaml を UWP, Xamarin.Forms で共通化しようという取り組みの Xaml Standard の Xamarin.Forms 向けバージョンのプレビューが公開されています。

使いたい人は試せばいいと思います。

XAML Standard (Preview) - Xamarin

さいごに

Wantedly のプロフィールを公開しています! いろいろお願いします!

www.wantedly.com