Xamarinのネイティブアプリ
XamarinでAndroidのネイティブ開発は、.NETでクライアント・サーバーの開発をしている感覚に近いです。InputManみたいなコントローラーが欲しくなります。.NETコンポーネントベンダーが、Xamarin向けに有償コンポーネントを販売しています。BaaSプロバイダーでもあるTelerikのよい立ち位置です。
エンタープライズの.NETエンジニアがモバイルファーストを指向するとき、モバイルに入りやすいです。Xamarin.FormsではXAMLも使えます。ただ、クラサバの時代からあるインストールと配布の問題はそのままです。カジュアルな関心事のために、ネイティブアプリをインストールしません。モバイルにインストールできるアプリの数には限りがあります。ブラウザだけですぐに最新情報を配信できるWebが開発の現場で選ばれてきました。
GoogleのモバイルWeb
Googleが2014年の葛藤を経てWebに戻ってきたようです。ブランド力やロイヤリティの高いサービス以外は、これから数年モバイルWebを優先して整備する需要が多くなりそうです。