Yuta Watanabe's Blog

開発周りと、その他諸々

多言語対応の Windows アプリを開発 - 今さら聞けないグローバライズとローカライズ - ( de:code 2014 )

こんにちは。

マイクロソフトの渡辺です。

5/29(木), 5/29(金) に開催された日本マイクロソフトの開発者/アーキテクト向けイベント 「 de:code 」。

f:id:yuwata:20140609081732p:plain

キーノートをはじめとするセッションの動画が公開され始めました。

 私がお話しさせていただいたセッションの1つが、今回ご紹介する「 多言語対応の Windows アプリを開発 」です。

Day 1 最終セッションまで、ご参加いただいた皆様、ありがとうございました!当日、de:code にご参加されなかった皆様も、ぜひ動画で多言語対応のアプリ開発の流れについてご確認ください。日本以外の市場にも、積極的にアプリをリリースしていきましょう!

セッション内で、ご紹介させていただいている情報の関連リンクをまとめておきます。

グローバライズ

アプリのグローバル化 ( XAML )

アプリのグローバル化 ( HTML )

多言語対応の前半のステップとなるグローバライズのチュートリアルです。特に、グローバル対応の形式の使用 ( XAML/HTML ) ( 6:05 ) とリソースの分離 ( XAML/HTML ) ( 15:32 ) についてご紹介させていただきました。

また、グローバライズ最後のステップでご紹介させていただいた、多言語アプリツールキットのダウンロードはこちら。使い方のチュートリアルも合わせてご参照ください ( 19:12 )。

ローカライズ

後半のローカライズのステップでは、文字リソースの翻訳 ( 27:49 ) 、UI 設計の見直し ( 34:26 ) 、そして動的コンテンツのローカライズ ( 41:40 ) についてご紹介しました。

多言語アプリツールキットに独自のプロバイダーを追加したい場合は、こちらのサンプルプロジェクトを参考にしてみてください。設定方法はプロジェクト内のテキストファイルに記載されております。

また、文字リソースの翻訳に使える様々なコンテンツは、マイクロソフト ランゲージ ポータルに集約されています。スタイルガイドや用語集、訳語データ等、ぜひご活用ください。独自の機械翻訳エンジンを作りたいという場合は、Microsoft Translator Hub をご利用いただけます。

そして最後に、デモさせていただいた Bing Translator ControlMicrosoft Translator のアカウントを取得して、ぜひお試しください。

iOS/Android アプリを C#/.NET で開発 - Xamarin で実現するクロスプラットフォーム開発 - ( de:code 2014 )

こんにちは。

マイクロソフトの渡辺です。

5/29(木), 5/29(金) に開催された日本マイクロソフトの開発者/アーキテクト向けイベント 「 de:code 」。

f:id:yuwata:20140609081732p:plain

多くのセッションが行われる中、最終日、最終セッション、一番大きなお部屋で Xamarin についてお話しさせていただきました。最後の最後までご参加いただいた皆様、本当にありがとうございました!

iOS/Android アプリを C#/.NET で開発 - Xamarin で実現するクロスプラットフォーム開発 -  」の動画が公開されましたので、関連リンク等ご紹介させていただきます。

Xamarin の概要

まず、前半は Xamarin の概要について振り返りました ( 2:26 )。Android アプリ開発のデモ ( 3:50 ) では、Xamarin.Mobile を利用してカメラで写真を撮影するサンプルアプリを開発しました。デモで利用していたエミュレータ Genymotion 、デバッグが便利ですし高速なのでお試しください。iOS アプリを開発してみるデモ ( 9:45 ) では、LINQtoXML と MonoTouch.Dialog を組み合わせて簡単に ネイティブの ListView を作成できることをご覧いただきました。

クロスプラットフォーム開発

後半は Xamarin を利用したクロスプラットフォーム開発の方法についてお話ししました (  14:30 ) 。特に、Hybrid アプリのパターン ( 15:35 )では、HTML コンテンツの作成に、ASP.NET の Razor テンプレートを利用できることがポイントでした。すでに Xamarin からは、ASP.NET MVC アプリケーションの API を一部実装したテンプレートが公開されております。

また、UI も含めた フルネイティブなクロスプラットフォーム開発についてもご紹介しました ( 25:42 ) 。デモでは、MVVM パターンでアプリを開発する MvvmCross というフレームワークを利用して iOS/Android/Windows Store/WPF アプリケーションを共通のロジック、それぞれ ネイティブの UI で開発しました。MvvmCross を利用した Xamarin でのアプリ開発については「 MvvmCross と Xamarin for Visual Studio で iOS, Android, Windows アプリを作る流れ 」もぜひご参照ください。

これからの Xamarin

そして最後に、これからの Xamarin というトピックとして、まず触れさせていただいたのが アプリの 自動 UI テストです ( 33:43 )。デモでは、Calabash を利用した 自動 UI テストをご覧いただいた上で、今後開発者の皆様にご提供されていく予定の Xamarin Test Cloud についてご紹介させていただきました。

また、まさにこのセッションの前日にアナウンスされた Xamarin 3 および Xamarin.Forms についてもご紹介させていただいております。これらの最新情報については、今後このブログでも触れていきたいと思います。

このあとは

iOS/Android アプリを C#/.NET で開発できる Xamarin 、いかがでしょうか?少しでも気になった方は、既に Xamarin のユーザグループが立ち上がっておりますので、ぜひお気軽にご参加ください。その他、Xamarin に関する日本語情報は、id:ytabuchi さんのブログ (  Xamarin 日本語情報 ) や、Qiita の Xamarin タグはてなブログの Xamarin グループBuild Insider の Xamarin 関連記事にまとまっておりますので、ぜひご参照ください。

 

Windows デスクトップ アプリから見た Windows ストア アプリ ( 第2回Windows café / Windows 8本格スタートと今後の世界市場 )

こんにちは。

マイクロソフトの渡辺です。

昨日、ソフトニックジャパン様 主催の第2回 Windows Cafe 「  Windows 8本格スタートと今後の世界市場 」のセッション2「  Windows デスクトップ アプリから見た Windows ストア アプリ」にて登壇させていただきました。参加された皆様、セッション後の Q&A から最後の懇親会まで、貴重なフィードバックを多く頂き、ありがとうございました!

セッションの関連情報をまとめます。

f:id:yuwata:20140311170140j:plain

セッション資料

ご覧いただいた資料はこちらです。

関連情報

セッション & 懇親会で話題にでた情報へのリンクをまとめます。

最後に

ソフトニック様、初めてお邪魔させていただいたのですが、とっても素敵なオフィスでした! Windows cafe、また是非参加したいです。

世界最大級のソフトウェアダウンロードサイトならではのナレッジや情報、例えば今回のイベントでは他国と日本の傾向の違いや、どうやって海外の市場を攻めていけばいいのかという作戦についての話がでましたが、こういった話は非常に興味深いです。

アプリ、ソフトウェア開発者の皆様、ぜひ次回開催時は参加してみてください!

f:id:yuwata:20140311170359j:plain

 

 

デブサミ Developers Summit 2014 に初めて参加 & 登壇させていただきました

こんにちは。

マイクロソフトの渡辺です。

本日 2/13(木)、Developers Summit 2014 ( 通称:デブサミ ) の Day 1の「 Xamarin と Visual Studio でまとめて作る iOS / Android / Windows アプリ 」というセッションで登壇させていただきました。ご来場いただいた皆様、ありがとうございました。

セッションのスライドや関連情報は下記をご覧ください。

Xamarin と Visual Studio でまとめて作る iOS / Android / Windows アプリ ( Developers Summit 2014 ) - Yuta Watanabe's Blog

デブサミ初参加で初登壇ということになったのですが、今日はとにかくセッションに集中。明日は純粋にデブサミを楽しみたいと思います。

続きを読む

Xamarin と Visual Studio でまとめて作る iOS / Android / Windows アプリ ( Developers Summit 2014 )

こんにちは。

明日2/13(木) Developers Summit 2014 Day 1 にて「 Xamarin と Visual Studio でまとめて作る iOS / Android / Windows アプリ 」と題しまして、お話させていただきます。

*2/15 追記:ご来場の皆様、ありがとうございました!
デブサミ Developers Summit 2014 に初めて参加 & 登壇させていただきました - Yuta Watanabe's Blog

f:id:yuwata:20140212150212p:plain

デモを中心が中心のセッションになりますので、この機会に Xamarin の様子を掴んで起きたいという方のご来場、お待ちしております。

この記事では、一足先に、セッションの関連情報をまとめます。

続きを読む