今や、モバイル活用は企業ITの最重要テーマの1つ。しかし、モバイルアプリの開発には全く土地勘がないという読者も多いのでは。分からないことは先達に尋ねるのが一番だ。本連載では、ニフティ、はてな、GREEでコンシューマ向けサービス開発の最前線に立ってきた伊藤直也氏に、モバイルアプリ開発の定石を聞く。(緒方 啓吾=IT Leaders編集部/監修:伊藤直也)
OSが提供するガイドラインやフレームワークに準拠すべし
UIデザインと聞くと、「難しいそう」「センスが必要なのではないか」と感じる人も多いだろう。確かに、UIデザインは決して簡単ではない。熟練したアプリ開発者でも、油断すると使い勝手の悪いものを作ってしまう。しかし、グラフィックデザインと比べると、テクニカルな側面が強い。本格的に勉強すれば、半年ほどである程度の知識は身に付く。
また、実際の開発では、iOSやAndroidが提供しているガイドラインに従う。ガイドラインは、UIのあるべき姿をまとめている。例えば、「ボタンやチェックリストなどの部品をどういう時に使うべきか」「リストからアイテムを選んだとき、どういった画面遷移をするべきか」といった具合だ。目を通しておけば、変なアプリを作らなくて済む。
ちなみに、iOSはUIを開発するためのライブラリ「UIKit Framework」を用意している。UIKitは、開発者が適切なUI設計をするよう、ボタンを配置できる場所や、画面遷移のパターンを限定している。自然とiOSらしいアプリができあがる仕掛けだ。
実際の開発では、アプリのUIデザインが最適かどうか、開発者が1画面、1ボタンずつ丹念に確認していく。アプリの開発時間の8割はUIの確認と最適化に費やすといっても過言ではない。
ちなみに、UIは、要件定義の段階で固める。別記事で述べるとおり、モバイルアプリはプロトタイプ開発と、本開発の2段階を経る。このうち、要件定義にあたるプロトタイプの段階で試行錯誤を繰り返して、UIデザインもあらかた固めてしまう。繰り返すが、UIはモバイルアプリの生命線である。開発の終盤になって、あわてて付け足せるような類のものではない。
監修者プロフィール
伊藤直也(いとう なおや)
ニフティ、はてな(取締役 最高技術責任者)、グリー(ソーシャルメディア統括部長)を経て、2012年4月よりフリーランス。ブログやソーシャルブックマーク、モバイルアプリなど消費者向けサービスの開発・運営に一貫して携わる。現在はWebサービス事業者やシステムインテグレーターへのアドバイザリー業務なども行う。著書に『入門Chef Solo』(Kindle Direct Publishing)『サーバ/インフラを支える技術』『大規模サービス技術入門』(いずれも技術評論社)などがある。
- なぜ、iOSとAndroidで、アプリのデザインが同じではいけないのか?:第7回(2014/03/31)
- モバイルアプリの一般的なシステム構成は?:第6回(2014/03/28)
- モバイルアプリと業務システム、開発プロセスはどう違う?:第5回(2014/03/27)
- スマホアプリはどんな開発会社に発注すべきか?:第4回(2014/03/26)
- 自社のモバイルアプリがどうにも使いづらいのはなぜ?:第3回(2014/03/25)
- 業務システム 2027年4月強制適用へ待ったなし、施行迫る「新リース会計基準」対応の勘所【IT Leaders特別編集版】
- 生成AI/AIエージェント 成否のカギは「データ基盤」に─生成AI時代のデータマネジメント【IT Leaders特別編集号】
- フィジカルAI AI/ロボット─Society 5.0に向けた社会実装が広がる【DIGITAL X/IT Leaders特別編集号】
- メールセキュリティ 導入のみならず運用時の“ポリシー上げ”が肝心[DMARC導入&運用の極意]【IT Leaders特別編集号】
- ゼロトラスト戦略 ランサムウェア、AI詐欺…最新脅威に抗するデジタル免疫力を![前提のゼロトラスト、不断のサイバーハイジーン]【IT Leaders特別編集号】
-
VDIの導入コストを抑制! コストコンシャスなエンタープライズクラスの仮想デスクトップ「Parallels RAS」とは
-
AI時代の“基幹インフラ”へ──NEC・NOT A HOTEL・DeNAが語るZoomを核にしたコミュニケーション変革とAI活用法
-
加速するZoomの進化、エージェント型AIでコミュニケーションの全領域を変革─「Zoom主催リアルイベント Zoomtopia On the Road Japan」レポート
-
14年ぶりに到来したチャンスをどう活かす?企業価値向上とセキュリティ強化・運用効率化をもたらす自社だけの“ドメイン”とは
-
-
-
-
生成AIからAgentic AIへ―HCLSoftware CRO Rajiv Shesh氏に聞く、企業価値創造の課題に応える「X-D-Oフレームワーク」
-
-
-
「プラグアンドゲイン・アプローチ」がプロセス変革のゲームチェンジャー。業務プロセスの持続的な改善を後押しする「SAP Signavio」
-
BPMとプロセスマイニングで継続的なプロセス改善を行う仕組みを構築、NTTデータ イントラマートがすすめる変革のアプローチ
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-




