Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
Xamarinは流行る?
Search
yo ohtagawa
September 26, 2016
Technology
1
330
Xamarinは流行る?
この発言・内容は個人の見解であり、
所属する組織の公式見解ではありません
yo ohtagawa
September 26, 2016
Tweet
Share
More Decks by yo ohtagawa
See All by yo ohtagawa
Xamarin.Forms 使いこなし術
ayasesh
0
870
じゃじゃ馬UIフレームワークXamarin.Formsを活用した アプリ開発のノウハウ
ayasesh
0
700
Formsで使えるライブラリやテクニックをご紹介 〜日本酒アプリSakenomyは、Forms製です〜
ayasesh
0
3.8k
Other Decks in Technology
See All in Technology
OCI Oracle Database Services新機能アップデート(2025/06-2025/08)
oracle4engineer
PRO
0
190
要件定義・デザインフェーズでもAIを活用して、コミュニケーションの密度を高める
kazukihayase
0
120
メルカリIBISの紹介
0gm
0
830
機械学習を扱うプラットフォーム開発と運用事例
lycorptech_jp
PRO
0
710
テストを軸にした生き残り術
kworkdev
PRO
0
220
測りにくい成果を測る — BtoB SaaSにおける効果検証への挑戦 / Shirokane Kougyou vol 20
sansan_randd
2
140
Create Ruby native extension gem with Go
sue445
0
140
開発者を支える Internal Developer Portal のイマとコレカラ / To-day and To-morrow of Internal Developer Portals: Supporting Developers
aoto
PRO
1
480
Bedrock で検索エージェントを再現しようとした話
ny7760
2
150
Platform開発が先行する Platform Engineeringの違和感
kintotechdev
4
590
AIエージェントで90秒の広告動画を制作!台本・音声・映像・編集をつなぐAWS最新アーキテクチャの実践
nasuvitz
3
390
MagicPod導入から半年、オープンロジQAチームで実際にやったこと
tjoko
0
110
Featured
See All Featured
What’s in a name? Adding method to the madness
productmarketing
PRO
23
3.7k
Reflections from 52 weeks, 52 projects
jeffersonlam
352
21k
Testing 201, or: Great Expectations
jmmastey
45
7.7k
How to train your dragon (web standard)
notwaldorf
96
6.2k
Fashionably flexible responsive web design (full day workshop)
malarkey
407
66k
GitHub's CSS Performance
jonrohan
1032
460k
Producing Creativity
orderedlist
PRO
347
40k
Rails Girls Zürich Keynote
gr2m
95
14k
Scaling GitHub
holman
463
140k
Being A Developer After 40
akosma
90
590k
4 Signs Your Business is Dying
shpigford
184
22k
Learning to Love Humans: Emotional Interface Design
aarron
273
40k
Transcript
Xamarin は 流行る? Xamarin歴 二年ちょいの 1開発者からの考え 2016/09/26 @AyaseSH 太田川 洋
自己紹介 太田川 洋 所属: Japan Xamarin User Group Twitter: @AyaseSH
おおたがわ よう 株式会社エムティーアイ 2013年4月 〜 2016年10月末
お約束 ※この発言・内容は個人の見解であり、 所属する組織の公式見解ではありません
今年のXamarin
買収
エヴァンジェリスト
それでは 今日の 本題
Q. 結局さ Xamarinって 流行るの?
A. Xamarinは クロスプラットフォームとして 主流にはならない
ゲーム以外 クロスプラットフォーム 有名なのはゲーム
Xamarinで開発する メリットは?
Xamarin vs 他のクロスプラットフォーム ➔ Xamarinは iOS・AndroidAPI を使える開発ツール ◆ 各々のAPIは100%使用可能 (らしい)
• iOSアプリ Macアプリを作るには、 macOS(OS X) のXcodeが必要 • Windowsアプリ(UWP) 等を作るには、WindowsのVisualStudioが必要 ➔ Xamarin.Formsはデザインを共通化し、ネイティブっぽくなる開発ツール ◆ DataBindingが出来る ◆ パーツはRendererされた プラットフォームのパーツに変更される ◆ 「っぽくなる」ってのは英語で言うと「 Like」 ➔ クロスプラットフォームなのに各々で作ったものと変わらない(断言)
つまり、Xamarinは クロスプラットフォームではなく
ネイティブ(iOS・Android) の 代替品
幸せ
本当に?
Xamarin vs ネイティブ • Xamarinはコードが共通化できる開発ツール • しかし、ネイティブなコーディングは共通化できない。 ◦ iOS で
Activity や Material Designが使えるわけじゃない ◦ Androidで ViewController や AutoLayoutが使えるわけじゃない • そもそも、 iOSエンジニアとAndroidエンジニアがいるならば必要ない ◦ 結局C#でフルコーディングするだけになる ◦ 二度手間になりそう ◦ 知識がある方でやったほうがいい
Xamarin vs ネイティブ • Xamarinはコードが共通化できる開発ツール • 基本的なロジックは共通化 ◦ DB操作やサーバー通信は共通化できる ◦
シンプルなデザインのアプリを作るならば 共通化 90% • iOSエンジニアやAndroidエンジニアを両方揃えるのは厳しい ◦ 言語はC#だけに、環境もひとつ ◦ 運用や開発コストが削減 • Xamarinはいいぞ
Xamarinは • マイクロソフト買収で安泰 • 異色のクロスプラットフォーム • Unity みたいにはならない • コスト削減
本当に伝えたい事は ご利用は計画的に… ご静聴ありがとうございました m(_ _)m