Chomado's Blog
You Are Reading

国内 Xamarin 導入事例 (NHK 紅白/ Nintendo Switch Online アプリ)

0
技術系メモ

国内 Xamarin 導入事例 (NHK 紅白/ Nintendo Switch Online アプリ)


Xamarin を使って作られたアプリがどんなものか気になりますよね!
でも、普通は「ところでこのアプリは Xamarin で作ったんだ」とわざわざ大々的に言わないので、どのアプリが Xamarin 製というのは分かりません。Xamarin はネイティブアプリを作れるので、ネイティブ(Swift/ObjC や Kotlin/Java)で作った時と同じ挙動の成果物が開発できるわけなので、アプリを起動して「おっこれは Xamarin 製だな」っていうのは見ただけでは分からないのです。
なので一部の熱心なモバイルアプリ開発者は、お気に入りのモバイルアプリを開いたら「ライセンス」のページを見て、Xamarin 関係のツールが使われているかどうか、ものすごく長い英語のページをずっと読んで調べたりするわけです。素晴らしいですね。
(ちなみに Xamarin はオープンソースで開発されているので気になる方はコードを読んでみてください: https://github.com/xamarin)

ということで国内の有名な事例ふたつをご紹介します。

NHK 紅白アプリ (公式)

NHK 紅白アプリ (iOS/Android) は、Xamarin 製です。

解説記事:NHK紅白の Android/iPhone アプリが .NET/Xamarin 製だったということ
↑ Microsoft MVP を受賞している amay077 さんによる詳細な解説記事です。この記事は 2013 年に書かれたものですが、2018年まで毎年変わらずずっと紅白アプリには Xamarin が使われ続けています

↑ このライセンスのページ(著作権情報のページ)で、使っているライブラリが一覧で載っています。そこを見て Xamarin 製かどうか判断します

↑ 両方とも 2018 年版(最新)の NHK 紅白アプリのライセンスページです。今年も Xamarin 製だったとホッとする瞬間

余談

アプリの評価の欄で、どういうコメントが寄せられているのか見たら
「NHK受信料反対!」とか「韓国人が」とかいうのが多く、アプリ自体への感想より目立っていたので
アプリ作ったデベロッパーの方々に同情した・・・。

アプリの感想投稿ページでは、ユーザーの皆様はぜひ NHK への感想ではなくアプリの感想を投稿なさってくださいね

Nintendo Switch Online アプリ (公式)

Nintendo Switch Online アプリ(iOS/Android) は Xamarin(Xamarin.Forms)製です

解説記事:Nintendo Switch Online アプリは Xamarin(Xamarin.Forms)製です

Nintendo Switch Online is developed with Xamarin

↑ Nintendo Switch Online アプリのライセンスのページに Xamarin きたーーー

余談

みんな大好き Nintendo Switch の公式モバイルアプリが Xamarin 製だったということで
Xamarin チームの人たちは大喜びで、
とくに QA(品質保証)チームの人たちは
「ぼく Xamarin 製のアプリがちゃんと動いてるってことをテストしないといけないから、ずっと Splatoon 2 で遊んでいていいですか?」
というジョークを飛ばしていたらしい。(Splatoon 2 のオンライン対戦関係に Nintendo Switch Online アプリが対応してる)

参考リンク

上の記事中でも載せていたけど、本当に良記事なので再掲。


Madoka Chomado (ちょまど)

千代田まどかです。よく「ちょまど」と呼ばれます。Microsoft 社員。文系出身プログラマ兼マンガ家です。

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です