マルチデバイス対応を見据えたiPhoneアプリ開発、ディップの場合低コスト、短納期も実現(2/2 ページ)

» 2010年09月14日 11時00分 公開
[房野麻子(聞き手:後藤祥子),ITmedia]
前のページへ 1|2       

ハイブリッドアプリ開発を選んだ理由

Photo システム開発部 システム運用課 チーフの亀田重幸氏

ITmedia 開発効率の向上とコスト低減を目指してWebとアプリを並行して開発したそうですが、その背景と具体的な手法を教えてください。

植木氏 iPhoneへの対応は、まずHTML5やCSS3、JavaScriptなどを使ったiPhone対応のWebサイトを構築し、それをベースにiPhoneアプリを開発する「ハイブリッドアプリ開発」という手法を採用しました。

 ゲームなどのように、作り込みが必要なiPhoneアプリは、一からObjective-Cで開発するのが適していますが、私たちが提供するのは検索系サービスのサイトであり、そこまで作り込む必要がなかったというのが理由の1つです。もう1つは、Webベースのサイトから対応を進めるほうが、Androidなどの他のスマートフォンへの横展開がしやすくなるという点が挙げられます。

亀田氏 今回のiPhoneアプリの開発にあたっては、いろいろな方法を考えましたが、ハイブリッドアプリ開発は非常に魅力的でした。一からObjective-Cでアプリを開発すると、開発に一定の期間を要するほか、コストもそれなりにかかります。iPhoneユーザーが少ない段階で多額の投資をするのが難しかったこともあり、まずは少額の投資で幅広く展開できる開発手法を採用したのです。

植木氏 アプリのアップデートについても、ハイブリッドアプリ開発ならWebをアップデートすることで、アプリ側の情報もアップデートできるので、運用の負荷が下がるのもメリットの1つです。

ITmedia ネイティブアプリに比べて、簡単にアップデートできるのですね。

亀田氏 Webをアプリ化するフレームワークがあって、データや中身はWebサービスを主軸に使う形です。Webを更新すれば、アプリ側にも反映される構造になっています。

ITmedia 改修したいと思ったときには、Webを書き換えればアプリに反映される、と。

亀田氏 Webの変更がアプリに反映されますし、この場合はApp Storeへの申請も必要ありません。ただ、中にはネイティブアプリならではの機能もあり、それはアプリ側で実装しているので、大きな枠組みを変える場合には、アプリのアップデートが必要になります。

ITmedia 開発期間はどれくらいだったのですか。

亀田氏 3〜4か月です。

植木氏 リソースにもよりますが、少人数でサービスを運営している我々では、Objective-Cベースでのアプリ開発はきつかったと思います。省力化して、この期間で開発できたのはよかったと思います。

ハイブリッドの強みを生かしてAndroid対応も

ITmedia 今回構築したiPhone向けのWebサイトをベースに、Android端末向けのアプリを開発する予定はありますか。

植木氏 検討しています。各キャリアが投入する秋冬モデルの動向をみながら対応を進めることになりますが、基本的には(一定の数が出ている)Xperiaからと考えています。

ITmedia Androidは端末ごとにUIやディスプレイサイズ、OSのバージョンが異なるので、今後は対応が難しくなりそうです。

植木氏 フィーチャーフォン的な難しさ、面倒さがあるんです。各モデルごとに仕様が異なり、それに合わせた対応が求められるので、“また面倒なことをするのか”――という気持ちはありますね(笑)。

 手間とコストがかかるため、Android対応のロードマップは、端末ごとのシェアを見ながら検討することになりますが、ベースの技術は同じなのでチューニングのレベルで対応できると見ています。Androidのベースを作るところでうまく開発して、上位レイヤーを変えていくだけで対応できるようにするつもりでいます。ここは我々の開発陣の腕の見せどころだと思います。

記事中のアプリ

  • →App Storeで「バイトル」をダウンロードする(リンクをクリックするとiTunesが起動します)


前のページへ 1|2       

Copyright © ITmedia, Inc. All Rights Reserved.

アクセストップ10

2026年08月09日 更新
  1. NHK受信料パトカー・消防車から徴収問題、猛反発を受け「検討を進めていく」と会長 (2026年08月07日)
  2. 楽天モバイルのローミングは「予定通り9月末に終了」 ただし「ルーラル限定で継続」の可能性も (2026年08月07日)
  3. KDDIが値上げしても解約率が低下した理由 au、UQ mobile、povoを循環させ「脱・販促費競争」へ (2026年08月07日)
  4. ミストが出るハンディファンって涼しいの? 家電量販店でも買える「Aecooly Cold Air/Cold Air Pro」を試す (2026年08月08日)
  5. まだ「つながりにくい」声ある“ドコモ通信品質問題”の現在地 前田社長が明かす「道半ば」の詳細解説 (2026年08月06日)
  6. なぜ? カーナビが「NHK受信料」対象になるワケ 課金されるケースと徴収を免れる方法 (2025年04月15日)
  7. JR東日本「分かりにくい」新幹線券売機を改善へ なぜ、スマホではなく「駅での最短1分購入」を実現? (2026年07月04日)
  8. ahamoの「40GB化」は値上げの布石か? 通信品質改善と料金設定で揺れるドコモの戦略 (2026年08月08日)
  9. ドコモが念願の増収増益に好転 「ドコモMAX」好調も後押し、今後は“ロイヤルユーザー”を重視 (2026年08月06日)
  10. 「NHK受信料の値上げは検討していない」――会長が明言 スクランブル化を求める声絶えず (2026年08月07日)
最新トピックスPR

過去記事カレンダー