くうと徒然なるままに

モバイルアプリを作りながらバックエンドも作っています。

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

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

  • Visual Studio App Center (旧 Visual Studio Mobile Center) GA
  • Cognitive Services + ML Kit ( iOS11 )
  • Xamarin Work Books がオープンソース化 & 3Dオブジェクトの表示に対応

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 release notes - Xamarin | Microsoft Docs

Xamarin Work Books オープンソース化

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

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

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 に名古屋で熱く語ってくれた

Redirecting to https://docs.microsoft.com/en-us/xamarin/tools/dotnet-embedding/index がついにでましたね!

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

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

Xaml Standard for Xamarin.Forms Preview

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

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

https://developer.xamarin.com/guides/xamarin-forms/xaml/standard/

さいごに

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

www.wantedly.com