スマートフォンの分野でシェアをもつ種類であるのが、android携帯です。
スマートフォンでアプリを使用するには、OSのタイプに適合したものを選ぶ必要があり、また開発においても、OSの種類にあわせた開発を行う事が必要です。スマートフォンで稼動するアプリは、その実体がソフトウェアである事から、プログラマーが主たる開発者です。
かつてはスマートフォンの性能が限られていた事から、限られた性能の中でいかに必要な処理を行なうかに主眼が置かれていました。
一方で、android携帯を始めとするスマートフォンが高性能化してくると、高度化した処理能力を活かしてどのようなことができるかが焦点となっています。
アイデア次第で世界中のユーザーを獲得する事ができ、大きなビジネスにもつながります。
そのため、開発スタッフとしては、プログラマーに加えて、企画を立て開発の設計が高度に行う事ができるシステムエンジニアの存在が必要です。
また、スマートフォンにはインターネットを介しての通信機能が搭載されていることが通常であり、ネットワーク通信を利用した開発力が必要です。
インターネットからの通信サービス提供のためにサーバーを運用するならば、ネットワークエンジニアの人材も開発現場では求められます。
android向けの開発には、各種の専門分野からの技術者が参加するようになり、より高度なアプリが開発される環境が整いつつあります。