業務では非MS系のものばかりですが、ここではMS系の技術やサービスを中心に書いていきたいと思います。様々な発表がありました。connectevent.microsoft.com皆さんは何が一番のサプライズでしたでしょうか。Xamarin.Forms.Platform.Tizenの発表ですよね。そこで、本記事ではTizenの.NET対応についての始まりとこれからを探っていきたいと思います。MonoTizenXamarin.Forms.Platform.Tizenが初めての.NET対応ではありません。Tizenの.NET対応としてMonoTizenが世に出ています。MonoTizenを発表しました。Linuxモバイルにもたらす」というコーポレートスローガンをを持っています。Tizenの.NET対応を推進するのにふさわしそうなスローガンですよね。MonoTizenのロゴは以下になります。2014年6月4日からGitHubにて開発がスタートしました。Tizen向けアプリの開発者たちは完成を待ちわびたことでしょう。github.comMonoTizenの開発延期なんということでしょう。2014年8月13日にMonoTizenの開発が延期になりました。明確な意思表示をしています。kitsilanosoftware.github.ioMonoTizenの開発は当面延期されます。私たちは将来復帰したいと考えていますが、Tizenプロジェクトがポジティブな方向に変わらない限り復帰できません。ロードマップを持たず、パートナーとの有意義なコミュニケーションがないプラットフォーム上ではソフトウェアビジネスはできません。(意訳)Tizenを推進するはずのサムスンの対応を見限っての発言かもしれません。その時の気持ちはどのような気持ちだったのか想像に難くありません。某D社のTizen版xxモードやTizen版専用アプリの開発や端末検証を担当していた某下請け会社も「有意義なコミュニケーションがない」には同意するのではないでしょうか。AssociationにJoinしました。AssociationはTizenの産業的役割を主導するために組織された非営利コンソーシアムです。MonoTizenの開発復帰に向けて、ビジネスの在り方を議論したかったのかもしれません。kitsilanosoftware.wordpress.comTizen.NET時は移り行き、2016年。Xamarin.Forms.Platform.Tizenが誕生します。GroupにJoinします。Groupこの時、Tizenの.NET対応について想像された方もいらっしゃると思います。Samsung!Xamarin.Forms.Platform.Tizenの発表に全世界が歓喜したことでしょう。さんではないでしょうか。この方はみなさんもご存知の通り、MonoTizenのリード開発者の一人です。.NETへの対応が発表されたTizenProjectの以下のBlogに彼はコメントしています。DobrevMonoTizenの立役者だった一人であるのに何も知らされていなかった感がありありですが、彼の熱意が伝わってきますね。Tizenの.NET対応のリードを頑張っていただきたいです。Tizenの.NET対応状況Tizenのページを見ても発表以降更新はないです。以前の記事をみてください。NuGetでのライブラリのバージョンは上がっているのだからWebページも更新してよ、とは思います。nakasho-dev.hatenablog.jpnakasho-dev.hatenablog.jpでも、Tizenに興味津々で公式からの発表が待ちきれない人も大勢いますよね。そんな人たちはソースを見ましょう!Tizenはオープンソースです。Tizenの.NET関連のソースTizenのソースはGitで管理されています。以下のサイトで確認できます。対応に関するリポジトリは以下を確認しました。※他にもあるかもしれません。csapiTizenのネイティブをC#で呼び出すラッパーAPIを管理しています。リポジトリを確認すると、対応していないはずのTelephonyなどが存在し、今後の拡張に期待が持てます。プラットフォーム固有のAPIにはUI関連がないと思ったのですが、ElmSharpにより実現しているようです。FrameworkであるEFLをベースに開発したもののようです。Xamarin.Forms.Platform.TizenのUIはこのElmSharpを使用して実現しています。dotnetビルドツール等を管理しているようです。xamarin-forms皆さんの本命、Xamarin.Forms.Platform.Tizenについて管理しています。ソースツリーを見ると何やら、まだNuGetからダウンロードしたものには存在しないクラスがあります。Xamarin.Forms.Maps.Tizenが!さっそくXamarin.Forms.Maps.Tizen.MapControl.csのソースを見てみます。Maps"...期待した私が愚かだったのでしょうか。リポジトリに登録しているからは実装しようという意気込みは感じます。オープンソースなので、自分でcsapiを増やして現在のネイティブにないものも対応することは可能だと思われます。おわりにいかがでしたでしょうか。Tizenの.NET対応についての始まりとこれからを紹介しました。過去に停滞していたTizenプロジェクトですが、Connect();2016から再始動した感じはありありと伝わってきました。Tizenプロジェクトの本気度を確認するのはこれからです。皆さんも早くTizenの開発をしたくなったのではないでしょうか。3.0の正式リリースが待ちきれません。»プロフィールid:nakasho_dev業務でプログラミングをしなくなったのでプライベートで調査した技術情報を書き留めていきます。MBaaS機能がリタイアとなりました。Pipelinesの機能から探る」というLTをしました。AnchorsについてLTしました。ActionsでiOSのCIを実現しよう」というLTをしました月別アーカイブ参加グループWindows開発者はてなブログをはじめよう!nakasho_devさんは、はてなブログを使っています。ブログを報告するスターをつけました引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。