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
340
1
Share
Xamarinは流行る?
この発言・内容は個人の見解であり、
所属する組織の公式見解ではありません
yo ohtagawa
September 26, 2016
More Decks by yo ohtagawa
See All by yo ohtagawa
Xamarin.Forms 使いこなし術
ayasesh
0
900
じゃじゃ馬UIフレームワークXamarin.Formsを活用した アプリ開発のノウハウ
ayasesh
0
730
Formsで使えるライブラリやテクニックをご紹介 〜日本酒アプリSakenomyは、Forms製です〜
ayasesh
0
3.9k
Other Decks in Technology
See All in Technology
React Compiler導入の効果と運用の工夫
kakehashi
PRO
3
320
Kaggle未経験社員をメダリストに育てる「AIドラゴン桜」
lycorptech_jp
PRO
0
330
基礎から解説!Icebergで紐解くSnowflake×Databricks連携の現在地
cm_yasuhara
0
220
論文紹介:Pixal3D (SIGGRAPH 2026)
tenten0727
0
700
権限管理設計を完全に理解した
rsugi
1
190
はじめてのAI-DLC
yoshidashingo
2
450
A Harness for Behaviour: how to get AI to generate code that does what we intend, or "TDD in the age of AI"
xpmatteo
0
290
責任あるソフトウェアエンジニアリングの紹介4章・5章 / RSE_Ch4-5
ido_kara_deru
0
290
Agentic AI時代における メルカリのAIガバナンスとガードレール実装
naoichihara
14
11k
layerx-fde-practices
cipepser
6
2.5k
類似画像検索モデルの開発ノウハウ
lycorptech_jp
PRO
1
170
エムスリーテクノロジーズ株式会社 エンジニア向け紹介資料 / M3 Technologies Company Deck
m3_engineering
0
220
Featured
See All Featured
Lessons Learnt from Crawling 1000+ Websites
charlesmeaden
PRO
1
1.2k
I Don’t Have Time: Getting Over the Fear to Launch Your Podcast
jcasabona
34
2.7k
Sam Torres - BigQuery for SEOs
techseoconnect
PRO
0
270
Everyday Curiosity
cassininazir
0
210
Paper Plane
katiecoart
PRO
1
50k
Automating Front-end Workflow
addyosmani
1370
210k
Navigating the Design Leadership Dip - Product Design Week Design Leaders+ Conference 2024
apolaine
1
320
The Power of CSS Pseudo Elements
geoffreycrofte
82
6.2k
Organizational Design Perspectives: An Ontology of Organizational Design Elements
kimpetersen
PRO
1
700
Utilizing Notion as your number one productivity tool
mfonobong
4
300
Joys of Absence: A Defence of Solitary Play
codingconduct
1
370
AI Search: Implications for SEO and How to Move Forward - #ShenzhenSEOConference
aleyda
1
1.2k
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