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
Sponsored
·
Ship Features Fearlessly
Turn features on and off without deploys. Used by thousands of Ruby developers.
→
yo ohtagawa
September 26, 2016
Technology
1
340
Xamarinは流行る?
この発言・内容は個人の見解であり、
所属する組織の公式見解ではありません
yo ohtagawa
September 26, 2016
Tweet
Share
More Decks by yo ohtagawa
See All by yo ohtagawa
Xamarin.Forms 使いこなし術
ayasesh
0
890
じゃじゃ馬UIフレームワークXamarin.Formsを活用した アプリ開発のノウハウ
ayasesh
0
730
Formsで使えるライブラリやテクニックをご紹介 〜日本酒アプリSakenomyは、Forms製です〜
ayasesh
0
3.8k
Other Decks in Technology
See All in Technology
AgentCoreとLINEを使った飲食店おすすめアプリを作ってみた
yakumo
2
220
SaaSに宿る21g
kanyamaguc
2
150
Phase02_AI座学_応用
overflowinc
0
2.6k
Phase12_総括_自走化
overflowinc
0
1.3k
visionOS 開発向けの MCP / Skills をつくり続けることで XR の探究と学習を最大化
karad
1
1.2k
スピンアウト講座05_実践活用事例
overflowinc
0
1.1k
Blue/Green Deployment を用いた PostgreSQL のメジャーバージョンアップ
kkato1
0
110
FlutterでPiP再生を実装した話
s9a17
0
140
Phase10_組織浸透_データ活用
overflowinc
0
1.5k
「お金で解決」が全てではない!大規模WebアプリのCI高速化 #phperkaigi
stefafafan
5
2.2k
君はジョシュアツリーを知っているか?名前をつけて事象を正しく認識しよう / Do you know Joshua Tree?
ykanoh
4
120
【社内勉強会】新年度からコーディングエージェントを使いこなす - 構造と制約で引き出すClaude Codeの実践知
nwiizo
22
11k
Featured
See All Featured
WENDY [Excerpt]
tessaabrams
9
37k
The Invisible Side of Design
smashingmag
302
51k
Visualizing Your Data: Incorporating Mongo into Loggly Infrastructure
mongodb
49
9.9k
How Software Deployment tools have changed in the past 20 years
geshan
0
33k
The Organizational Zoo: Understanding Human Behavior Agility Through Metaphoric Constructive Conversations (based on the works of Arthur Shelley, Ph.D)
kimpetersen
PRO
0
270
Balancing Empowerment & Direction
lara
5
960
RailsConf 2023
tenderlove
30
1.4k
Future Trends and Review - Lecture 12 - Web Technologies (1019888BNR)
signer
PRO
0
3.3k
A Guide to Academic Writing Using Generative AI - A Workshop
ks91
PRO
0
240
Evolution of real-time – Irina Nazarova, EuRuKo, 2024
irinanazarova
9
1.2k
New Earth Scene 8
popppiees
1
1.8k
<Decoding/> the Language of Devs - We Love SEO 2024
nikkihalliwell
1
160
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