SHOEISHA iD

※旧SEメンバーシップ会員の方は、同じ登録情報(メールアドレス&パスワード)でログインいただけます

DeveloperZine(デベロッパージン)- エンジニアの意思決定を支える技術情報メディア ProductZine

CodeZine編集部では、現場で活躍するデベロッパーをスターにするためのカンファレンス「Developers Summit」や、エンジニアの生きざまをブーストするためのイベント「Developers Boost」など、さまざまなカンファレンスを企画・運営しています。

UWPアプリ開発の最前線

UWPアプリを書けばiOS/Android/Webでも動く!?
~Uno Platform:クロスプラットフォーム開発環境

UWPアプリ開発の最前線 第15回

まとめ

 タイトルに「UWPアプリを書けばiOS/Android/Webでも動く!?」と、疑問符を付けて書きました。その答は「Uno Platformが対応済みの範囲なら、動く!」です。

 Uno Platformの現状は、まだ動かないUIコントロールがあったりして、完全には対応できていません。とはいうものの、Windows 10の電卓アプリをほぼ移植できる程度にまではなっています。次のバージョン2.0がステーブルリリースになれば、互換性はさらに上がるでしょう。オープンソースですから、バグレポートやプルリクエストを出して貢献することもできます。

 Xamarin.Formsに対するUno Platformのメリットは、本稿で紹介したようにWebアプリも開発できることと、UWPアプリの開発スキルがそのまま活かせることです。UWPアプリをメインで開発していてXamarin.Formsアプリもいくつか作った経験のある私の感想としては、圧倒的にUno Platformの方が楽です。なにしろ、他のプラットフォームでちゃんと動くかどうかにだけ気を付けていればよいのですから。欲を言えば、コードを書いているときに「それは××プラットフォームで動きません」という警告を出してほしいとは思います。

 あなたにUWPアプリかWPFアプリの開発スキルがあるのなら、ぜひUno Platformを試してみてください。

UWPアプリに興味が湧いてきた人へ

 Windowsデスクトップ用アプリの開発はWindows Formsなら経験があるけど、ちょっとUWPアプリ開発も気になってきたという方へ。ぴったりの電子書籍を書きました!

UWP アプリ開発 101 第2版: Windows Forms 開発者のための C# / XAML による UWP アプリ開発入門』 (BluewaterSoft 2017/7/1)
Kindle版UWPアプリ版があります。
・どちらも無料で最初の方を読めるので、とりあえず試し読みをしてみてください。

 また、Microsoft公式のチュートリアルやたくさんのサンプルコードなどもあります。UWPアプリの開発環境を整えてUWPアプリのプロジェクトを作れるようになったら、これらのドキュメントやサンプルも参考にしてみてください。

関連リンク

この記事は参考になりましたか?

連載通知を行うには会員登録(無料)が必要です。
既に会員の方はを行ってください。
UWPアプリ開発の最前線連載記事一覧

もっと読む

この記事の著者

biac(ばいあっく)

HONDA R&Dで自動車の設計をやっていた機械屋さんが、技術の進化スピードに魅かれてプログラマーに。以来30年ほど、より良いコードをどうやったら作れるか、模索の人生。わんくま同盟の勉強会(名古屋)で、よく喋ってたりする。2014/10~2019/6 Microsoft MVP (Windows Devel...

※プロフィールは、執筆時点、または直近の記事の寄稿時点での内容です

この記事は参考になりましたか?

この記事をシェア

CodeZine(コードジン)
https://codezine.jp/article/detail/11795 2019/11/13 11:00

イベント

CodeZine編集部では、現場で活躍するデベロッパーをスターにするためのカンファレンス「Developers Summit」や、エンジニアの生きざまをブーストするためのイベント「Developers Boost」など、さまざまなカンファレンスを企画・運営しています。

新規会員登録無料のご案内

  • ・全ての過去記事が閲覧できます
  • ・会員限定メルマガを受信できます

メールバックナンバー