このページの本文へ

前へ 1 2 次へ

de:code2日目の抱腹絶倒のゆるふわセッション!

Xamarin愛あふれたちょまどトークにde:code会場が萌えた

2016年05月30日 07時00分更新

文● 大谷イビサ/TECH.ASCII.jp

  • この記事をはてなブックマークに追加
  • 本文印刷

先週開催されたマイクロソフトの「de:code 2016」の2日目。朝イチでスタートしたのが、日本マイクロソフト新米エバンジェリストの「ちょまど」こと千代田まどかさんと愉快な仲間たちによる「これから始めるXamarin」のセッションだ。超満員となったセッションの模様をお伝えする。

「モバイル開発の困った」にXamarinが効く!

 マイクロソフトのモバイルデバイス向けのクロスプラットフォーム開発ツールである「Xamarin(ザマリン)」に初めて触れる人向けに行なわれた今回のセッション。Xamarinの概要を紹介しつつ、環境構築での“はまりポイント”を解説するのがセッションの趣旨だ。9時半開始にも関わらず、会場は両端に立ち見が並ぶ超満員の状態だ。

ララアとシャア的なイメージのちょまど・砂金の両名。立ち見で取材中の記者からは、壇上もはるか遠い。

 セッションはエバンジェリストの砂金信一郎さんが、会場にガチ勢がいないか確認することところからスタート。写真もSNSもOKという最近のマイクロソフトのオープン性を示すかのような粋なふるまいをアピールしつつ、まずは4月にエバンジェリストとなった千代田まどかさん(以下、ちょまどさん)を紹介する。

 「ちょまど」として知られている千代田まどかさんは、前職でのXamarin好きが講じて、先日マイクロソフトに入社。滑舌を求められるエバンジェリストでありながら、極度のびびり症なちょまどさんは、「ち、ち、よだまどかです」たどたとしく自己紹介。「今日は緊張しすぎて、朝ご飯を吐きそうになりました」と吐露し、会場に不安がよぎる。

 しかし、Xamarinの話になるとちょまどさんは一転して饒舌に。砂金さんから「そもそもXamarinってなんなんですか?」と振られると、ちょまどさんは「一言で言うと、クロスプラットフォーム開発ツールの1つです。iOSやAnrdoidのモバイルアプリ作りたいなあ。もしかしたら、Windows版もほしいなあ、というときにXamarinが使えます!」と一気にアピールする。

みんなもXamarinやろうよ(byちょまど)

 続いて「Xamarinを使わないと、どうなるんでしたっけ?」(砂金さん)と振ると、ちょまどさんは「既存のモバイル開発はターゲットプラットフォーム特化型なので、iOSはSwift、AndroidはAndroid Studio、WindowsはVisual StudioやC++などを使います。見ての通り、言語やツールはばらばらでプラットフォームごとにコードが完全に分離してしまいます。スキルやコードの再利用ができないし、プラットフォームごとの実装差異もでてきます。うーん」とのお答え。「それはけっこう困りますね~」とベタに応じる砂金さんに対して、ちょまどさんは「そこでXamaxinですよ!!!」とテンションを上げる。

プラットフォームごとの開発は大変だ。困った……

「そこでXamarinですよ!!!」とドヤるちょまどさん

モバイル開発を効率化できるXamarin。でもお高いんでしょ?

 もともとクロスプラットフォーム開発のアプローチは、大きくWebアプリ、ネイティブアプリ、Webとネイティブハイブリッドアプリの3つがある。しかし、パフォーマンスやスキルの習得、ストアでの配布などで、それぞれ一長一短がある。

クロスプラットフォーム開発のアプローチ

 これに対して、Xamarinはロジック部分をC#で共通化し、UI部分のみネイティブコードで記述する。SwiftやJavaを1行も書かず、Visual Studioですべてのプラットフォームの開発が可能だ。しかも各プラットフォームのネイティブAPIを100%利用できるため、アプリケーションのパフォーマンスもネイティブと同じだ。ただ、残念ながら日本語ユーザーがまだまだ少なく、資料は英語がほとんど。ちょまどさんは「みんながんばって!私もがんばる」と聴衆にアピールする。

Xamarinを使ったクロスプラットフォーム開発

 最近はXamarinの事例も増えているという。グローバルではSlackのアプリがXamarinサービスを使っているほか、基調講演でも紹介されたブリジストンや三井住友銀行、NHKの紅白歌合戦の公式アプリでもXamarinが採用されている。その他、日本酒アプリのSakemony(エムティアイ)や電気自動車の充電スポット検索アプリ「EVsmart」(アユダンテ)などスタートアップの採用も増えている。

 開発が容易になり、ネイティブAPIを使えるので性能も問題なし。実績が増えてきているのもわかったが、当然「でも、お高いんでしょう?」という素朴な疑問が出てくる。これに対してちょまどさんは、「確かに高かった。開発者ごとに1年で12万円程度。iOSとAndroid両方開発したかったら、倍の24万円かかっていました」と説明する。

確かに以前はXamarinは高価(だった)

 しかし、2016年2月にマイクロソフトがXamarinを買収し、2016年4月にXamarinの無償化が発表。Buildの会場で聴衆が「やったー!」となっただけではなく、エバンジェリストとして入社直後だったちょまどさんも「やったー!」となったようだ。現在はVisual StudioであればXamarinが無償で使えるようになっている。

「Xamarin社とマイクロソフトの人が仲良くしている写真」(byちょまど)

Buildで無償化を発表し、Visual Studioに搭載

前へ 1 2 次へ

カテゴリートップへ

本記事はアフィリエイトプログラムによる収益を得ている場合があります

アクセスランキング

  1. 1位

    ITトピック

    情シス人材不足でも「採用予定なし」中小企業の意見/“従業員発のSNS炎上”6割の企業が懸念/「SNS疲れ」利用を減らす効果的方法、ほか

  2. 2位

    ビジネス・開発

    「Gemini Enterprise」に大規模導入の波 ― SOMPO・NTTデータ・Skyが描く“エージェント企業”への進化

  3. 3位

    sponsored

    キャッシュレス決済の利用シーンを広げる 三井住友カードの「stera terminal light」とソフトバンクのIoT回線

  4. 4位

    YouTube

    ぶっちゃけ、あのSaaSってどう!? 情シスがガチ格付け! 本当に使えるツールを決める最強SaaSティア決定戦!!

  5. 5位

    sponsored

    “120TB消失危機”を救ったBox。ゼネラルが挑むグローバルデータ統合の舞台裏

  6. 6位

    sponsored

    60年の時を超え「COBOL」がGitHub Copilotでよみがえる 勘定系アプリの“超難関”モダナイに7社が挑戦

  7. 7位

    データセンター

    「関東・関西に次ぐDC集積地」目指す 北海道・石狩でデータセンター連合 さくら、NTT東らが参画

  8. 8位

    TECH

    プロアクティブDNSでDNSをセキュリティ基盤へ 福岡大学でも「運用課題なし」の実績

  9. 9位

    デジタル

    異常検知からロボット走行、車両制御まで —— 現場を遠隔化・自動化するSORACOM活用のIoTソリューション

  10. 10位

    Team Leaders

    Power AutomateでSharePointリストにある申請データ一覧をメール送信する方法

集計期間:
2026年07月30日~2026年08月05日
  • 角川アスキー総合研究所