観光協会向けアプリプロジェクトで
開発サイクル全般の効率化を実現

江田島市観光協会

江田島市観光協会


  • 開発会社
  • 日本ユニシス株式会社
  • 総合技術研究所 技術開発室
  • 松本 太郎氏、
  • アドバンスド技術統括部 ビジネスPF開発部 開発技術室
  • 市瀬 豊大氏

アプリの紹介

2016年4月から12月まで、広島県江田島市で開催されている「物語の島 江田島、スタンプラリー」専用のモバイルアプリです。 「物語の島 江田島、スタンプラリー」は江田島市観光協会が地方創生事業の一環として実施している、交流人口拡大を目的とした江田島市内全域を周遊するプログラムです。 市内の総延長70km余りのバス路線上にある指定のバス停に貼り付けられたカメレオンコード(Chameleon Code®)を、スマートフォンアプリ「物語の島 江田島」で読み取り、画面上でスタンプしていくことができます。

Monaca採用の背景

江田島市観光協会から「物語の島 江田島、スタンプラリーシステム」の構築を受託している日本ユニシスでは、これまでiOS、Androidの各OS向けのそれぞれネイティブ言語でのモバイルアプリ開発が主流でした。今回のプロジェクトでは、今後のアプリ開発需要増も見据えて、近年注目されているクロスプラットフォーム開発について、開発効率と生産性向上を見込んで、HTML5ハイブリッド型の開発手法を採用しました。開発環境にはMonacaを、UI開発にはOnsen UIを採用することで、アプリ開発のライフサイクル全般の効率化を実現しています。

Monacaの導入効果

Q&A

松本 太郎 氏
日本ユニシス株式会社
総合技術研究所 技術開発室
松本 太郎 氏
市瀬 豊大 氏
日本ユニシス株式会社
アドバンスド技術統括部
ビジネスPF開発部 開発技術室
チーフSE
市瀬 豊大 氏

「物語の島 江田島、スタンプラリーシステム」の企画支援・開発を担当された、日本ユニシス株式会社総合技術研究所の松本太郎氏とアドバンスド技術統括部の市瀬 豊大氏にお話をお伺いしました。

Q1.Monaca導入前はどのようにモバイルアプリの開発を行っていましたか?

Monacaを採用する前は、個別にネイティブ言語でiOS/Android対応アプリケーションを開発していました。クロスプラットフォーム開発には注目していましたが、端末固有の機能や独自の機能によるアプリ開発が多く、Monacaなどのツールを使う必要性は低いのではないかと考えていました。しかし、昨今アプリ開発需要が急増する中で、全てをネイティブエンジニアだけで対応していくことが難しくなり、HTML5ハイブリッドアプリ開発にも注目をするようになりました。

Q2.Monaca採用に際してどのような検討を行いましたでしょうか?

今回のプロジェクトでは、ネイティブで開発するか、HTML5ハイブリッド型で開発するかの検討を行いました。当時の判断としては、本プロジェクトは細かなUIデザインの修正が多数発生することが予想されたため、UIはHTML5に決めました。iOS/Android のUI共通化により、修正に対して柔軟かつスピーディに対応することが出来ました。また、フロントエンドの最新技術をキャッチアップしていきたかったというのもありました。
HTML5ハイブリッド型の開発では、独自にCordova環境を構築するという選択肢もありましたが、Monacaであればクラウド環境で開発し、そのままクラウド経由でアプリ公開ができるため、クライアントに開発環境を用意する必要がないことは大きなメリットでした。
今回のアプリでは、カメレオンコード解析が必要だったこともあり、カスタムプラグインの開発が必須条件でしたが、カスタムプラグインも問題なく実現できました。

Q3.Onsen UIもご利用されたとのことですが、導入効果はありましたか?

Onsen UIは非常に便利でした。UIコンポーネントが全てHTMLのタグで提供されるので、アプリ開発に不慣れなエンジニアでもすぐに使えるような印象を受けました。またOnsen UIにはナビゲーションなど、アニメーションを伴ったUIコンポーネントも用意されていて、比較的容易にネイティブ言語での開発に近いUXを実現することができました。正直ここまでHTML5ベースで開発できるとは思いませんでした

Q4.Monacaをどのように活用していこうと思われていますでしょうか?

今後ますますモバイルアプリの開発依頼が増えることが予想されます。一方でiOS、Androidのネイティブエンジニアを育成・確保することは容易ではありません。アプリ開発の需要増や開発規模が大きくなった際など、ネイティブエンジニアだけで体制を作るのは困難になります。弊社やパートナー企業様にはJavaScriptなどWeb技術の経験のあるエンジニアが豊富におりますので、企業向けの業務アプリやソリューションのネィティブ対応など、今後需要が拡大してくると予想されるエンタープライズ向けのモバイルアプリ開発プロジェクトなどにも、Monacaを積極的に活用していきたいです。

松本 太郎 氏
日本ユニシス株式会社
総合技術研究所 技術開発室
松本 太郎 氏
市瀬 豊大 氏
日本ユニシス株式会社
アドバンスド技術統括部
ビジネスPF開発部 開発技術室
チーフSE
市瀬 豊大 氏

江田島市観光協会

団体名
江田島市観光協会
所在地
広島県江田島市

担当開発会社

日本ユニシス株式会社 http://www.unisys.co.jp/

アプリ開発のご依頼・ご相談はお気軽に
こちらからお問い合わせください。

お問い合わせ

他の導入事例