$30 off During Our Annual Pro Sale. View Details »

Xamarinは流行る?

yo ohtagawa
September 26, 2016

 Xamarinは流行る?

この発言・内容は個人の見解であり、
所属する組織の公式見解ではありません

yo ohtagawa

September 26, 2016
Tweet

More Decks by yo ohtagawa

Other Decks in Technology

Transcript

  1. Xamarin は
    流行る?
    Xamarin歴 二年ちょいの
    1開発者からの考え
    2016/09/26
    @AyaseSH 太田川 洋

    View Slide

  2. 自己紹介
    太田川 洋 所属: Japan Xamarin User Group
    Twitter: @AyaseSH
    おおたがわ よう
    株式会社エムティーアイ
    2013年4月 〜 2016年10月末

    View Slide

  3. お約束
    ※この発言・内容は個人の見解であり、
    所属する組織の公式見解ではありません

    View Slide

  4. 今年のXamarin

    View Slide

  5. 買収

    View Slide

  6. エヴァンジェリスト

    View Slide

  7. それでは
    今日の 本題

    View Slide

  8. Q. 結局さ Xamarinって
    流行るの?

    View Slide

  9. A. Xamarinは
    クロスプラットフォームとして
    主流にはならない

    View Slide

  10. ゲーム以外
    クロスプラットフォーム
    有名なのはゲーム

    View Slide

  11. Xamarinで開発する
    メリットは?

    View Slide

  12. Xamarin vs 他のクロスプラットフォーム
    ➔ Xamarinは iOS・AndroidAPI を使える開発ツール
    ◆ 各々のAPIは100%使用可能 (らしい)
    ● iOSアプリ Macアプリを作るには、 macOS(OS X) のXcodeが必要
    ● Windowsアプリ(UWP) 等を作るには、WindowsのVisualStudioが必要
    ➔ Xamarin.Formsはデザインを共通化し、ネイティブっぽくなる開発ツール
    ◆ DataBindingが出来る
    ◆ パーツはRendererされた プラットフォームのパーツに変更される
    ◆ 「っぽくなる」ってのは英語で言うと「 Like」
    ➔ クロスプラットフォームなのに各々で作ったものと変わらない(断言)

    View Slide

  13. つまり、Xamarinは
    クロスプラットフォームではなく

    View Slide

  14. ネイティブ(iOS・Android)

    代替品

    View Slide

  15. 幸せ

    View Slide

  16. 本当に?

    View Slide

  17. Xamarin vs ネイティブ
    ● Xamarinはコードが共通化できる開発ツール
    ● しかし、ネイティブなコーディングは共通化できない。
    ○ iOS で Activity や Material Designが使えるわけじゃない
    ○ Androidで ViewController や AutoLayoutが使えるわけじゃない
    ● そもそも、 iOSエンジニアとAndroidエンジニアがいるならば必要ない
    ○ 結局C#でフルコーディングするだけになる
    ○ 二度手間になりそう
    ○ 知識がある方でやったほうがいい

    View Slide

  18. Xamarin vs ネイティブ
    ● Xamarinはコードが共通化できる開発ツール
    ● 基本的なロジックは共通化
    ○ DB操作やサーバー通信は共通化できる
    ○ シンプルなデザインのアプリを作るならば 共通化 90%
    ● iOSエンジニアやAndroidエンジニアを両方揃えるのは厳しい
    ○ 言語はC#だけに、環境もひとつ
    ○ 運用や開発コストが削減
    ● Xamarinはいいぞ

    View Slide

  19. Xamarinは
    ● マイクロソフト買収で安泰
    ● 異色のクロスプラットフォーム
    ● Unity みたいにはならない
    ● コスト削減

    View Slide

  20. 本当に伝えたい事は
    ご利用は計画的に…
    ご静聴ありがとうございました m(_ _)m

    View Slide