「モバイル開発」の仕組みやメリット、課題とは?

ユーザー企業のIT担当者を対象に、IT製品/サービスの導入・購買に役立つ情報を提供する無料の会員制メディア「TechTargetジャパン」。このコンテンツでは、技術解説に関する技術解説の記事を紹介します。製品/サービス選定の参考にご覧ください(リンク先のページはPR記事を含みます)。

変化するモバイルアプリケーション開発

 モバイル開発の世界において、それさえあれば何にでも対応できるという方法は存在しない。「Android」と「iOS」のわずか2種類のモバイルプラットフォームが独占しているが、アプリケーションは薄型のスマートフォンから大型のタブレットに至るまで、あらゆる形態や大きさの端末でうまく機能する必要がある。(続きはページの末尾にあります モバイル開発の世界において、それさえあれば何にでも対応できるという方法は存在しない。「Android」と「iOS」のわずか2種類のモバイルプラットフォームが独占しているが、アプリケーションは薄型のスマートフォンから大型のタブレットに至るまで、あらゆる形態や大きさの端末でうまく機能する必要がある。(続きはページの末尾にあります)

モバイル開発関連の技術解説

モバイルアプリ開発の負荷を軽減するための堅実な方法

OSの多数のバージョンや端末をサポートしつつ迅速かつセキュアにアプリを開発するのは困難であり、開発の負荷を低減するための方法は必須だ。

(2021/9/29)

モバイルアプリのセキュリティを確保するための堅実な方法

モバイルアプリを迅速かつセキュアに開発するのは容易ではない。だが失敗すれば競争優位性や信頼を失うことになる。セキュリティを確保するには、基本と原則に立ち返る堅実な方法が必要だ。

(2021/9/22)

Swift開発者が「iOS」アプリをモジュール化する、これだけのメリット

アプリケーションをモジュール化するメリットは、多くの開発者が認識している。かつてはハードルが高かったモジュール化作業も、Appleの新しい取り組みにより、活用機会を広げている。

(2018/7/9)

ネイティブにこだわらないモバイルアプリケーション開発(MADP)「Sapho」とは

エンドユーザーは、通知や複雑なインタフェースにうんざりしている。本稿では、あるモバイルアプリケーション開発(MADP)ベンダーが現代のユーザーの要求に応える方法を紹介する。

(2018/6/29)

多様化するモバイル機器に対応するモバイルアプリ開発の最前線

モバイルアプリ開発の課題は今も昔も変わらない。多様化するサイズやフォームファクターにどうやって対応すべきか。モバイル開発に使える各種ツールをまとめた。

(2018/4/17)

iPhone発売から10年でアプリはどう変わった? 見逃せない4つのトレンド

企業で今後モバイルファーストの戦略を考える場合、4つの事柄を認識して取り入れる必要がある。

(2017/3/29)

「チャットボット」の課題は標準化、乱立するフレームワークはどこに向かう?

チャットボットの人気を背景に、競合するアプリケーションフレームワークが相次いで登場している。Oracleは業界標準への準拠が、断片化や非互換問題の防止につながると考えている。

(2017/3/9)

GEの産業用IoTプラットフォーム「Predix」がオフライン対応、その仕組みとは

General ElectricがNoSQLデータベース「Couchbase」を採用。GEの産業向けIoTプラットフォーム「Predix」にオフライン機能を追加した。

(2017/1/27)

“モバイルファースト”バブルに踊らされないための4つのルール

IT企業の最高情報責任者(CIO)は、“モバイルファースト”指向の企業に広がる熱狂的な動きに踊らされることなく、モバイルアプリ開発にはバランスのとれたアプローチをとるべきだ。

(2015/11/19)

モバイルアプリ開発はドラッグ&ドロップでサクサク、「MADP」の魅力を語る

モバイルアプリケーションの開発には費用が掛かりがちだ。モバイルアプリケーション開発プラットフォーム(MADP)を使えば、開発に必要な要素を全て1カ所でそろえられ、開発の負担を軽減できる。

(2015/8/4)

モバイルアプリを社内開発してみない? 失敗を避けるための4つのポイント

モバイルアプリ開発は、十分に練られた計画があって、はじめて最良の結果が得られる。アプリケーションの開発と配布のプロセスを最適化する方法を紹介する。

(2015/4/8)

あなたが作ったモバイルアプリが使われない“やっぱりな理由”

自社でモバイルアプリケーションを開発する際、その成功はユーザーからのサポートに懸かっていることを忘れてはならない。では、ユーザーである従業員からの支持を得るにはどのようにすればいいのだろうか。

(2015/2/12)

初代「iPhone」開発に学ぶ、革新的モバイルアプリ“発明”の方法

いまだかつて誰も、その用途や機能を経験したことがないような斬新な新製品を生み出すには、どのような要件を定義すべきだろうか。潜在的なユーザーニーズに気付く秘訣を探る。

(2014/12/16)

モバイルアプリ専用クラウド「MBaaS」が注目される理由

APIを通じてモバイルアプリケーションを既存のデータリポジトリと結び付ける「Mobile Backend as a Service(MBaaS)」(サービスとしてのモバイルバックエンド)が注目されている。

(2013/5/7)

最近よく聞く「Web技術」用語、Twitterって何?

身近で使われているにもかかわらず、存在が意識されていない「Web技術」。話題のTwitterや、ERPで使われるWebアプリケーション、クラウドコンピューティングなど、ビジネスの現場でも活用が増えてきたWeb技術についてコンパクトに解説する。

(2010/7/13)

アプリケーション開発でユーザーの期待に応えるには

 さらに新しい種類のモバイルデバイスが登場すれば、それにも対応しなければならない。また、ネットに接続された固定型と移動型のセンサーやアプライアンス、すなわちモノのインターネット(IoT)では、そうしたデバイスを制御し、あるいは通信して革新的な機能やサービスを実現する、さらに有用なモバイルアプリ開発の機会が開ける。

 では、役に立つ魅力的なモバイルアプリやサービスをタイミング良く繰り返し開発し、常に顧客に喜んでもらうために組織が必要とするアジャイルは、どうすれば達成できるのか。クロスプラットフォームのWebアプリを選ぶべきか、それともAndroidとiOS向けに別々のネイティブアプリを開発し、サイズの違う端末向けに最適化すべきなのか。開発チームとプロセスを編成する最善の方法はあるのか。モバイルイノベーションの現場にいる人たちの間では、最も生産性の高いモバイル開発のアプローチを巡ってさまざまな意見がある。だがある程度共通する項目を引き出すことは可能だ。

ネイティブアプリかクロスプラットフォームアプリか

 ネイティブアプリを開発する方がいいのか、それともクロスプラットフォームのアプローチを選ぶべきかという疑問に対する答えには、正解も間違いもない。答えはその会社のニーズと顧客の好みによる。多くの組織は両方を採用している。

 アイデアを育むアプリ開発プロセスを最適化して最大限のビジネスアジリティを発揮するに当たっては、魅力的な新しいモバイルアプリとサービスのための達成可能なアイデアをタイミング良く継続的に出し、そのアイデアをできる限り手早く効率的に実現する必要がある。アイデアを出し、それを発展させるためには、従来の組織の垣根や階層を越えて自由に連携できるオープンな文化が必要だ。魅力的なアプリのアイデアは、社内のどこからでも(あるいは社外からも)生まれ得る。形になっていない思考や疑問がその発端となることもある。

 スタッフにソーシャルメディアの利用を促したり、ITチームのためにハッカソンを組織したり、新しいアイデアを発掘する時間を与えるといった取り組みも組文化のクリエイティブ性を保つ助けになる。