スマートフォンのアプリケーション開発には様々な方法がある。どれを選ぶかは、利用したいアプリケーションの機能によって変わる。ユーザー企業からアプリケーションの開発を受注するベンダーにとっても、条件は同じである。 まず決めなくてはならないのがスマートフォン上で動くネイティブアプリケーションを作るか、Webアプリケーションにするかだ。現状では、「アプリケーションのパフォーマンスを上げやすい」「操作性の高いUIが作りやすい」「通信圏外でも利用できる」といった利点を評価して、ネイティブアプリケーションの開発に力を入れている企業が多い。以下でネイティブアプリケーションの開発手法を中心に見ていこう。 OS個別かマルチ対応か スマートフォンのネイティブアプリケーション開発には、OS固有の開発言語を使う手法と、マルチプラットフォーム対応のアプリケーション開発ツールを利用する手法の二つがある。OS固有の開発言