「モバイル開発」丸分かり 比較、事例、解説記事を紹介

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

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

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

モバイル開発関連の比較

モバイルアプリ開発者が選ぶべきプログラミング言語とテストツールは?

モバイルアプリケーション開発はさまざまな要件が絡み合う。開発で使用するプログラミング言語とテストツールを選ぶ際に役立つヒントを解説する。

(2020/11/17)

Androidアプリ、iOSアプリ、ハイブリッドアプリ開発に使える主な言語とツールまとめ

モバイルアプリケーション開発の主な要件にデバイスのOSの種類がある。「iOS」「Android」あるいはその両方で利用できるアプリケーションの開発に適したプログラミング言語やツールには、どのようなものがあるのか。

(2020/11/9)

徹底比較:モバイルアプリ開発に必須のテストツール4製品

モバイルアプリのテストは、ユーザーエクスペリエンスを高めるとともに、バグを見つけ出すためにも必要なプロセスだ。アプリ開発に必須となる定番のテストツール「Appium」「Calabash」「Perfecto Mobile」「Ranorex」について紹介する。

(2018/9/26)

注目の比較記事一覧へ

モバイル開発関連の事例

もはや慈善事業ではない“フードロス”削減 小売業がITにかける期待とは

フードロス削減を実現するため、さまざまなIT企業が革新的な取り組みを進めている。フードロス対策分野の将来はどうなるのか。

(2022/12/27)

英スーパーが“食品を売り切る”ために導入したシンプルな販売戦略

英国のスーパーマーケットチェーンは店舗におけるフードロスを防止するため、スウェーデンのIT企業が提供するモバイルアプリケーションを試験的に導入した。その特徴や効果とは。

(2022/12/20)

食品廃棄の削減効果がデータで分かる「モバイルアプリ」のすごい仕組みとは

スーパーマーケットやコンビニエンスストアなどの小売企業が、モバイルアプリケーションを活用し、フードロス削減に取り組む動きが広がっている。どのような仕組みを活用しているのか。

(2022/12/13)

注目の事例記事一覧へ

モバイル開発関連の製品解説

Appleのポリシー変更に振り回されないアプリ開発体制の構築方法

モバイルアプリ開発の理想はクロスプラットフォーム化だが、Appleの要求に準拠しようとすると開発工数が膨れ上がる。Appleに左右されずクロスプラットフォーム開発を実現する方法とは。

(2021/10/8)

P R“映える”資料を手軽に作れる「ストックフォトサービス」とは?

プレゼンテーション資料やWebサイトなど、訴求力のあるビジュアルはビジネスで重要な役割を果たす。プロのクリエイターに頼ることなく、自前でクオリティーの高い制作物を用意する方法とは。

(2021/8/20)

いまさら聞けない「Swift」の基礎 Windowsアプリも作れるApple製オープン言語

Apple製OS用アプリケーションを開発可能なプログラミング言語として2014年に登場した「Swift」は、それまで主流だった「Objective-C」と何が違うのか。Swiftの特徴を整理する。

(2021/1/22)

注目の製品解説記事一覧へ

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

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

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

(2021/9/29)

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

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

(2021/9/22)

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

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

(2018/7/9)

注目の技術解説記事一覧へ

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

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

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

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

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

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

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