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
860
じゃじゃ馬UIフレームワークXamarin.Formsを活用した アプリ開発のノウハウ
ayasesh
0
690
Formsで使えるライブラリやテクニックをご紹介 〜日本酒アプリSakenomyは、Forms製です〜
ayasesh
0
3.8k
Other Decks in Technology
See All in Technology
Delegating the chores of authenticating users to Keycloak
ahus1
0
130
KiCadでPad on Viaの基板作ってみた
iotengineer22
0
280
PO初心者が考えた ”POらしさ”
nb_rady
0
190
生まれ変わった AWS Security Hub (Preview) を紹介 #reInforce_osaka / reInforce New Security Hub
masahirokawahara
0
410
20250625 Snowflake Summit 2025活用事例 レポート / Nowcast Snowflake Summit 2025 Case Study Report
kkuv
1
410
Tech-Verse 2025 Global CTO Session
lycorptech_jp
PRO
0
1.6k
AWS Organizations 新機能!マルチパーティ承認の紹介
yhana
1
260
開発生産性を組織全体の「生産性」へ! 部門間連携の壁を越える実践的ステップ
sudo5in5k
1
5.7k
MobileActOsaka_250704.pdf
akaitadaaki
0
110
Zephyr RTOSを使った開発コンペに参加した件
iotengineer22
1
190
生成AI開発案件におけるClineの業務活用事例とTips
shinya337
0
220
なぜ私はいま、ここにいるのか? #もがく中堅デザイナー #プロダクトデザイナー
bengo4com
0
1.3k
Featured
See All Featured
The Illustrated Children's Guide to Kubernetes
chrisshort
48
50k
Become a Pro
speakerdeck
PRO
28
5.4k
Why You Should Never Use an ORM
jnunemaker
PRO
58
9.4k
Optimizing for Happiness
mojombo
379
70k
Optimising Largest Contentful Paint
csswizardry
37
3.3k
Design and Strategy: How to Deal with People Who Don’t "Get" Design
morganepeng
130
19k
For a Future-Friendly Web
brad_frost
179
9.8k
BBQ
matthewcrist
89
9.7k
Helping Users Find Their Own Way: Creating Modern Search Experiences
danielanewman
29
2.7k
Put a Button on it: Removing Barriers to Going Fast.
kastner
60
3.9k
Performance Is Good for Brains [We Love Speed 2024]
tammyeverts
10
950
Facilitating Awesome Meetings
lara
54
6.4k
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