Androidシステム開発

Androidシステム開発

ナノコネクトの事業の1つである、Androidシステム開発について掲載しています。
Androidとはいったいどんな技術なのか?ということをここでは述べてます。

Androidの概要

Androidとは?

Androidを簡単に説明すると「携帯電話向け」と、解説されているのをよく見かけると思います。あくまでも、「携帯電話向け」であり、決して携帯電話のために開発された技術では無いと言うことを、あえて強く言っておきます。Androidは、携帯電話以外の組込み機器の分野にも魅力ある技術なのです。当社では、従来の携帯電話OSのみならず、すべての組込み機器の未来を変えうる次世代を担う技術であるということにいち早く察知し、Android研究開発事業に注力しています。

それでは、実際のAndroidとは、どういったものでしょうか?その実態を、下記に述べます。

  • 電話をかけるためのコンポーネントが備わっている
  • 健強なネットワークスタックとインターネットクライアント
  • コードを実行するためのプラットフォーム

つまり、Androidは携帯電話向けに開発された技術、というよりも、

様々なコンポーネント(電話機能を含む)を相互作用させるためのフレームワークを備え、かつ、それらを実行するためのプラットフォームがAndroidなのです。

相互作用させるための仕組みについては、次項"intentについて" でご紹介いたします。

intentについて

前項でも触れております、コンポーネントを相互作用させる仕組みとはいったい何でしょうか?
それは、intent(インテント)という機構で実現しています。

このintentのおかげで、通常のアプリケーション間はもちろん、コアアプリケーション(電話機能、カメラ機能、センサ機能など)や外部のアプリケーションとの連携が簡単に実現できるようになってます。

また、intentには、大きく分けて2種類のintentがあり、明示的intentと暗示的intentがあります。

システム開発のトップへ

Androidリモコンアプリケーション ドロコン サイトマップ