Enterpriseからみた
Xamarinの可能性
JXUGC #13 東京 緊急開催 Xamarin のすべて!
リコージャパン株式会社 中村 充志
自己紹介
• 名前
• 中村 充志 / Atsushi Nakamura
• 仕事
• 主に金融機関向けシステム開発のアーキテクトをしています
• ソリューションの提案なんかにも駆り出されてます
• 本当は会社に引きこもってプログラミングばっかりしてたい...
• 個人活動
• Blog nuits.jp blog http://nuits.hatenadiary.jp/
• Xamarin関連の記事が中心です
• Twitter @nuits.jp
今日これまでを通して
Xamarinにより興味を持ってくれた人は多いんじゃないでしょう
か?
仕事で使ってみたいと思った人、いっぱいいますよね?
ただ、仕事となると、色々気になりますよね?
Q. こんな新しいもの使って大丈夫?
Q. 大手の採用実績は?国内の採用実績は?
Q. 機能的制約はあるのか?
Q. 性能的にNative実装と比較してどうか?
Q. 製品のサポートが急に打ち切られたりしない?
Q. ずばり、XamarinのWeak Pointは?
Q. こんな新しいもの使って大丈夫?
A. 全然、新しくないので大丈夫です
Xamarin(MonoTouch)は2009年にリリースされました。
Xamarin for Visual Studioがあれなのは...Microsoftさん、なんとかして
Q. 大手の採用実績は?国内の採用実績は?
A. あります。もちろん国内でも
国内でも、2015年12月29日に、三井住友銀行がXamarin
で開発した、住宅ローンの事前審査アプリ「スピードアンサー15」
をプレスリリースしています。
参考資料
https://www.xamarin.com/customers
http://www.xlsoft.com/jp/products/xamarin/apps.html
Q.機能的制約はあるのか?
A. Xamarinは各プラットフォームのNativeユーザーインター
フェース・APIを100%利用可能です。
また以下のライブラリも利用可能です。
• JavaやObjective-Cで作成された既存ライブラリ
• C / C++で作成された既存ライブラリ
とは言え、既存資産が多いと移行は大変です
Q. 性能的にNative実装と比較してどうか?
0
0.5
1
1.5
2
2.5
3
3.5
Swift iOS Xamarin iOS Objective-C iOS WKWebView iOS
iPad Air 2 iPhone 6
出典
https://medium.com/@harrycheung/mobile-app-performance-redux-e512be94f976
Q. 性能的にNative実装と比較してどうか?
0
1
2
3
4
5
6
7
8
9
10
Xamarin Android Java Android WKWebView iOS
HTC Nexus 9 Moto X (2014)
出典
https://medium.com/@harrycheung/mobile-app-performance-redux-e512be94f976
Q. 製品のサポートが急に打ち切られたりしない?
A. 天下のMicrosoft製品ですが何か?
XamarinがMicrosoftと合流したことは、果てしなく大きなメリッ
トだと思います。
でも
お高いんでしょ?
Q. でも、お高いんでしょ?
参考情報
http://nuits.hatenadiary.jp/entry/2016/05/06/174037
製品 ライセンス iOS 価格 支払単位 年額
Professional
スタンドアロン × 62,383円 買切り -
クラウド
サブスクリプション
月間 × 4,590円 月額
年間 ○ 54,978円 年額 54,978円
Professional
with MSDN
標準
サブスクリプション
MS Store ○ 149,877円 年額 149,877円
Open Business ○ 150,000円 2年契約 75,000円
Open Value ○ 211,500円 3年契約 70,500円
Visual Studioを2年で
買い替えると想定して、
おおよそ30,000円/年
差額40,000円
ただし入手経路によっては
もっと安く入手可能です
ここからは
XamarinのWeak Pointについてお話しします。
Q. Enterpriseから見たXamarinのWeak Point
A. 小さく、脆弱な日本コミュニティ
結果的に
• Xamarinエンジニアのアサインが困難
• 日本語情報の不足
これまでは
利用者が
増えない
情報が
増えない
高い
これまでは
利用者が
増えない
情報が
増えない
高い
Microsoftに期待したいこと
細かな機能云々の前に...
Microsoftに期待したいこと
• 初学者が入り口でつまづく要素の早期撤廃
• Hyper-Vが有効化されていないとVisual Studio Emulator for
Androidのインストールに失敗する(Windows 10)
• Xamarin.Formsプロジェクト作成後、ソリューションを再読み込みしないと
デバッグできない
• PCLプロジェクトにリソースを追加するとXAMLでエラーがでる
• Xamarin.Formsの最新版をNuGetから入れるとエラーが...
• 認証プロキシ対応を...
• Android SDKのインストールに失敗する
• Xamarin.Formsのビルドができない
• エミュレーターからインターネット接続できない
最後に
皆さんにお伝えしたいこと
以上です
ご清聴ありがとうございました

More Related Content

PPTX
Xamarin 実戦投入時に気をつけたいことあれこれ
PDF
JXUGC 13 東京 はじめに
PDF
Xamarin を使うとどんなことができるの?
PPTX
Xamarin 実戦投入時の留意点再確認
PPTX
Xamarin開発環境の選択
PPTX
Xamarin.forms実践投入してみて
PDF
Xamarin を使用したC# によるモバイルアプリ作成
PDF
Xamarinの歩き方
Xamarin 実戦投入時に気をつけたいことあれこれ
JXUGC 13 東京 はじめに
Xamarin を使うとどんなことができるの?
Xamarin 実戦投入時の留意点再確認
Xamarin開発環境の選択
Xamarin.forms実践投入してみて
Xamarin を使用したC# によるモバイルアプリ作成
Xamarinの歩き方

What's hot (20)

PDF
Xamarin 概要 @ 2015/1/29 CROSS 2015
PDF
Prism.Formsについて
PDF
Xamarin の特徴と開発手法概要
PDF
10分で分かるxamarin
PPTX
JXUGC #9 Xamarin.Forms Mvvm Teachathon
PPTX
Xamarin Native vs Xamarin Forms
PPTX
20分でできる!Xamarin.Forms入門
PDF
10分でわかる無料になったXamarin
PDF
Xamarin概要と活用方法
PDF
Xamarin を使用したC# によるモバイルアプリ作成
PDF
Xamarin 社内勉強会の LT 資料
PDF
ちょっとエモい話
PDF
5分で(は終わらなかった)分かるXamarin(開発者向け)
PDF
#VSUG LT #JXUG の紹介
PDF
BlueMonkeyプロジェクトのご紹介
PDF
Xamarin 概要 2017/01/15
PDF
Sakenomyの開発経緯と内容をできるだけ公開しちゃいます
PPTX
Win/Mac/Android/iOS向け クロスプラットフォーム開発にXamarinが うまくハマりそうだった話
PPTX
Developers.io.札幌 xamarinってどうよ
PDF
Xamarin 概要 @ 2014/11/08 第2回 Japan Xamarin User Group Conference 西日本編
Xamarin 概要 @ 2015/1/29 CROSS 2015
Prism.Formsについて
Xamarin の特徴と開発手法概要
10分で分かるxamarin
JXUGC #9 Xamarin.Forms Mvvm Teachathon
Xamarin Native vs Xamarin Forms
20分でできる!Xamarin.Forms入門
10分でわかる無料になったXamarin
Xamarin概要と活用方法
Xamarin を使用したC# によるモバイルアプリ作成
Xamarin 社内勉強会の LT 資料
ちょっとエモい話
5分で(は終わらなかった)分かるXamarin(開発者向け)
#VSUG LT #JXUG の紹介
BlueMonkeyプロジェクトのご紹介
Xamarin 概要 2017/01/15
Sakenomyの開発経緯と内容をできるだけ公開しちゃいます
Win/Mac/Android/iOS向け クロスプラットフォーム開発にXamarinが うまくハマりそうだった話
Developers.io.札幌 xamarinってどうよ
Xamarin 概要 @ 2014/11/08 第2回 Japan Xamarin User Group Conference 西日本編
Ad

Viewers also liked (19)

PPTX
Xamarinでもクラウドで監視したい!
PPTX
C++からC#まで Visual Studio 縛り (で死ぬ実験)
PDF
Xamarin 概要 @ 「Xamarin」って何? Wエバンジェリストによる特濃「Xamarin」勉強会 Rev2
PDF
Xamarin バッドノウハウ大全
PPTX
Xamarin 101 ~環境構築からビルド・テストまで~
PDF
2016.10.15アプリ発表会
 
PPTX
証券取引アプリとNote app作ってみた
PPTX
Xamarin 初心者の勘所~Twitter 検索アプリを作った感想~
PPTX
Xamarin.Formsで縦書きアプリ
PDF
Xamarin.FormsでもCognitive Servicesを使おう!
PPTX
Xamarin & Google Maps SDKでクロスプラットフォーム地図アプリ
PDF
Xamarin で ReactiveUI を使ってみた
PDF
Xamarin de:code セッション:Windows Phone / iOS / Android アプリ同時開発のススメ
PDF
続Xamarinはじめました
PDF
Jxugc#22 lt古川
PPTX
Xamarinは辛いよ
PDF
Xamarin.Forms概要
PPTX
Xamarin.Formsで鉄道模型を制御してみた
PDF
iOS の動画アプリ開発に Xamarin を使ってみた @JXUG #2 East
Xamarinでもクラウドで監視したい!
C++からC#まで Visual Studio 縛り (で死ぬ実験)
Xamarin 概要 @ 「Xamarin」って何? Wエバンジェリストによる特濃「Xamarin」勉強会 Rev2
Xamarin バッドノウハウ大全
Xamarin 101 ~環境構築からビルド・テストまで~
2016.10.15アプリ発表会
 
証券取引アプリとNote app作ってみた
Xamarin 初心者の勘所~Twitter 検索アプリを作った感想~
Xamarin.Formsで縦書きアプリ
Xamarin.FormsでもCognitive Servicesを使おう!
Xamarin & Google Maps SDKでクロスプラットフォーム地図アプリ
Xamarin で ReactiveUI を使ってみた
Xamarin de:code セッション:Windows Phone / iOS / Android アプリ同時開発のススメ
続Xamarinはじめました
Jxugc#22 lt古川
Xamarinは辛いよ
Xamarin.Forms概要
Xamarin.Formsで鉄道模型を制御してみた
iOS の動画アプリ開発に Xamarin を使ってみた @JXUG #2 East
Ad

Similar to Enterpriseから見たXamarinの可能性 (20)

PDF
Xamarin 20141212 モバイルカフェスペシャル 「C#で作るiOS/Androidのクロスプラットフォームスマホアプリ開発」
PDF
Xamarin 概要 2014年08月版
PDF
Xamarin 概要~Windows Embedded の業務用端末から Android へのシームレスな移行~
PDF
Xamarin 概要 @ 2014/10/18 わんくま同盟 東京勉強会 #92
PDF
この辺でXamarin導入による 効果と限界をしっかり把握してみよう MVP Community Camp 2015
PDF
Xamarin 概要 2015年5月版
PDF
Xamarin によるクロスプラットフォームモバイルアプリ開発(2014.06)
PDF
C#でのクロスプラットフォーム モバイル開発環境 Xamarin のご紹介
PDF
Xamarin によるクロスプラットフォームモバイルアプリ開発
PDF
クロスプラットフォーム モバイルアプリ開発ツール Xamarin 概要
PDF
Xamarinをこれから始める皆様へ
PDF
Visual Studio + xamarin で始めるモバイル アプリ開発
PPTX
第1回 Japan Xamarin User Group Conference - Xamarin 概要
PPTX
アンドロイダーが取り組むXamarin開発
PPTX
私とXamarinと。
PDF
C# を使い倒す!クロス プラットフォーム アプリ開発とクラウド連携の新潮流 - Xamarin セッション
PDF
Xamarin 概要
PDF
20171202 Xamarinの歩き方
PPTX
Xamarin で始めるクロスプラットフォーム開発
PDF
Xamarin 基礎講座 2016年7月版
Xamarin 20141212 モバイルカフェスペシャル 「C#で作るiOS/Androidのクロスプラットフォームスマホアプリ開発」
Xamarin 概要 2014年08月版
Xamarin 概要~Windows Embedded の業務用端末から Android へのシームレスな移行~
Xamarin 概要 @ 2014/10/18 わんくま同盟 東京勉強会 #92
この辺でXamarin導入による 効果と限界をしっかり把握してみよう MVP Community Camp 2015
Xamarin 概要 2015年5月版
Xamarin によるクロスプラットフォームモバイルアプリ開発(2014.06)
C#でのクロスプラットフォーム モバイル開発環境 Xamarin のご紹介
Xamarin によるクロスプラットフォームモバイルアプリ開発
クロスプラットフォーム モバイルアプリ開発ツール Xamarin 概要
Xamarinをこれから始める皆様へ
Visual Studio + xamarin で始めるモバイル アプリ開発
第1回 Japan Xamarin User Group Conference - Xamarin 概要
アンドロイダーが取り組むXamarin開発
私とXamarinと。
C# を使い倒す!クロス プラットフォーム アプリ開発とクラウド連携の新潮流 - Xamarin セッション
Xamarin 概要
20171202 Xamarinの歩き方
Xamarin で始めるクロスプラットフォーム開発
Xamarin 基礎講座 2016年7月版

More from Atsushi Nakamura (20)

PPSX
Settings SyncとCodespaceで体験する新世代へのパラダイムシフト
PPTX
C#メタプログラミング概略 in 2021
PPTX
Unicodeで半角全角を扱うAmbiguous(曖昧さ)とUncertainty(不確実性)の恐怖
PPTX
世界一わかりやすいClean Architecture - DroidKaigiバージョン
PPTX
世界一わかりやすいClean Architecture
PPTX
世界一わかりやすいClean Architecture release-preview
PPTX
世界一わかりやすいClean Architecture alpha-1
PPTX
Visual Studio 2019で始める「WPF on .NET Core 3.0」開発
PPTX
Desktop app dev strategy for .net core 3.0
PPTX
継続的にテスト可能な設計を考える
PPTX
継続的にテスト可能な設計を考える ベータ版
PPTX
α版 継続的にテスト可能な設計を考える
PDF
App center analyticsを使い倒そう
PPTX
Old:App center analyticsを使い倒そう
PPTX
Xamarin.forms navigation overview
PPTX
App center analyticsを使い倒そう
PPTX
「関心の分離」と「疎結合」 ソフトウェアアーキテクチャのひとかけら
PPTX
Blue monkey architecture overview
PPTX
Xamarin Dev days 2 xamarin.forms ja
PPTX
Why prism for xamarin.forms
Settings SyncとCodespaceで体験する新世代へのパラダイムシフト
C#メタプログラミング概略 in 2021
Unicodeで半角全角を扱うAmbiguous(曖昧さ)とUncertainty(不確実性)の恐怖
世界一わかりやすいClean Architecture - DroidKaigiバージョン
世界一わかりやすいClean Architecture
世界一わかりやすいClean Architecture release-preview
世界一わかりやすいClean Architecture alpha-1
Visual Studio 2019で始める「WPF on .NET Core 3.0」開発
Desktop app dev strategy for .net core 3.0
継続的にテスト可能な設計を考える
継続的にテスト可能な設計を考える ベータ版
α版 継続的にテスト可能な設計を考える
App center analyticsを使い倒そう
Old:App center analyticsを使い倒そう
Xamarin.forms navigation overview
App center analyticsを使い倒そう
「関心の分離」と「疎結合」 ソフトウェアアーキテクチャのひとかけら
Blue monkey architecture overview
Xamarin Dev days 2 xamarin.forms ja
Why prism for xamarin.forms

Enterpriseから見たXamarinの可能性

Editor's Notes

  • #13: 値段ですよね