Androidって何?今更聞けない基礎の基礎

Androidって何?今更聞けない基礎の基礎

LINEモバイルはiPhone、Androidのいずれでも使える格安SIMです。とはいえ、Androidについてよく熟知しているという方は多くないでしょう。そこで今回は、Androidの基礎知識について解説します。

AndroidはオープンソースのOS

アンドロイドくん
Androidは、スマートフォンやタブレットに特に使用される強力なオープンソースのLinuxベースのオペレーティングシステムです。

これは、最も広く使用されているモバイルオペレーティングシステムの1つです。これは、OS、ミドルウェア、主要アプリケーションを含むソフトウェアスタックで、アンドロイドソフトウェア開発キットは、ツールとアプリケーションプログラミングインターフェイスを提供します。

Androidの主なプラットフォームはJavaであり、Javaライブラリを使用しています。アプリケーションは、Java、C ++、およびCでコーディングされています。

LINEなど700,000以上のアプリケーションとプラットフォームを用意しており、これらのアプリケーションは更新され、連日さらに多くのプロダクトがリリースされているのです。

Androidは、Googleが率いるOpen Handset Allianceによって開発されました。 Open Handset Allianceには、約86のハードウェア、ソフトウェア、通信会社が含まれています。アンドロイドの最初の開発者はAndroid Inc.で、その後Googleが2005年にそれを購入しました。

Android codeは、ApacheライセンスでGoogleからオープンソースとしてリリースされました。 Android Open Source ProjectはGoogleが率いるもので、アンドロイドの保守と開発を担当しています。主な目標は、実世界で成功した製品を作り、エンドユーザーのモバイルエクスペリエンスを向上させることです。

  • アプリケーション – Javaプログラミング言語で書かれた一連のコアアプリケーション。
  • アプリケーションフレームワーク – それに関係するすべてのアプリケーションを管理するオープンソース開発です。
  • ライブラリ – これはアンドロイドシステムによって様々なコンポーネントによって使用されるC / C ++ライブラリのセットです。
  • Androidランタイム – すべてのアプリケーションは、Dalvik Virtual Machineの独自のインスタンスを使用して、独自のプロセスで実行できます。
  • Linuxカーネル – セキュリティ、プロセス管理、メモリ管理、ネットワークスタック、ドライバモデルなどのコアシステム管理にLinuxバージョン2.6を使用しています。
  • アプリケーションフレームワーク – コンポーネントの再利用と交換を可能にします。
  • Dalvik Virtual Machine – モバイルデバイス向けに最適化されています。
  • 最適化されたグラフィックス – 2Dおよび3Dグラフィックスにより強化されています。

データストレージ用のO Sq Lite o GSM技術oカメラ、GPS、コンパスなどAndroidアプリケーションの特長は、そのバージョンです。各バージョンには独自のサブバージョンがあり、定期的にリリースされます。サブバージョンは、より多くのリリースされるか、または同じ年に異なる月の一定期間にリリースされます。

最初のリリースは2007年11月に行われ、その後、元のOSから多くのアップデートが行われ、各アップデートによってバグが修正され、以前のバージョンの新機能が追加されました。主要なモバイルアプリケーション開発会社は、iPhone、Android、Windows、Symbian、Blackberry携帯電話アプリケーション開発サービスなどのモバイルアプリケーション開発サービスを提供しています。

参考サイト
android.com
engadget