Summit」を都内で開催した。エバンジェリストの“ちょまど氏”こと千代田まどか氏による「XamarinとAzureで、超効率的にクラウドと繋がるモバイルアプリを作ろう!」である。C#などでiOS/Android/UWP(ユニバーサルWindowsプラットフォーム)アプリケーションを開発できるXamarin(ザマリン)は、開発コストの削減につながるとして注目を集めてきた。Azureの特徴を紹介する。大学卒業後、C#やXamarinを使ったIT開発者として活動し、2016年3月に日本マイクロソフトへ入社したちょまど氏の口癖は「Xamarinはいいぞ」である。Studioに無料でXamarinを追加すると発表した。これも何かの縁なのだろう。Xamarinは、iOSやAndroidのAPIをフルサポートし、SwiftやJavaといった言語の習得コストをかけずに共通化したコードで実装差異を排除できる点で、注目のモバイルアプリ開発環境である。Backendによる開発コードの共通化と、Xamarin.Formsライブラリを用いてUIの共通化を実現できるが、OS固有の機能やUIに関しては個別に記述しなければならない。Projectによる共通化のメリットは大きい。旧来の開発スタイル(左)とXamarinによる開発スタイル(右)セッションでは、ちょまど氏がサンプルソースコードを元に20分で作ったToDoアプリを披露した。Twitter認証でログインし、投稿データをAzure上のデータベース(DB)に保存。スマートフォンが圏外になった場合を踏まえて、ローカルDBを用意してオンラインになってから同期を行う仕組みを追加した。Appsは、モバイルアプリで利用される汎用的な機能をクラウドから提供するサービスとして、Azureが備える機能の1つだ。Appsを利用することでアプリケーションサーバ/ウェブサーバの構築やセキュリティ/DB設定、サーバ側の全体テストといった実装をクラウドに預け、IT開発者はバックエンドを気にせずアプリ開発に集中できる。QuickStartの2つがある。Cordovaといったプロジェクトファイルの選択が可能)や、アプリの稼働状況確認やプッシュ通知ができる「モバイルアプリ」機能などを提供する。Logs」など、さまざまな機能を備える。Appsでモバイルアプリ開発を」と連呼しながら、聴講者にXamarinの利用をうながした。三井住友銀行の住宅ローン事前審査アプリ「スピードアンサー15」や、エムティーアイの日本酒を楽しむアプリ「Sakenomy」、アユダンテによる電気自動車の充電スポット検索アプリ「EVsmart」など、国内のXamarin導入事例も多数存在する。Summit公式アプリもXamarinを利用して開発されたという。Japanは、CIOとITマネージャーを対象に、ビジネス課題の解決とITを活用した新たな価値創造を支援します。ついて運営会社サイトマップ当サイトは最新ブラウザでの閲覧を推奨します。permission.このサイトでは、利用状況の把握や広告配信などのために、Cookieなどを使用してアクセスデータを取得・利用しています。これ以降ページを遷移した場合、Cookieなどの設定や使用に同意したことになります。Cookieなどの設定や使用の詳細、オプトアウトについては詳細をご覧ください。