ISHIKAWA[ENGINEER]祖国は舞浜Tweetこんにちは。アプリ開発勉強中のひよっこエンジニアです。Androidのネイティブ基礎的なことは出来たし、次は最近流行りのクロスプラットフォームで開発するぞ!ということで、備忘録も兼ねて環境構築の流れをまとめることにしました。2017年現在のクロスプラットフォーム開発環境について調べてみました。*Unity(提供元:ユニティテクノロジーズ)ゲームを作るならこれ。最近は個人開発でも企業開発でも大活躍です。https://unity3d.com/jp*Xamarin(提供元:MicroSoft).NET技術が使え、iOS/Androidのコア部分のみ共通化が可能。VisualStudioに無料で同梱されるようになり、利用者も増えている模様。使用言語はC#やF#。Mobile(提供元:Appcelerator)オープンソースでEclipseがベースになっている。使用言語はJavaScriptだが、RubyやPythonでも出来るらしい。参考サイトに日本語が少なく、英語苦手な人は詰まったら大変だそう。Mobile(提供元:アドビシステムズ)Adobeが提供するAir開発のモバイル向け版。Flash、Flex、ActionScript、HTML、JavaScriptなどを使用するらしい。https://help.adobe.com/ja_JP/air/build/WS2d8d13466044a7337d7adee012406959c52-8000.html*Monaca(提供元:アシアル)Cordovaベースのハイブリッド用統合開発環境。クラウド上の環境なので、導入の手間がないのがメリット。ハイブリッド開発なので、使用言語はHTML5、CSS、JavaScriptなどのWeb言語ですね。専用IDEの他に、ローカルでも開発できるらしい。Cordova(提供元:Adobe)NitobiをAdobeが買収して、Nitobiが開発していたPhoneGapがCordovaに名称変更。Node.jsで動作していて、色々なハイブリッド開発環境のベースになっている。使用言語はもちろんHTML、CSS、JavaScriptなど。https://cordova.apache.org/と、有名どころだけでも色々ありますね。今回はネイティブ開発の環境を入れるつもりなので、まずMonacaやCordovaは除外。いうことで、Xamarinを導入することにしました。今回はVisualStudio、およびXamarinの導入とサンプルアプリのビルドまで進めます。→https://furien.jp/columns/115/Xamarin(ザマリン)とはなんぞや?→https://qiita.com/amay077/items/38ee79b3e3e88cf751b9【VisualStudioをインストールする】では、VisualStudioをインストールしましょう。Studio→https://www.visualstudio.com/downloads/こちらから、自身の目的にあったエディションを落とします。Mac→https://www.visualstudio.com/vs/visual-studio-mac/VisualStudioはライセンスがややこしいのですが、今回は学習目的なので無料のCommunityを選択。インストールが完了したら、早速インストーラーを起動しましょう。インストーラーを起動するとウィザードが開きます。下の方にある[.NETによるモバイル開発]にチェックを入れます。(画像1)すると、右側の概要にインストールするコンポーネントが増えました。(画像2)チェックが入っているものがインストール予定のものです。Sketchesの後継。スタンドアロン型のC#用REAPアプリケーションだそうです。