モバイルアプリクロス 
開発ツールXamarin 
概要 
エクセルソフト株式会社 
Business Development Manager 
田淵義人 
ytabuchi@xlsoft.com 
03-5440-7875 / 080-7015-3586
会社概要名称エクセルソフト株式会社 
設立平成3年7月1日 
所在地東京都港区三田3-9-9 
資本金1000万円 
事業内容ソフトウェアの開発・販売事業 
主要取引先伊藤忠テクノソリューションズ, インテル, SCSK, HPCシステムズ, NTTコム 
ウェア, NTTデータ, シネックスインフォテック, 新日鉄住金ソリューションズ, 
ソニー, ソフトバンクBB, ダイワボウ情報システム, 東芝, 日本アイ・ビー・エ 
ム, 日本SGI, 日本電気, 日本ヒューレット・パッカード, 日本ユニシス, ネッ 
トワールド, 野村総合研究所, パナソニック, 日立製作所, 富士通, マイク 
ロソフト, 三菱電機等 
関連会社XLsoft Corporation アメリカカリフォルニア州 
「開発ツールはエクセルソフトで」をモットーに。 
販売/サポートだけでなく、運用もお客様と一緒に考えます。 
大きい会社ではありませんが、レスポンスの速さと技術の高さが自慢です。
はじめに
モバイルデバ 
イスのシェア 
家庭の所有率はタブ 
レット20%、スマート 
フォン50% - IDC 
Japan (2013/10) 
2012年度の法人向 
けタブレット出荷は79 
万台。2015年度に 
は2.2倍に- ICT総 
研(2013/8) 
http://j.mp/1jDKQMx | http://j.mp/1flA8Dp | http://j.mp/1cBUTdc
「うちもモバイル対応を 
考えてるんだよね…」 
「この提案、iPad やAndroid 
タブレットで出来ないかな?」
更に求められるモノ
業務アプリ開 
発のトレンド 
現在の業務アプリ 
開発の課題 
短納期・多デバイス 
対応 
http://www.atmarkit.co.jp/ait/articles/1404/21/news013.html
業務アプリ開 
発のトレンド 
業務アプリ開発で 
今後採用したい“次 
世代テクノロジ” 
http://www.atmarkit.co.jp/ait/articles/1404/21/news013.html
クロス開発しかない 
(社内の業務アプリ資産を生かせるとなお良し)
今までのアプ 
リ開発
ハイブリッドアプリ
今までのハイ 
ブリッド開発 
共通化による最小 
限の機能 
分厚いラッパー 
リリースまでの日数 
App Generation
facebook 
HTML5 
HTML5に賭けたこ 
とはFacebookの 
「最大の戦略ミス」 
だった 
2012/9/11 
Mark 
Zuckerberg 
http://www.itmedia.co.jp/news/articles/1209/12/news032.html
facebook 
native 
http://www.itmedia.co.jp/news/articles/1209/12/news032.html
PhoneGAP 
(Cordova) 
Accelerometer 
Camera 
Compass 
Contacts 
File 
Geolocation 
Media 
Network 
Notification 
Storage 
http://phonegap.com/about/feature/
Xamarin を 
使用した開発
Xamarin(ザマリン) 
iOS/Android の 
“ネイティブ” アプリを 
C# でコード共有しつつ開発で 
きるツール
Xamarin
Mono Miguel de Icaza (ミゲル・デ・イカザ1972年- ) : GNOME、Mono 
の開発者 
1999年ミゲル氏、Helix Code 設立 
2001年6月Helix Code をXimian(ジミアン) に社名変更し、Mono 
プロジェクト開始 
2001年7月Mono OSS 化 
2003年8月Novell がXimian を買収。ミゲル氏はNovell 開発部門 
のバイスプレジデントに就任 
2004年6月Mono 1.0 リリース 
2011年4月Attachmate のNovell 買収に伴い、Mono 開発者のレ 
イオフ実施 
2011年5月Xamarin 設立 
2011年7月Novell からXamarin にMono, MonoTouch, Mono 
for Android などが譲渡される 
2013年2月Xamarin 2.0 リリース 
2014年5月Xamarin 3.0 リリース 
ミゲル・デ・イカザ(Wiki) > http://j.mp/1p8kRjF | Mono (Wiki) > http://j.mp/1vxsP5L
Windows 
API
iOS 
API 
100% 対応
Android 
API 
100% 対応
「Windows アプリの資産を 
iOS/Android に使いまわす 
ことはできないのかな…?」
.NET BCL • System.IO 
• ファイル操作の共通化 
• System.NET 
• ネットワーク操作の共通化 
• System.Linq 
• データ操作の簡素化、共通化 
• System.XML 
• XML 操作の簡素化、共通化 
• System.Threading 
• 上記全般もですが、非同期処理の恩恵
C# / Visual 
Studio で開 
発 
• async/await, LINQ, ラムダ式などの実装が使 
える 
• Java, Objective-C, Swift を書く必要がない 
• TFS, Resharper などのエコシステム 
button.TouchUpInside += (s, e) => { 
message.Text = "Hello!"; 
}; 
from p in Table<Person> () 
where p.ID == id 
select p;
ビジネスロジッ 
クの共通化
“ネイティブ” 
アプリ 
• C# + .NET ランタイム 
• ネイティブUI 
• ネイティブ“パフォーマンス”
できること
iOS アプリを 
開発 
• 開発、ビルド、デバッグ 
• Windows (Visual Studio) とMac (ビルド) の 
Mac 側に実機かシミュレーターを接続しリモートビルド 
• Mac (Xamarin Studio) に実機かシミュレーターを 
接続 
• 画面構築 
• iOS Designer 
• C# で動的に生成 
• コード 
• C# でiOS API を叩く 
• iOS ネイティブの資産を活用 
• Objective-C バインディング/ C ライブラリを 
P/Invoke
画面遷移 
iOS
Android アプ 
リを開発 
• 開発、ビルド、デバッグ 
• Windows (Visual Studio / Xamarin Studio) 
に実機かEmulator を接続 
• Mac (Xamarin Studio) に実機かEmulator を 
接続 
• 画面構築 
• UI Designer / XML 
• C# で動的生成 
• コード 
• C# でAndroid API を叩く 
• Asposeネイティブの資産を活用 
• Java バインディング/ JNI / P/Invoke
画面遷移 
Android
ビジネスロジッ 
クの共通化
ビジネスロジッ 
クの共通化 
• どこを共通化できるか? 
• OS 毎に開発 
• UI を定義する部分 
• OS 固有の機能を実装する部分 
• 共通化 
• ロジック(データベースへのアクセス、通信処理など) 部 
分 
• 定義したUI に対してデータのやり取りをする部分 
http://jp.xlsoft.com/demo2/xamarin/TaskyPortable_ja.zip | http://jp.xlsoft.com/demo2/xamarin/TaskyPro_ja_2012.zip
ビジネスロジッ 
クの共通化 
• Universal App (Shared 
Project) 
• PCL (Portable Class 
Library) 
• Profile に注意 
• リンク参照 
• MvvmCross などのフレーム 
ワーク
DEMO
更に効率良く
NuGet / 
Component 
Store 
• 共通化部分はHTTP Client, Json.NET, 
MvvmCross などのライブラリをNuGet から取 
得して効率よく開発
DEMO
Xamarin 3
Xamarin.For 
ms - 画面の 
共通化 
UI “コード”の共通 
化 
ビルド時にネイティブ 
UI にマップ 
XAML で書ける! 
(ただし手動) 
Phone
Pages 
Content MasterDetail Navigation Tabbed Carousel
Layouts 
Stack Absolute Relative Grid ContentView ScrollView Frame
Controls 
ActivityIndicat 
or 
BoxView Button DatePicker Editor 
Entry Image Label ListView Map 
OpenGLView Picker ProgressBar SearchBar Slider 
Stepper TableView TimePicker WebView EntryCell 
ImageCell SwitchCell TextCell ViewCell
DEMO
出来ることリンク
サンプル・ブロ 
グなど 
• Xamarin.iOS サンプル 
• https://github.com/xamarin/monotouch-samples 
• Xamarin.Android サンプル 
• https://github.com/xamarin/monodroid-samples 
• Japan Xamarin User Group 
• http://j.mp/xm-jxug 
• 田淵ブログ 
• http://ytabuchi.hatenablog.com/entry/toc 
• Xamarin ブロググループ 
• http://j.mp/xm-htngrp 
• Qiita Xamarin タグ 
• http://qiita.com/tags/xamarin
Xamarin.For 
ms について 
• Build Insider インサイドXamarin(14) - 
Xamarin.Formsの基本構想と仕組み 
• http://www.buildinsider.net/mobile/insidexamarin/14 
• Build Insider Xamarin逆引きTips 連載 
• http://www.buildinsider.net/mobile/xamarintips 
• Xamarin.Forms ドキュメント(英語) 
• http://developer.xamarin.com/guides/cross-platform/ 
xamarin-forms/ 
• API ドキュメント(英語) 
• http://iosapi.xamarin.com/?link=N%3aXamarin.Form 
s 
• Xamarin.Forms サンプル(C#) 
• https://github.com/xamarin/xamarin-forms-samples/ 
tree/master/FormsGallery 
• Xamarin.Forms サンプル(XAML) 
• https://github.com/xamarin/xamarin-forms-samples/ 
tree/master/XAMLSamples
出来ないこと
Write Once, 
Run Anywhere
iOS/Android の開発知識は 
必要 
iOS アプリ開発にはMac 必須
事例
ルナルナ体温 
ノート 
株式会社エムティー 
アイ様 
http://www.xlsoft.com/jp/products/xamarin/apps_mti.html
Home 
Network 
SDK 
ソニーデジタルネット 
ワークアプリケーショ 
ンズ株式会社 
http://www.xlsoft.com/jp/products/xamarin/apps_sdna.html
NHK 紅白 
フェンリル株式会社 
http://biz.fenrir-inc.com/application_development/casestudy_app/nhk_kouhaku.html
Rdio: 50,000 
行のコードを 
共有
pCloud 
オンラインストレージ 
アプリ 
自動アップロード、オ 
フラインファイルなど 
Android 
iPhone 
http://xamarin.com/apps/app/pcloud | http://ytabuchi.hatenablog.com/entry/2014/03/20/142755
Kick The 
Ball 
3Dゲーム 
iPhone, iPad, 
Android アプリ 
iPhone 
Android 
http://j.mp/QC8P2o | http://ytabuchi.hatenablog.com/entry/2014/04/07/185112
Hitcents - 
Draw a 
Stickman 
EPIC 
MonoGame を利 
用 
• XNA 4 のOSS 
実装 
95%コードを共通化 
iPhone, iPad, 
Android, 
Windows ストアア 
プリ 
http://blog.xamarin.com/draw-a-stickman-epic-now-available-for-iphone-ipad-and-windows-8-2/
必要なシステム
開発OS 対象OS IDE 必要なシステム 
Windows 
iOS 
Visual Studio 
Windows 
• Windows 7 以上 
• Visual Studio 2010/2012/2013 Professional 以上(Express 未対応) 
• Xamarin.iOS (Xamarin 統合インストーラーに同梱) 
Mac 
• OS X Lion 10.8 以上 
• Xcode 5 
Xamarin Studio 未対応 
Android 
Visual Studio 
• Windows 7 以上 
• Visual Studio 2010/2012/2013 Professional 以上(Express 未対応) 
• J2SDK 1.6/1.7 32bit (Xamarin 統合インストーラーに同梱) 
• Android SDK, NDK (Xamarin 統合インストーラーに同梱) 
• Gtk# (Xamarin 統合インストーラーに同梱) 
• Xamarin.Android (Xamarin 統合インストーラーに同梱) 
Xamarin Studio 
• Windows 7 以上 
• J2SDK 1.6/1.7 32bit (Xamarin 統合インストーラーに同梱) 
• Android SDK, NDK (Xamarin 統合インストーラーに同梱) 
• Gtk# (Xamarin 統合インストーラーに同梱) 
• Xamarin.Android (Xamarin 統合インストーラーに同梱) 
Mac 
iOS Xamarin Studio 
• OS X Lion 10.8 以上 
• Xcode 5 
• Xamarin.iOS (Xamarin 統合インストーラーに同梱) 
Android Xamarin Studio 
• OS X Lion 10.7 以上 
• J2SDK 1.6/1.7 
• Android SDK, NDK (Xamarin 統合インストーラーに同梱) 
• Xamarin.Android (Xamarin 統合インストーラーに同梱)
リリースタイミ 
ング 
• Xamarin.iOS 
• iOS SDK リリースと同日 
• iOS 8 SDK Beta (Xcode 6 Beta) と 
Xamarin.iOS Alpha でiOS 8 対応アプリを開発 
可能 
• Xcode 6 Beta はMac OS X 10.9.3 または 
10.10 が必要 
• Xamarin.Android 
• 1ヶ月~3ヶ月程してリリース 
• Android L, Android wear は対応済み
価格・評価版
ライセンス体 
系、価格、サ 
ポート 
• Xamarin.iOS Business Subscription 
Xamarin.Android Business Subscription 
• 1 開発者の永続ライセンス。 
• 弊社から1年間日本語でのサポート、1年間のバー 
ジョンアップ 
• 1開発者、1プラットフォーム毎、1年毎に 
¥127,800 です。 
• ボリュームディスカウントがあります。
評価版 
http://j.mp/xamarin-dl
まとめ
Xamarin(ザマリン) 
iOS/Android の 
“ネイティブ” アプリを 
C# でコード共有しつつ開発で 
きるツール
iOS 
API 
100% 対応
Android 
API 
100% 対応
Xamarin を 
使用した開発
Xamarin.For 
ms - 画面の 
共通化 
UI “コード”の共通 
化 
ビルド時にネイティブ 
UI にマップ 
XAML で書ける! 
(フル手動) 
Phone
ご清聴 
ありがとうございます 
ご質問がありましたら、田淵までお気軽にどうぞ 
ytabuchi@xlsoft.com 
080-7015-3586 / 03-5440-7875 
Twitter: @ytabuchi 
Blog: http://ytabuchi.hatenablog.com/

Xamarin 概要 2014年08月版

  • 1.
    モバイルアプリクロス 開発ツールXamarin 概要 エクセルソフト株式会社 Business Development Manager 田淵義人 ytabuchi@xlsoft.com 03-5440-7875 / 080-7015-3586
  • 2.
    会社概要名称エクセルソフト株式会社 設立平成3年7月1日 所在地東京都港区三田3-9-9 資本金1000万円 事業内容ソフトウェアの開発・販売事業 主要取引先伊藤忠テクノソリューションズ, インテル, SCSK, HPCシステムズ, NTTコム ウェア, NTTデータ, シネックスインフォテック, 新日鉄住金ソリューションズ, ソニー, ソフトバンクBB, ダイワボウ情報システム, 東芝, 日本アイ・ビー・エ ム, 日本SGI, 日本電気, 日本ヒューレット・パッカード, 日本ユニシス, ネッ トワールド, 野村総合研究所, パナソニック, 日立製作所, 富士通, マイク ロソフト, 三菱電機等 関連会社XLsoft Corporation アメリカカリフォルニア州 「開発ツールはエクセルソフトで」をモットーに。 販売/サポートだけでなく、運用もお客様と一緒に考えます。 大きい会社ではありませんが、レスポンスの速さと技術の高さが自慢です。
  • 3.
  • 4.
    モバイルデバ イスのシェア 家庭の所有率はタブ レット20%、スマート フォン50% - IDC Japan (2013/10) 2012年度の法人向 けタブレット出荷は79 万台。2015年度に は2.2倍に- ICT総 研(2013/8) http://j.mp/1jDKQMx | http://j.mp/1flA8Dp | http://j.mp/1cBUTdc
  • 5.
  • 6.
  • 7.
    業務アプリ開 発のトレンド 現在の業務アプリ 開発の課題 短納期・多デバイス 対応 http://www.atmarkit.co.jp/ait/articles/1404/21/news013.html
  • 8.
    業務アプリ開 発のトレンド 業務アプリ開発で 今後採用したい“次 世代テクノロジ” http://www.atmarkit.co.jp/ait/articles/1404/21/news013.html
  • 9.
  • 10.
  • 11.
  • 12.
    今までのハイ ブリッド開発 共通化による最小 限の機能 分厚いラッパー リリースまでの日数 App Generation
  • 13.
    facebook HTML5 HTML5に賭けたこ とはFacebookの 「最大の戦略ミス」 だった 2012/9/11 Mark Zuckerberg http://www.itmedia.co.jp/news/articles/1209/12/news032.html
  • 14.
  • 15.
    PhoneGAP (Cordova) Accelerometer Camera Compass Contacts File Geolocation Media Network Notification Storage http://phonegap.com/about/feature/
  • 16.
  • 17.
    Xamarin(ザマリン) iOS/Android の “ネイティブ” アプリを C# でコード共有しつつ開発で きるツール
  • 18.
  • 19.
    Mono Miguel deIcaza (ミゲル・デ・イカザ1972年- ) : GNOME、Mono の開発者 1999年ミゲル氏、Helix Code 設立 2001年6月Helix Code をXimian(ジミアン) に社名変更し、Mono プロジェクト開始 2001年7月Mono OSS 化 2003年8月Novell がXimian を買収。ミゲル氏はNovell 開発部門 のバイスプレジデントに就任 2004年6月Mono 1.0 リリース 2011年4月Attachmate のNovell 買収に伴い、Mono 開発者のレ イオフ実施 2011年5月Xamarin 設立 2011年7月Novell からXamarin にMono, MonoTouch, Mono for Android などが譲渡される 2013年2月Xamarin 2.0 リリース 2014年5月Xamarin 3.0 リリース ミゲル・デ・イカザ(Wiki) > http://j.mp/1p8kRjF | Mono (Wiki) > http://j.mp/1vxsP5L
  • 20.
  • 21.
  • 22.
  • 23.
    「Windows アプリの資産を iOS/Androidに使いまわす ことはできないのかな…?」
  • 24.
    .NET BCL •System.IO • ファイル操作の共通化 • System.NET • ネットワーク操作の共通化 • System.Linq • データ操作の簡素化、共通化 • System.XML • XML 操作の簡素化、共通化 • System.Threading • 上記全般もですが、非同期処理の恩恵
  • 25.
    C# / Visual Studio で開 発 • async/await, LINQ, ラムダ式などの実装が使 える • Java, Objective-C, Swift を書く必要がない • TFS, Resharper などのエコシステム button.TouchUpInside += (s, e) => { message.Text = "Hello!"; }; from p in Table<Person> () where p.ID == id select p;
  • 26.
  • 27.
    “ネイティブ” アプリ •C# + .NET ランタイム • ネイティブUI • ネイティブ“パフォーマンス”
  • 28.
  • 29.
    iOS アプリを 開発 • 開発、ビルド、デバッグ • Windows (Visual Studio) とMac (ビルド) の Mac 側に実機かシミュレーターを接続しリモートビルド • Mac (Xamarin Studio) に実機かシミュレーターを 接続 • 画面構築 • iOS Designer • C# で動的に生成 • コード • C# でiOS API を叩く • iOS ネイティブの資産を活用 • Objective-C バインディング/ C ライブラリを P/Invoke
  • 31.
  • 32.
    Android アプ リを開発 • 開発、ビルド、デバッグ • Windows (Visual Studio / Xamarin Studio) に実機かEmulator を接続 • Mac (Xamarin Studio) に実機かEmulator を 接続 • 画面構築 • UI Designer / XML • C# で動的生成 • コード • C# でAndroid API を叩く • Asposeネイティブの資産を活用 • Java バインディング/ JNI / P/Invoke
  • 34.
  • 35.
  • 36.
    ビジネスロジッ クの共通化 •どこを共通化できるか? • OS 毎に開発 • UI を定義する部分 • OS 固有の機能を実装する部分 • 共通化 • ロジック(データベースへのアクセス、通信処理など) 部 分 • 定義したUI に対してデータのやり取りをする部分 http://jp.xlsoft.com/demo2/xamarin/TaskyPortable_ja.zip | http://jp.xlsoft.com/demo2/xamarin/TaskyPro_ja_2012.zip
  • 37.
    ビジネスロジッ クの共通化 •Universal App (Shared Project) • PCL (Portable Class Library) • Profile に注意 • リンク参照 • MvvmCross などのフレーム ワーク
  • 38.
  • 39.
  • 40.
    NuGet / Component Store • 共通化部分はHTTP Client, Json.NET, MvvmCross などのライブラリをNuGet から取 得して効率よく開発
  • 41.
  • 42.
  • 43.
    Xamarin.For ms -画面の 共通化 UI “コード”の共通 化 ビルド時にネイティブ UI にマップ XAML で書ける! (ただし手動) Phone
  • 44.
    Pages Content MasterDetailNavigation Tabbed Carousel
  • 45.
    Layouts Stack AbsoluteRelative Grid ContentView ScrollView Frame
  • 46.
    Controls ActivityIndicat or BoxView Button DatePicker Editor Entry Image Label ListView Map OpenGLView Picker ProgressBar SearchBar Slider Stepper TableView TimePicker WebView EntryCell ImageCell SwitchCell TextCell ViewCell
  • 47.
  • 48.
  • 49.
    サンプル・ブロ グなど •Xamarin.iOS サンプル • https://github.com/xamarin/monotouch-samples • Xamarin.Android サンプル • https://github.com/xamarin/monodroid-samples • Japan Xamarin User Group • http://j.mp/xm-jxug • 田淵ブログ • http://ytabuchi.hatenablog.com/entry/toc • Xamarin ブロググループ • http://j.mp/xm-htngrp • Qiita Xamarin タグ • http://qiita.com/tags/xamarin
  • 50.
    Xamarin.For ms について • Build Insider インサイドXamarin(14) - Xamarin.Formsの基本構想と仕組み • http://www.buildinsider.net/mobile/insidexamarin/14 • Build Insider Xamarin逆引きTips 連載 • http://www.buildinsider.net/mobile/xamarintips • Xamarin.Forms ドキュメント(英語) • http://developer.xamarin.com/guides/cross-platform/ xamarin-forms/ • API ドキュメント(英語) • http://iosapi.xamarin.com/?link=N%3aXamarin.Form s • Xamarin.Forms サンプル(C#) • https://github.com/xamarin/xamarin-forms-samples/ tree/master/FormsGallery • Xamarin.Forms サンプル(XAML) • https://github.com/xamarin/xamarin-forms-samples/ tree/master/XAMLSamples
  • 51.
  • 52.
  • 53.
    iOS/Android の開発知識は 必要 iOS アプリ開発にはMac 必須
  • 54.
  • 55.
    ルナルナ体温 ノート 株式会社エムティー アイ様 http://www.xlsoft.com/jp/products/xamarin/apps_mti.html
  • 56.
    Home Network SDK ソニーデジタルネット ワークアプリケーショ ンズ株式会社 http://www.xlsoft.com/jp/products/xamarin/apps_sdna.html
  • 57.
    NHK 紅白 フェンリル株式会社 http://biz.fenrir-inc.com/application_development/casestudy_app/nhk_kouhaku.html
  • 58.
  • 59.
    pCloud オンラインストレージ アプリ 自動アップロード、オ フラインファイルなど Android iPhone http://xamarin.com/apps/app/pcloud | http://ytabuchi.hatenablog.com/entry/2014/03/20/142755
  • 60.
    Kick The Ball 3Dゲーム iPhone, iPad, Android アプリ iPhone Android http://j.mp/QC8P2o | http://ytabuchi.hatenablog.com/entry/2014/04/07/185112
  • 61.
    Hitcents - Drawa Stickman EPIC MonoGame を利 用 • XNA 4 のOSS 実装 95%コードを共通化 iPhone, iPad, Android, Windows ストアア プリ http://blog.xamarin.com/draw-a-stickman-epic-now-available-for-iphone-ipad-and-windows-8-2/
  • 62.
  • 63.
    開発OS 対象OS IDE必要なシステム Windows iOS Visual Studio Windows • Windows 7 以上 • Visual Studio 2010/2012/2013 Professional 以上(Express 未対応) • Xamarin.iOS (Xamarin 統合インストーラーに同梱) Mac • OS X Lion 10.8 以上 • Xcode 5 Xamarin Studio 未対応 Android Visual Studio • Windows 7 以上 • Visual Studio 2010/2012/2013 Professional 以上(Express 未対応) • J2SDK 1.6/1.7 32bit (Xamarin 統合インストーラーに同梱) • Android SDK, NDK (Xamarin 統合インストーラーに同梱) • Gtk# (Xamarin 統合インストーラーに同梱) • Xamarin.Android (Xamarin 統合インストーラーに同梱) Xamarin Studio • Windows 7 以上 • J2SDK 1.6/1.7 32bit (Xamarin 統合インストーラーに同梱) • Android SDK, NDK (Xamarin 統合インストーラーに同梱) • Gtk# (Xamarin 統合インストーラーに同梱) • Xamarin.Android (Xamarin 統合インストーラーに同梱) Mac iOS Xamarin Studio • OS X Lion 10.8 以上 • Xcode 5 • Xamarin.iOS (Xamarin 統合インストーラーに同梱) Android Xamarin Studio • OS X Lion 10.7 以上 • J2SDK 1.6/1.7 • Android SDK, NDK (Xamarin 統合インストーラーに同梱) • Xamarin.Android (Xamarin 統合インストーラーに同梱)
  • 64.
    リリースタイミ ング •Xamarin.iOS • iOS SDK リリースと同日 • iOS 8 SDK Beta (Xcode 6 Beta) と Xamarin.iOS Alpha でiOS 8 対応アプリを開発 可能 • Xcode 6 Beta はMac OS X 10.9.3 または 10.10 が必要 • Xamarin.Android • 1ヶ月~3ヶ月程してリリース • Android L, Android wear は対応済み
  • 65.
  • 66.
    ライセンス体 系、価格、サ ポート • Xamarin.iOS Business Subscription Xamarin.Android Business Subscription • 1 開発者の永続ライセンス。 • 弊社から1年間日本語でのサポート、1年間のバー ジョンアップ • 1開発者、1プラットフォーム毎、1年毎に ¥127,800 です。 • ボリュームディスカウントがあります。
  • 67.
  • 68.
  • 69.
    Xamarin(ザマリン) iOS/Android の “ネイティブ” アプリを C# でコード共有しつつ開発で きるツール
  • 70.
  • 71.
  • 72.
  • 75.
    Xamarin.For ms -画面の 共通化 UI “コード”の共通 化 ビルド時にネイティブ UI にマップ XAML で書ける! (フル手動) Phone
  • 76.
    ご清聴 ありがとうございます ご質問がありましたら、田淵までお気軽にどうぞ ytabuchi@xlsoft.com 080-7015-3586 / 03-5440-7875 Twitter: @ytabuchi Blog: http://ytabuchi.hatenablog.com/