8リリースと同時にストアに並べた秘訣を聞いた。アプリ開発の情報が少ない時期、フラットデザインやコンテンツファーストにどのように取り組んでいったのだろうか。});リクルートでは、パソコン向けWebサイトの構築をはじめ、さまざまな業種に向けたインターネット関連サービスを提供している。最近では、スマートフォンやタブレット端末など、スマートデバイス向けアプリの開発にも積極的に取り組んでいる。RT向けのWindowsストアアプリの開発にも、いち早く着手。8のリリースと同時に、旅行情報サイト「じゃらんnet」のWindowsストアアプリを提供開始している。同社がWindowsストアアプリの開発を開始したのは、2011年末頃から。2012」でアプリを公開するためだ。「当時は、スマートフォンやタブレット端末が急速に拡大し、パソコン中心だったインターネット環境が大きく変化しようとしていた時期。シニアマネジャーの志田一茂氏。RT向けのWindowsストアアプリの開発の中でも、「じゃらんnet」のアプリ開発に最初に着手した理由を、志田氏は次のように話す。「旅行や宿泊の情報を提供する『じゃらんnet』は、幅広いユーザー層に利用されている。リクルートのサービスの中でも、カスタマーとの距離が最も近いサービスの1つといえる。同社の場合、提供している情報サービスの数が多く、それぞれが個別でアプリ開発を行うと、膨大なコストと工数が掛かってしまう。そのため、多くの一般消費者が利用する「じゃらんnet」がパイロット的な役割を担い、先行開発で蓄積したノウハウや知見を他の情報サービスにも横展開していく手法を採っているのである。2012」開催までの約2カ月間。Basicだけではなく、HTML5やJavaScriptを使うことができたので、比較的スムーズに開発を進めることができた」と志田氏。「JavaScriptについては、これまでのWebアプリやAndroidアプリの開発を通じてノウハウを蓄積してきた背景があった。そのため、新たな開発言語を覚える必要もなく、スマートデバイスの開発チームを中心に、ノウハウや知見を生かしながら、Windowsストアアプリの開発を進めることができた」としている。一方で、「Windowsストアアプリ」という全く新しいプラットフォームへのチャレンジに当たって、大きな悩みを抱えていたのが開発チームだ。「当時は、Windowsストアアプリのガイドラインが公開されたばかり。UXデザインチームの森澤思温氏。「Windowsストアアプリ」のユーザーインターフェイスは、画面に表示するボタンやメニューを、平面的にデザインする「フラットデザイン」が基本となっている。現在は、さまざまなスマートデバイス向けアプリでも採用されており、「フラットデザイン」は当たり前のように思えるが、当時のWebデザイナーにとっては革新的なデザインであったという。「ガイドラインに沿って『フラットデザイン』を開発したつもりが、理解が足りずに審査に通らなかったことも少なくなかった。審査に通るかどうか、毎回不安に思っていたが、マイクロソフトからもアドバイスをもらいながら、二人三脚でガイドラインに近づけていった」という。「コンテンツファースト」を実現するための試行錯誤また、「フラットデザイン」に加えてもう一つ、「コンテンツファースト」というコンセプトも、デザインチームにとって大きな課題であった。「『コンテンツファースト』の考え方自体は、スマートデバイス向けアプリを開発する中で理解できていたが、『じゃらんnet』のサービスの中でどう表現していくのか、試行錯誤の繰り返しだった」と森澤氏は語る。「コンテンツファースト」は、明確なコンテンツが用意されているサービスには適しているが、「じゃらんnet」は、旅行や宿泊の情報を条件を絞りながら探していく検索型のサービス。どのエリアに行きたいのか、どんな目的で旅行に行くのか、どんな宿泊施設を希望しているのか、利用者によって求めるコンテンツは全く異なってくる。「『コンテンツファースト』に最適化した検索型サービスの実現に向けて、デザインチームで、さまざまな意見を出しあった。その際、参考になったのが海外で提供されていたWindowsストアアプリ。天気予報のアプリやレシピのアプリは、ビジュアル面の構成などがとても新鮮で、『コンテンツファースト』のデザイン研究を行う上で刺激になった」(森澤氏)としている。8のリリースと同時に公式アプリとして提供開始された。この時には、「じゃらんnet」とともに、「SUUMO」「ホットペッパーグルメ」「ホットペッパービューティー」のWindowsストアアプリも提供開始。これらのアプリの多くは、「じゃらんnet」で開発したJavaScriptをフレームワーク化し、横展開することで、約2週間という短期間でのアプリ開発を実現している。「短期間でアプリを開発できた背景には、最終テストにおけるシミュレーターの存在も見逃せない。8搭載マシンは発売前であり、実機によるテストは難しい状況。そのため、シミュレーターの役割が重要になったが、Windowsストアアプリのシミュレーターはとてもスムーズに動作し、実機がなくてもストレスなく動作テストができた」と志田氏は述べている。2012」での初公開から正式リリース。8.1についてもリリースと同時に対応版を提供開始している。「今後も『コンテンツファースト』における検索型サービスの理想型を追究し、ユーザーが使いやすいサービスを目指していく。実際にユーザーの声を聞きながら、ユーザーが求める旅行・宿泊情報にスムーズにたどり着けるよう、これからも『じゃらんnet』のWindowsストアアプリを進化させていきたい」と、志田氏は意欲を見せた。これからWindowsストアアプリの開発を目指すエンジニアに向けて、志田氏は「パソコン向けのWebアプリを開発してきたエンジニアにとって、『コンテンツファースト』のWindowsストアアプリの開発はとても新鮮で、やりがいがあるはず。オープンな技術を採用しているため、開発のハードルも低く、個人のエンジニアでもアプリを作ることができる。挑戦してほしい」とエールを送ってくれた。日本料理のレシピを海外に紹介するアプリ「Ippin」。初物づくしのアプリ開発を成功させた秘訣をディレクターに聞いた。コミュニケーションツールやドキュメントに盛り込んだ数々の工夫とは、どんなものだったのだろうか。Web開発者が手っ取り早くストアデビューする方法(1):Windowsストアにアプリを登録するための事前準備Windowsストア初心者のために(主に、HTMLやJavaScriptを扱うWeb開発者向けに)、簡単なアプリを開発してWindowsストアに手っ取り早くデビューする手順を解説します。8.1の正式版がMSDNサブスクライバー向けに公開された。8.1ストア・アプリが一般化するだろう。最新環境向けに新たにアプリ開発を始める人のための連載スタート。8.1(Preview版)の変更点や新機能を開発者視点で紹介。8の提供を正式に開始した。8プラットフォームが市場投入となる。メールマガジンをご購読ください。申し込みページへITmediaはアイティメディア株式会社の登録商標です。