Android




















































Android

Android robot 2014.svg
Android logo (2014).svg

AOSP vanilla 9.0 with FOSS apps.png
Android 9.0 Pieのスクリーンショット

開発者
Google LLC
オープン・ハンドセット・アライアンス
Android オープンソースプロジェクト (AOSP)
開発状況
開発中
ソースモデル
FOSS
初リリース
2008年9月23日(10年前) (2008-09-23
最新安定版リリース

9.0 Pie (2018年8月6日(7か月前) (2018-08-06) [±] [±]
最新開発版リリース
[±]
対応プラットフォーム
ARM, MIPS, x86, x64
カーネル種別
モノリシックカーネル
ライセンス
Apache 2.0, GPLv2, LGPLなど[1]
ウェブサイト
android.com
テンプレートを表示

Android(アンドロイド)は、Googleが開発したモバイルオペレーティングシステムである[2]。Linuxカーネルやオープンソースソフトウェアがベースで、主にスマートフォンやタブレットなどのタッチスクリーンモバイルデバイス向けにデザインされている。テレビ用にはAndroid TV、自動車用にはAndroid Auto、ウェアラブルデバイス用にはWear OSがある。世界一のシェアを持つモバイルオペレーティングシステムであり、20億人を超える月間アクティブユーザーがいる[3]




目次






  • 1 概要


  • 2 特徴


    • 2.1 ユーザインタフェース


    • 2.2 文字の入力


    • 2.3 アプリケーション




  • 3 構成


    • 3.1 プログラミング言語


    • 3.2 対応CPU


    • 3.3 仮想マシン


    • 3.4 ブートローダー


    • 3.5 開発環境


    • 3.6 Google Mobile Service


    • 3.7 エミュレーション・モデル




  • 4 バージョン


  • 5 シェア


    • 5.1 スマートフォン


    • 5.2 タブレット


    • 5.3 バージョン




  • 6 ライセンス


  • 7 歴史


    • 7.1 2008年


    • 7.2 2009年


    • 7.3 2010年


    • 7.4 2011年


    • 7.5 2012年


    • 7.6 2013年


    • 7.7 2014年


    • 7.8 2015年


    • 7.9 2016年


    • 7.10 2017年


    • 7.11 2018年




  • 8 世界での発売端末


  • 9 セキュリティ


    • 9.1 日本でのセキュリティ




  • 10 組み込み用Android


  • 11 Android Go Edition


  • 12 イースターエッグ


  • 13 システム領域のカスタマイズ


    • 13.1 root化


    • 13.2 ブートローダーのアンロック


    • 13.3 fastbootモード




  • 14 プライバシー


  • 15 脚注


  • 16 関連項目


  • 17 外部リンク





概要


2003年にアンディ・ルービン、リッチ ・マイナー、ニック・シアーズ、クリス・ホワイトがアメリカカリフォルニア州パロアルトに携帯電話向けソフトウェアプラットフォームを開発するAndroid社を設立した。2005年にGoogleがAndroid社を買収[4]し、一時はGoogleが「gPhone」という独自の携帯電話端末の開発を進めているという憶測が流れた[5]


2007年11月5日 携帯電話用ソフトウェアのプラットフォームであるAndroidを、Google[6]、米クアルコム、独通信キャリアのT-モバイル (T-Mobile International) などが中心となり設立した規格団体 「Open Handset Alliance」(オープン・ハンドセット・アライアンス、OHA)が発表した。


無償で誰にでも提供されるオープンソースであり[7]、Apache License 2.0で配布される。2008年10月からは対応する携帯電話が多数販売されている。


Androidのロゴには緑色のロボットのキャラクターが使われており、日本では「ドロイド君」の愛称で呼ばれている。


競合するモバイル向けプラットフォームは、マイクロソフトのWindows Phone、アクセンチュアのSymbian OS、クアルコムのBrew MP、アップルのiOS、ブラックベリーのBlackBerry、Linux FoundationのTizenなどがある。


Googleはスマートフォン・タブレット・腕時計以外にもゲーム機・冷蔵庫といった領域にもAndroidを搭載させる考えである[8]



特徴




通知バーは上部から下にスライドして展開する。それぞれの通知をタップすると、それらに最適なアプリが開くようになっている。それぞれの通知を左右にスライドして削除する。


この節では、Android Developers[1]から発表されている標準のAndroid(AOSP)について記述する。サードパーティーが独自に追加(カスタマイズ)した機能は含まない。



ユーザインタフェース


Androidのユーザインタフェース (UI) はメーカーごとに異なり、それぞれが独自のUIを開発している。カスタマイズが施されていない標準のAndroidは通称AOSP版と言われ、Android Open Source Projectのソースコードから直接ビルドしたものを指す。また、メーカーやサードパーティーが開発したものはカスタムROMと言われている。


Androidの基本操作はタッチインタフェースとなっており、指を使って直感的な操作ができるようになっている。表示されたボタン類を押すタップ、長押しタップ(つまむ)、画面端からタップスライドしてメニュー類を表示するスワイプ、マルチタッチによるピンチや回転などができるようになっている[9]。画面をタップした際に、ボタンを押したという感覚を起こさせるために、本体をバイブで振動させる機能を持ち合わせる。ジャイロスコープやGPS、加速度計などのハードウェアをサポートしており[10]、アプリケーション側からそれらにアクセスして活用する事もある。ジャイロスコープは端末を縦向きから横向きに変更する際に使われる事が多い。ゲームの例ではレースゲームで車をハンドル操作する際、端末を傾けてハンドル操作に当てはめるものがある[11]


ホームスクリーン上には、パソコンのデスクトップ画面のようにアプリケーションのアイコンが並び、アプリをインストールするとホームスクリーン上に自動的に配置される。また長押しタップでアイコンを移動したり、フォルダを作成して格納する機能を持つ。これに加えてウィジェットを配置できるようになっている。ウィジェットは、天気予報やニュースなどのライブ情報などがあり、ホームスクリーンから直接見ることが出来る。ホームスクリーンは画面外にも複数用意されており、画面を左右にスワイプすることで複数のホームスクリーン間を移動出来る[12]


画面上部にはステータスバーが配置されている[13]。ステータスバーは、新着メールやSMSを受信したりデバイスを接続した時に、ユーザーに作業を中断させることなく知らせるシステムとして使われる[14]。また、多くのAndroid端末には、通信の切り替え、機内モード、システム設定など、頻繁に使われる機能も、この通知バーに格納されているものが多くある。日本国内では通称として通知バーと呼ばれている。


画面下部には「戻る」、「ホーム」、「アプリケーションリスト」の操作を実行できるナビゲーションバーが、Android 3.x、及び4.0以降から配置されている[15]。これ以前のバージョンでは、主にハードウェアキー(いわゆる押しボタン式)が主流であった。



文字の入力


Androidには文字入力のためのIMEを搭載しており、テキストボックスを開くと画面上に仮想キーボードが表示される。この仮想キーボードを、タップやスワイプ操作する事によって文字を入力できるようになっている。サードパーティ製のIMEをインストールする事も可能になっている。IMEとハードウェアが対応していれば、BluetoothやUSB接続の外付けキーボードを接続して入力することができる。また発声によって文字入力を行う音声入力システムも備える。


なお2018年現在、Android OSには標準で日本語入力用のIMEが搭載されていない。その為、日本語入力を行うには、Google 日本語入力やATOKなどのサードパーティー製IMEをインストールする必要がある。国内販売されている端末は、最初から日本語入力できるようにiWnn、POBox Touch、S-Shoin、ATOKなどが、メーカーによって搭載されている。



アプリケーション


Googleの認可を受けた端末には、アプリケーションマーケットとしてGoogle Playがインストールされている。[16]多くの端末では、このGoogle Playからアプリコンテンツをダウンロードして使えるようになっている。2013年7月時点のGoogle Play内では、100万本を超えるアプリケーションが提供されている。[17]


GoogleはGoogle Playを経由しないアプリ配布も認めており、APKファイルから直接インストールできるようになっており[18]、それらのアプリは野良アプリと呼ばれる。ただし一見普通のアプリに見える悪質なアプリ(マルウェア)も存在するため、公式マーケット以外からのダウンロードには細心の注意が必要である。[19]



構成


Androidは、カーネルからミドルウェア、ユーザインタフェース、ウェブブラウザ、電話帳などの標準的なアプリケーション・ソフトウェア群までを1つのパッケージにして提供されている。


カーネルにはLinuxの関連技術が使用されているが、その他の部分は様々な技術が用いられており、例えば標準Cライブラリ (libc) のBionicはNetBSDのlibcとLinuxのlibcを組み合わせたものをベースにしている。





Androidのアーキテクチャ[6]
























































機能
携帯電話網への対応

GSM、UMTS、CDMA2000、EV-DO、LTE、3G、4G
その他のネットワーク対応

Bluetooth、無線LAN
各種ハードウェアへの対応

衛星測位システム、加速度センサ、磁気センサ、2D/3D描画支援ハードウェア (GPU) など
ウェブブラウザ

Chromiumベースのブラウザが組み込まれている(4.3まではWebkitベース)。この機能は、他のアプリケーションからも利用可能である。
メール

ショートメッセージサービス (SMS) 及びマルチメディアメッセージングサービス (MMS) が利用可能である。
その他のアプリケーション

Javaで作成されたアプリケーションをDalvik仮想マシン(Android 5.0以降は標準がARTに変更)上で動かすことができる。Dalvikは通常のJava仮想マシンとは異なり、メモリの消費が低く抑えられているなど、モバイル向けに最適化された設計となっている。
アプリケーションマーケット
Googleにより、Android用アプリケーションを配布、販売するGoogle Play Storeが運営されている。
マルチタッチ
ネイティブに対応しており、HTC Heroなどの機種でサポートされている。ただし、アップルによる特許訴訟を避けるため、2010年2月までは、初期的にはカーネルレベルで無効化されていた[20]
データストレージAPI
データ保存用にSQLiteが組み込まれている。
マルチメディアAPI
Media Frameworkと呼ばれる映像と音声用のライブラリにより、H.263、H.264(3GPP/MP4コンテナ)、 MPEG-4 SP、WebM、AMR、AMR-WB(3GPPコンテナ)、AAC、HE-AAC(MP4/3GPPコンテナ)、MP3、MIDI、Vorbis、WAV、JPEG、PNG、GIF、BMP、WebPなどに対応している。
フォント

FreeTypeフォントライブラリーにより、TrueType、Type1、OpenTypeなどのフォント形式に対応している。
その他のライブラリー

OpenGL ES、OpenSL ES、OpenMAX AL、Skia (SGL)、SSL、zlib、標準Cライブラリ (Bionic)、標準C++ライブラリ (libstdc++) など


プログラミング言語


カーネルとライブラリー、ランタイムはほとんどがC言語またはC++で記述されている。アプリケーションとアプリケーション・フレームワークは、Google独自に構築した仮想マシンであるDalvik仮想マシン上の「Java Platform, Standard Edition (Java SE) のサブセット+Android拡張」環境で記述する[21]



対応CPU


Googleが公式サポートしているCPUはARM(ARMv5以降)、MIPS、x86である。ARM以外の環境はAndroid 2.3から対応した。端末シェアの多くはARMv7とARMv8が占めているが、日本においては2014年3月に大手家電量販店のビックカメラが自社ブランド製品としてIntel Atom搭載のタブレットを発売[22]するなど、x86による製品も徐々に広がっている。



仮想マシン


Android 4.4以前のバージョンで動作するアプリケーションは、基本的にはDalvik仮想マシン (VM) 上で動作する。Android OSは、プレ・インストール・アプリと、後からインストールするアプリを、公平に扱うのが特徴である。Apache HarmonyからSwingやAWTなどの一部のAPIを除去し、UIなどのAPIを追加したライブラリである。 Java CDCのAPIは、全てではないが、概ね含まれている。Sun Javaの互換性テストを通過していない。


Googleから提供されているSDKでは、Javaプラットフォームによるプログラム環境と、C/C++による開発がサポートされている。Java以外にも、Javaプラットフォーム向けの複数の言語(Scala、Hecl)で書かれたプログラムがDalvik上で動作する。また、.NET Framework互換環境の1つであるMonoもDalvikに対応する計画がある[23]


Android 4.4 (KitKat) からは、デベロッパー向けにART仮想マシンが実装された。ARTはAndroid Runtimeの略で、Dalvikよりもアプリケーションの動作効率などを向上させることを目的に開発された[24]。Dalvikの場合、多様なハードウェアに対応できるよう、アプリを中間コードの状態で保管しておき、実行直前にネイティブコードに変換して動作させるJITコンパイル方式が採用されている。一方でART仮想マシンは、予め最初からネイティブコードに変換しておくため、実行速度や動作速度が向上する[25]


なお、Android 4.4では依然としてDalvikが標準となっており、ARTを用いるためには開発者向けオプションで設定が必要である。ただし、アプリケーションによってはART上では正常動作しないものもあり、Dalvikとの完全互換は保障されていない[26]


Android 5.0からは、ART仮想マシンが標準となった。5.0に搭載されたバッテリー改善システムと、ARTの効率性の良さという組み合わせによって、バッテリー持続時間がAndroid 4.4と比較して1.37倍と大幅に伸びた[27]



ブートローダー


ブートローダー (bootloader) とは、デバイスの電源を入れた際にフラッシュメモリ上にインストールされたLinuxカーネルを読み込み、そこからAndroidを起動させるシステムである。パソコンで例えると、BIOSという部分に相当する。ブートローダーのインタフェースは、一部の端末でアクセス可能である。多くの場合は、電源ボタンと音量ダウンボタンを同時押ししながら電源を入れて起動させる事ができる。起動後に表示されるインタフェースは、fastbootモードとも呼ばれる[28]。ほとんどの携帯端末ではブートローダーにUBootが使用される。



開発環境


アプリケーション開発用にはAndroid SDK (Software Development Kit) が、ランタイムとライブラリの開発用にはAndroid NDK (Native Development Kit) が無償提供されている[29]。Android SDKによって、Android携帯電話機とホストPCとをUSBで接続して、アプリケーションプログラムを携帯電話機上で実行しながらPC上でデバッグすることができる。Googleが有償で提供するSIMロックフリーの開発専用携帯電話機や他社の専用の携帯電話機エミュレータでないと、低レベルのランタイムとライブラリーを書き換えることは出来ない[21]。対応しているオペレーティングシステムはLinux(Ubuntu 8.04以降など)、Mac OS X v10.5.8以降 (Intel Mac)、Windows XP以降である。開発環境には、Android Studioが推奨されている。Visual Studio、IntelliJ IDEAなど他の統合開発環境も対応している。


Googleは、2013年5月15日に開催されたGoogle I/OでAndroid Studioと称する新たな統合開発環境を開発中であることを表明した[30]。これはIntelliJ IDEAをベースにしたオープンソースによるAndroid専用の開発環境であり、ビルドツールとして従来のApache AntではなくGradleを採用している。また、レイアウトのデザインもよりグラフィカルで端末実機のイメージに近くなるとされる。2014年12月8日に正式版1.0がリリースされた[31]


Android SDKでは、Android Virtual Device (AVD) と呼ばれるPC上で動作する仮想デバイスを用いることができる。対応CPUと同様にARM、MIPS、x86の3種類のアーキテクチャをエミュレーションするソフトウェアがSDKに同梱されており、これにロードされるシステムイメージもAndroidバージョンごとにそれぞれ提供されている。ユーザーがこれらを選択をして、任意のAndroidバージョンとCPUエミュレーターの組み合わせによるAVDを作成する。ただし、一般的なエミュレーターと同様に他のコンピューターシステムをエミュレーションするために動作が非常に重く、快適なデバッグを行うことは難しい。これをカバーするため、仮想化支援機能をサポートしているx86アーキテクチャのCPUが搭載されたホストマシン上では、x86システムイメージによるAVDを高速化することができる。WindowsおよびMac OSにおいては、インテルが提供するIntel Hardware Accelerated Execution Manager (HAXM) によってIntel VTによるサポートを有効にすることができる。また、Linux版のSDKにおいては、x86エミュレーター自体がKVM上で動作させることが可能となっており、Intel VTまたはAMD-Vによるサポートによって高速化することができる。



Google Mobile Service


ほとんどのAndroid端末には、プロプライエタリ・ソフトウェアのGoogle Mobile Service (GMS) アプリがプリインストールされている。Google Play 、マップ、ギャラリー、カレンダー、Gmail、トークなどが含まれる。GMSアプリの搭載は互換性テストのCompatibility Test Suite (CTS) を通過し、Googleにライセンスを与えられた端末のみ認められている。オープンソースのAndroidから派生して、これらのアプリが入っていない場合は、CyanogenMod Gapps[32] などからroot権限で /system フォルダにコピーしてインストール可能。



エミュレーション・モデル


基本ハードウエアを「goldfish」と定義しており、SDKのQEMUエミュレータはそれを踏襲している。サポートしているスペックは下記の通り。ただし、2007年10月当時のスペックである。


  • goldfishモデル

    • メインメモリ:96MB

    • VRAM:8MB

    • 画面サイズ:480×320画素 (HVGA)、または320×240画素 (QVGA)、ともに縦長または横長配置[6]




バージョン



歴代のコードネームのうち、1.5からは頭文字がバージョンの発表順にCからのアルファベット順で始まる菓子の名前が付けられており、それぞれにBugdroidがコードネームの菓子に扮している。










シェア



スマートフォン


ガートナーの調査によると、世界でのスマートフォンの販売台数のシェアの推移は以下の通り[33][34][35][36][37][38][39][40][41][42][43][44][45][46][47][48][49]







































































































































































































































































































































































時期 総数 Android iOS Symbian BlackBerry Bada Microsoft その他
2009年第2四半期
40,971,800
1.8%
13.0%
51.0%
19.0%

9.3%
5.8%
2009年第3四半期
41,093,300
3.5%
17.1%
44.6%
20.7%

7.9%
6.2%
2009年第4四半期








2010年第1四半期
54,505,500
9.6%
15.3%
44.2%
19.7%

6.8%
4.4%
2010年第2四半期
62,058,100
17.2%
14.1%
40.9%
18.7%
0.9%
4.9%
3.2%
2010年第3四半期
81,132,600
25.3%
16.6%
36.3%
15.4%
1.1%
2.7%
2.5%
2010年第4四半期
101,150,300
30.5%
15.8%
32.3%
14.6%
2.0%
3.4%
1.5%
2011年第1四半期
99,775,000
36.4%
16.9%
27.7%
13.0%
1.9%
2.6%
1.5%
2011年第2四半期
107,740,400
43.4%
18.2%
22.1%
11.7%
1.9%
1.6%
1.0%
2011年第3四半期
115,185,400
52.5%
15.0%
16.9%
11.0%
2.2%
1.5%
0.9%
2011年第4四半期
149,041,800
50.9%
23.8%
11.7%
8.8%
2.1%
1.9%
0.8%
2012年第1四半期
144,391,700
56.1%
22.9%
8.6%
6.9%
2.7%
1.9%
0.9%
2012年第2四半期
153,686,100
64.1%
18.8%
5.9%
5.2%
2.7%
2.7%
0.6%
2012年第3四半期
169,178,600
72.4%
13.9%
2.6%
5.3%
3.0%
2.4%
0.4%
2012年第4四半期
207,662,400
69.7%
20.9%
1.2%
3.5%
1.3%
3.0%
0.3%
2013年第1四半期
210,046,100
74.4%
18.2%
0.6%
3.0%
0.7%
2.9%
0.3%
2013年第2四半期
225,326,200
79.0%
14.2%
0.3%
2.7%
0.4%
3.3%
0.2%
2013年第3四半期
250,231,700
81.9%
12.1%
0.2%
1.8%
0.3%
3.6%
0.2%
2013年第4四半期








2014年第1四半期
281,636,900
80.8%
15.3%

0.6%

2.7%
0.6%
2014年第2四半期
290,384,400
83.8%
12.2%

0.7%

2.8%
0.5%
2014年第3四半期
305,384,000
83.3%
12.5%

0.8%

3.0%
0.4%
2014年第4四半期
367,334,400
76.0%
20.4%

0.5%

2.8%
0.4%
2015年第1四半期
336,054,400
78.9%
17.9%

0.4%

2.5%
0.4%
2015年第2四半期
329,676,400
82.2%
14.6%

0.3%

2.5%
0.4%
2015年第3四半期
352,844,000
84.7%
13.1%

0.3%

1.7%
0.3%
2015年第4四半期
403,109,400
80.7%
17.7%

0.2%

1.1%
0.2%
2016年第1四半期
349,251,400
84.1%
14.8%

0.2%

0.7%
0.2%
2016年第2四半期
344,359,700
86.2%
12.9%

0.1%

0.6%
0.2%
2016年第3四半期
373,292,500
87.8%
11.5%

0.1%

0.4%
0.2%
2016年第4四半期









日本国内でのスマートフォンの利用者数(契約者数)の推移は以下の通り[50][51][52][53][54][55][56]















































































































時期 総数 Android iOS (iPhone) Microsoft その他 調査会社
2010年6月

435,000
2,557,000
2,144,000

コムスコア
2010年9月
5,702,000
841,000
3,347,000
1,475,000
39,000
コムスコア
2010年12月
6,975,000
2,174,000
3,787,000
831,000
183,000
コムスコア
2011年3月
9,764,000
4,601,000
3,906,000
1,257,000
コムスコア
2011年11月
15,100,000
61.0%
33.0%
5.7%
0.3%
コムスコア
2012年2月
19,300,000
61.4%
34.2%
3.9%
0.5%
コムスコア
2012年3月

62.2%
33.7%
3.7%
0.4%
コムスコア
2012年6月
24,086,000
64.1%
32.3%
3.2%
0.4%
コムスコア
2013年1月
40,610,000
63.3%
34.8%
1.9%
MM総研
2013年9月
50,150,000
63.0%
35.6%
1.4%
MM総研
2014年3月
57,340,000
57.1%
41.8%
1.2%
MM総研


タブレット


世界のタブレット出荷台数(電子書籍端末を除く)[57][58][59][60][61][62][63][64][65][66]








































































































時期 総数 Android iOS Windows その他 調査会社
2010年第4四半期
10,700,000
29.0%
68.2%
2.8%
Strategy Analytics
2011年第2四半期
15,042,000
29.2%
61.4%
8.6%
Strategy Analytics
2011年第3四半期
17,200,000
29.2%
64.5%
6.4%
Strategy Analytics
2011年第4四半期
26,800,000
39.2%
57.4%
1.9%
Strategy Analytics
2012年第1四半期
18,700,000
34.2%
63.1%
2.7%
Strategy Analytics
2012年第2四半期
24,944,000
29.3%
68.3%
2.4%
Strategy Analytics
2012年第3四半期
24,700,000
41.3%
56.7%
2.0%
Strategy Analytics
2012年第4四半期
52,500,000

43.6%


IDC
2013年第1四半期
40,600,000
43.4%
48.2%
7.4%
1.0%
Strategy Analytics
2013年第2四半期
51,700,000
67.0%
28.3%
4.5%
0.2%
Strategy Analytics
2013年第3四半期
47,600,000

29.6%


IDC

日本国内のタブレット出荷台数(電子書籍端末を除く)
[67][68][69][70][71][72][73][74]
















































































時期 総数 Android iOS Windows その他 調査会社
2010年4月〜2010年9月
350,000
20,000
320,000
10,000
ICT総研
2010年10月〜2011年3月
540,000
50,000
480,000
10,000
ICT総研
2011年4月〜2011年9月
1,180,000
370,000
780,000
30,000
ICT総研
2011年10月〜2012年3月
1,580,000
490,000
1,040,000
50,000
ICT総研
2012年4月〜2013年3月
5,680,000
42.4%
52.5%
0.0%
5.1%
MM総研
2013年4月~2014年3月
7,480,000
45.7%
43.8%
10.5%
-
MM総研
2014年4月~2015年3月
9,290,000
45.7%
43.9%
10.4%
-
MM総研
2015年4月~2016年3月
9,030,000
46.0%
40.0%
14.1%
-
MM総研


バージョン


























  Pie (0.0%)


  Oreo (14.6%)


  Nougat (30.8%)


  Marshmallow (22.7%)


  Lollipop (19.2%)


  KitKat (8.6%)


  Jelly Bean (3.5%)


  Ice Cream Sandwich (0.3%)


  Gingerbread (0.3%)




Google Play Storeへのアクセス統計によるバージョンごとの世界シェア[75]







































































































バージョン
コードネーム
リリース

API
シェア

2.3.3 – 2.3.7
Gingerbread

000000002010-12-17-00002010年12月17日
10
0.2%

4.0.3 – 4.0.4
Ice Cream Sandwich

000000002011-10-18-00002011年10月18日
15
0.3%

4.1.x
Jelly Bean

000000002012-07-09-00002012年7月9日
16
1.1%

4.2.x

000000002012-11-13-00002012年11月13日
17
1.5%

4.3

000000002013-07-24-00002013年7月24日
18
0.4%

4.4
KitKat

000000002013-10-31-00002013年10月31日
19
7.6%

5.0
Lollipop

000000002014-11-03-00002014年11月3日
21
3.5%

5.1

000000002015-03-09-00002015年3月9日
22
14.4%

6.0
Marshmallow

000000002015-10-05-00002015年10月5日
23
21.3%

7.0
Nougat

000000002016-08-23-00002016年8月23日
24
18.1%

7.1

000000002016-12-05-00002016年12月5日
25
10.1%

8.0
Oreo

000000002017-08-21-00002017年8月21日
26
14.0%

8.1

000000002017-12-05-00002017年12月5日
27
7.5%

9.0
Pie

000000002018-08-06-00002018年8月6日
28
0.0%


ライセンス


Androidのソースコードは、アプリケーション・フレームワークから標準ライブラリ、ランタイム、カーネルまでのすべてが公開され、改変も自由である。基本的にAndroidのソースコードのライセンスは、Apache License 2.0に準じるため、Androidを採用した企業・個人が改変部や付加部分をGPLのように公開する必要はない。ただし、WebKitのライセンスはLGPLであり、カーネルとそのライブラリなどのLinuxに基づく部分のライセンスはGPLであるため、公開が求められる[21]


Gmail、Googleマップ、Google検索、Google Playなどの一部のGoogle製アプリケーションは、Androidと密に連携しているがプロプライエタリなライセンスで提供されている[76]。これらのGoogle製アプリケーションはGoogle Mobile Service認証をGoogleから受けた端末に対してのみ供給され、それらの端末でのみ動作が認められる。したがってカスタマイズしたAndroidに、これらのアプリケーションを載せるためには、カスタマイズを施したプロジェクトが個別にGoogleの許諾を得る必要がある。なお、アプリケーションをGoogle提供のファームウェアからバックアップし、権利を侵害していないカスタム版に再インストールする(カスタム版にはアプリケーションをバンドルしない)手法が説明される場合もあるが、Google Mobile Service認証を経ておらず、ライセンス違反の行為となる。


タブレット向けのバージョンであるAndroid 3.xはスマートフォンへの対応が不完全であるということを理由としてソースコードの公開が見送られていた[77]
が、4.0.1から再度公開に戻った
[78]。ただし、3.xのソースコードはGitの履歴の中に存在するだけで、Gitのタグとしては割り振られていない[79]



歴史





Samsung Galaxy スマートフォン


アンディ・ルービンが設立したプラットフォームベンダーである米Android社を、2005年にGoogleが買収[80]したことから一時はGoogleが「gPhone」と呼ばれる独自の携帯電話端末の開発を進めているという憶測が流れた[81]。2007年11月に「Open Handset Alliance」(オープン・ハンドセット・アライアンス、以下OHAと表記)を通じて新規プラットフォームの概要のみが発表される結果となった。


2007年11月5日、携帯電話用ソフトウェアのプラットフォームであるAndroidを、米検索最大手Google、米クアルコム、独通信キャリアのT-モバイル(T-Mobile International)などが中心となり設立した規格団体 OHAが発表した。



2008年



  • 9月23日 - 米T-Mobile USA社は世界初の商用Android搭載端末としてT-Mobile G1を発表した。OHAはソフトウエア開発キット(SDK)の正式版「Android 1.0 SDK, Release 1」を発表した。OHAはAndroidの全ての動作環境を、2008年中にオープンソースライセンスの1つであるApacheライセンス Ver.2.0の下で公開する方針だとしている[82]。OHAには上記の企業以外にも、日本のNTTドコモ、KDDI、テレフォニカなどの電気通信事業者や、米モトローラ、韓国サムスン電子、LGエレクトロニクスなどの携帯端末メーカー、米インテル、ブロードコム、NVIDIA、テキサス・インスツルメンツ、マーベルなどの半導体メーカーなど、大手企業が合わせて34社も参加している[83]

  • 10月22日 - 世界初のAndroid搭載スマートフォン、「T-Mobile G1」がT-Mobile USAから全米向けに発売された。同時に、Googleはアプリケーションを販売するためのマーケット「Android Market」を開設した[84]

  • 12月9日 - 新たにソフトバンクモバイル、ボーダフォン、東芝、ソニー・エリクソン・モバイルコミュニケーションズ、華為技術、エリクソン、オムロン、ASUS、ガーミン、ARMなどの14社がOHAに加わった事が発表された[85]



2009年



  • 6月24日 - ソフトフロント、Android上で双方向VoIP通話に成功を発表[86]

  • 9月 「Android 1.6 SDK」の提供を開始[87]

  • 10月23日 - HT-03AでAndroid 1.6が提供開始[88]

  • 11月8日 - 米国のベライゾン・ワイヤレスよりモトローラ製Android 2.0搭載のスマートフォン、「Motorola Droid」がアメリカで販売される[89]



2010年



  • 1月5日 - Googleより、世界初のAndroid 2.1を搭載したNexus Oneが発売された[90]

  • 12月16日 - Googleより、世界初のAndroid 2.3を搭載したNexus Sが米国で発売された。



2011年



  • 2月24日 - モトローラ・モビリティより、世界初のAndroid 3.0を搭載したMotorola Xoomが米国で発売された。

  • 11月17日 - Googleより、世界初のAndroid 4.0を搭載したGalaxy Nexusのグローバルモデル(GT-i9250)が欧州で発売された。



2012年



  • 7月10日 - Android 4.1が公開された。最初にGalaxy Nexus、Motorola Xoom、Nexus Sのグローバルモデル向けにアップデートを開始した[91]

  • 11月13日 - Android 4.2が公開された。Nexus 4とNexus 10に標準搭載されて発売された[92]



2013年



  • 7月24日 - Android 4.3が公開された。Nexus 4、Nexus 7、Nexus 10向けのアップデートを開始[93]

  • 11月1日 - Googleより、世界初のAndroid 4.4を搭載したNexus 5が発売された。



2014年



  • 3月18日 - スマートウォッチ向けにカスタマイズされたAndroid Wearをリリース。

  • 6月25日 - カーナビゲーションシステムのAndroid Autoを発表。

  • 6月26日 - Android Lのデベロッパープレビュー版を、Nexus 5とNexus 7向けに提供開始[94]

  • 9月15日 - Googleより、新興国市場向け低価格帯スマートフォンのAndroid Oneが発表された[95]

  • 10月15日 - Android Lの正式版となるAndroid 5.0が発表された[96]

  • 11月3日 - Android 5.0の正式版を公開[97]



2015年



  • 3月10日 - Android 5.1の正式版を公開。

  • 10月6日 - Android 6.0の正式版を公開。



2016年



  • 3月10日 - Android 7.0の公開ベータ版をリリース。当初コードネームがなく、Android Nとして発表された[98]

  • 8月23日 - Android 7.0の正式版を公開[99]

  • 10月4日 - Android 7.1の正式版を公開。

  • 12月5日 - Android 7.1.1の正式版を公開。



2017年



  • 4月4日 - Android 7.1.2の正式版を公開。

  • 8月21日 - Android 8.0の正式版を公開。

  • 11月27日 - Android 8.1の正式版を公開。



2018年


  • 3月7日 - Android 9.0の正式版を公開。


世界での発売端末




セキュリティ




Android 6.0 以降の権限管理画面。6.0 未満と比べ、個別に権限を管理することができる。


Androidのアプリケーションは、スーパーユーザー権限(root)を要求する一部のアプリを除き、システムの重要領域やユーザー情報にアクセスできないようサンドボックスで動作する[100]


権限に関してはユーザーに視覚的にわかるように、アプリをインストールする際、必要な権限のリストを表示する機能がある。例えば「Google マップ」の場合は、位置情報の読み取り(GPSへのアクセス)があり、「カメラ」だと撮影、マイクによる録音などの権限がリストに表示される。この機能によって、アプリケーションに無関係な怪しい権限を要求された際には、ユーザーが確認できる[101][102]

Android 4.3ではアプリ毎に権限を設定できる機能が実験的に追加されたが、アプリケーションの互換性を損なう恐れがあるという理由で4.4では無効になった[103]


端末をスリープ解除する際には、ロック画面にPINコードやパターンロックを割り当てる事もできる。これに加えてAndroid 5.0以降では、自宅にいる時、スマートウォッチが接続されている時などの条件に応じて自動でロック解除できるスマートロック機能もある。


盗難などで不正にファクトリーリセットされた端末は、Android Device Protection(アンドロイド デバイスプロテクション)という保護機能が働く。デバイスプロテクションが作動すると、直前オーナーのGoogleアカウントにログインしなければ全ての機能が使えないようロックされる。


その他に、端末の位置を逆探知したりリモートロックできるAndroid デバイス マネージャー(ADM、スマートフォンを探す)も提供されており、盗難や置き忘れの対応策のひとつとされている。



日本でのセキュリティ


トレンドマイクロ社によると、2012年(平成24年)1月から3月の間に、Androidの不正アプリが約5,000種発見されたとしている。また、同社では、2012年(平成24年)4月に人気アプリである写真共有サービス「Instagram」や、アクションパズルゲーム「Angry Birds Space」などの偽アプリ配布サイトが存在し、特定のWebサイトにアクセスし、モバイル端末に他のファイルをダウンロードするなど、不正な動作を行う偽アプリがダウンロード出来るようになっていたことを確認している。「Google Play(旧Android Market)」などの公式サイトにおいて偽アプリが確認されるケースもある。


このような課題に早急に対応していくために、日本は、2011年(平成23年)10月に「スマートフォン・クラウドセキュリティ研究会」を設置し、スマートフォンを狙うマルウェア等に対する事業者等における対策の在り方や、利用者への情報セキュリティ対策の啓発の必要性について検討を進めてきた。同研究会では、同年12月の中間報告で、スマートフォン利用者が最低限取るべき情報セキュリティ対策として、「スマートフォン情報セキュリティ3か条」33を提唱し、2012年(平成24年)6月に最終報告を取りまとめた。また、2011年(平成23年)12月に「利用者視点を踏まえたICTサービスに係る諸問題に関する研究会」において「スマートフォンを経由した利用者情報の取扱いに関するWG」が開催され、スマートフォンにおける利用者情報が安心・安全な形で活用され、利便性の高いサービス提供につながるよう、諸外国の動向を含む現状と課題を把握し、利用者情報の取扱いに関して必要な対応等の検討が進められている。2012年(平成24年)4月には、スマートフォンを巡るサービス構造、利用者情報の取扱いに関する現状、利用者情報の管理等の在り方及び利用者に対する周知の在り方等の今後の論点を取りまとめた中間取りまとめ及び利用者自身が注意すべき事項を整理した「スマートフォンプライバシーガイド」34が公表された。
(参照:平成24年総務省「情報通信白書」)



組み込み用Android


"Open Embedded Software Foundation"(OESF) がAndroidを基に、機能を追加した組み込み用プラットフォームを開発中である。OESFのWebには2005年からのタイムスタンプがある。日本のOESFはWebによると2009年2月12日に設立された。2011年3月現在のバージョンは、Android 2.2を基にしEM3(OESF Embedded Master 3)と呼ばれる。2011年3月にオープンソースとして一般向けに公開された[104]


IP電話、デジタルテレビ、マルチメディア、DLNA、Bluetooth、リモートコントロール、ポインティング・デバイス、ネットワーク管理、ユーザインタフェース、SDKなどの機能拡張を行ってアプリケーション・フレームワークより上位のAPIから使用する。EM1の機能拡張は全てではないと推測されるが、Linuxカーネル部分と同じ深さでハードウェア上に直接載る低レベルで実装される。EM2は、Android 2.0を元に開発され、2010年10月に公開された。Androidそのものが軽量化を意図して設計されているが、OESF版ではさらに基本コンポーネントだけに絞り、必要な機能を選んで追加できる[105]



Android Go Edition


Android Go editionは、Googleが開発者カンファレンス「Google I/O 2017」において「Android Go」プロジェクトとして発表された。メモリーやストレージが少ないローエンド端末でもAndroidが効率的に動作するように設計されており、Android 8.1 Oreoで動作するメモリー1GB以下のデバイス向けに最適化されている。



イースターエッグ


Android 2.3 Gingerbread以降からは、ジョークの画像やアニメーションを表示する機能が隠されている。いわゆるイースターエッグと呼ばれるものである。この機能にアクセスするには、端末の設定情報から端末情報を開き、一覧にあるAndroidのバージョンを3回連続でタップすると表示される。なおAndroidのバージョンによって、表示される内容が異なる。



  • 2.3(ジンジャーブレッド) - ゾンビの群れ中にAndroidのロボットが表示される。このイラストは、多くのゾンビアートを手がけるジャック・ラーソンによって描かれた。

  • 3.x(ハニカム) - Androidのロボットを、昆虫の蜂にデフォルメしたイラスト。

  • 4.0(アイスクリームサンドイッチ) - 黒いビスケットに包まれたアイスクリーム状のロボットイラスト。ロングタップすると、8ビットデザインのロボットが無数に飛び交うアニメーションに移動する。

  • 4.1-4.3(ゼリービーンズ) - ゼリービーンズの形をする笑ったAndroidロボットが表示される。ロングタップすると、それが無数に飛び交うアニメーションに切り替わる。ロボットはタップして移動したり弾き飛ばす事ができる。

  • 4.4(キットカット) - アルファベットのK(殆どの端末ではビルド番号の頭文字か数字)が表示され、左右をタップすると回転する。数回タップする事で、キットカットのロゴデザインを象ったAndroidロゴが表示される。ここからロングタップすると、4.4以前で全ての歴代バージョンのアイコンがタイル型のインタフェースで表示されるデザートケースの画面に移る。

  • 5.x(ロリポップ) - ペロペロキャンディが表示され、キャンディの部分をタップすると色が変化する。そこから何回かタップして更にロングタップすると、フラッピーバード(英語版)に似たゲームで遊べる。JRummy Appsによって難易度調整機能が付いた『Lollipop Land』のゲームアプリが公開されている。
    • L(デベロッパービルド) - Android Lの開発者プレビュー版は、ランダムな色と大きさをした四角形が表示され、下部にビルド番号が表示される。ロングタップすると、4.4と同じくタイル型のインタフェースが表示される。


  • 6.0(マシュマロ) - マシュマロが表示され、ロリポップとは違いマシュマロの部分をタップしても色は変化しない。ロングタップすると、フラッピーバード(英語版)に似たゲームで遊べるのは同一だが一つの端末で最大6人までのマルチプレイに対応したりタップ位置が表示されるようにもなった。

  • 7.x(ヌガー) - アルファベットのNが表示され、タップしても変化しない。ロングタップすると、猫のアイコンが表示され、クイック設定の編集を押すと猫のアイコンで「????」のメニューが追加される。猫のアイコンをクイック設定に追加すると皿のアイコンに変化し、皿のアイコンをタップするとねこあつめに似たゲームで遊べる。



システム領域のカスタマイズ



root化



Androidではセキュリティ等の理由からユーザーやアプリケーションがある階層以上にしかアクセスできないように制限がなされている。その制限を解除し最低階層にアクセスできるようにすることを、root化(rooting)、root権を取るという。これにより、より高度な動作をするソフトウェアが実行可能になるが、ほとんどの場合販売元との規約に反するため、サポートを受けられないなどのデメリットが生じる。iOSでのjailbreakに近い。


ただ、AndroidセキュリティチームのNick Kralevichによれば、Googleはroot化を認めている。root化はユーザーの権利の一つであり、一方でユーザーの責任でそれに伴う不利益を受けることは仕方ないという見解を示している。またroot化によってアプリケーションや各種コンテンツの開発者、キャリア会社の権利は侵害されないとしている[106]



ブートローダーのアンロック


Androidのアップデートは、このブートローダーを経由してアップデートされるが、大半の端末ではブートローダーがロックされている。ブートローダーがロックされていると、メーカーの電子署名が入ったアップデートしか受け付けないようになっている[107]。これに対して、ユーザーが自由にカスタムROMをインストール出来るように、一部の端末ではブートローダーをアンロックする方法がGoogleによって公開されている[108]

これらは改造行為となり保証外になるのが通常だが、中にはこの行為前提で初めからブートローダーがアンロックされた状態で出荷される端末もある[109]



fastbootモード


fastbootモード(ファーストブートモード)とは、PC側のコマンド操作によってシステム領域の書き換えやパーティション操作を行うための機能である。fastbootのコマンド機能は前述に加え、ブート、リブート、アプリのアンインストール、ファイルの転送、システムのバックアップ、ブートローダのアンロックなど様々なコマンドに対応する[110]



プライバシー


2011年04月、ウォール・ストリート・ジャーナル(Web版)が、Androidは個人情報(Android利用者の氏名や場所、付近のWi-Fiネットワークの信号強度や位置情報)を取得・蓄積し、Googleに送信していると報じた。セキュリティ専門家が台湾HTC製のAndroidスマートフォンを調べた際に、これらの情報を少なくとも1時間に数回、Googleに送信していたことが確認されたという[111]
この報道に対し、GoogleはAndroid搭載端末から位置情報を収集していることは認めたが、すべてあらかじめユーザーの同意を得た上で行っており、また収集したデータは匿名化された形でGoogleのサーバーに送られていることから、プライバシー上問題はないと主張している[112]


2011年05月、韓国の警察は、Android利用者の位置情報を無断収集した疑いで、米Google韓国法人のGoogleコリアを家宅捜索し、位置情報の収集に関するデータを押収した。警察関係者は「携帯電話向け広告を扱うGoogle子会社のアドモブが、利用者の同意なくスマートフォン向けアプリケーションを通じて個人の位置情報を収集した疑いがある。押収物を分析し、個人情報の収集量や収集方法を把握する」と話している[113]



脚注


[ヘルプ]




  1. ^ “Licenses”. Android Open Source Project. Open Handset Alliance. 2008年10月22日閲覧。


  2. ^ “Android”. Google. 2018年4月20日閲覧。


  3. ^ “Google has 2 billion users on Android, 500M on Google Photos”. TechCrunch (2017年). 2018年4月20日閲覧。


  4. ^ 【IT知ったか人物伝】アンディ・ルービン 携帯端末用OS「アンドロイド」開発者 - 経済・マネー - ZAKZAK


  5. ^ “グーグル電話「Gphone」、2週間以内に発売の噂”. CNET JAPAN. http://japan.cnet.com/mobile/story/0,3800078151,20355175,00.htm 

  6. ^ abc 蓬田宏樹、他著「Androidの野望」日経エレクトロニクス
    2007年12月17日号 p.47-69



  7. ^ http://internet.watch.impress.co.jp/cda/news/2007/11/06/17415.html


  8. ^ “「Androidをあらゆる機器に」ゲーム機、腕時計、冷蔵庫の市場も狙うグーグルの野望” (2013年7月2日). 2013年7月2日閲覧。


  9. ^ Input Technical Information


  10. ^ Sensors Overview


  11. ^ Real Racing 2 Speeds Into The Android Market – Leaves Part 1 In The Dust


  12. ^ Android instructions


  13. ^ Hiding the Status Bar - Android Developer 公式サイト


  14. ^ Phones & Tablets


  15. ^ Hiding the Navigation Bar - Android Developer 公式サイト


  16. ^ Android Compatibility


  17. ^ Google: Android app downloads have crossed 50 billion, over 1M apps in Play


  18. ^ Independent App Stores Take On Google’s Android Market


  19. ^ Android OSを標的とした不審なアプリに関する注意喚起 - 情報処理推進機構(IPA)


  20. ^ Musil, Steven (2009年2月11日). “Report: Apple nixed Android's multitouch”. CNET News. http://news.cnet.com/8301-13579_3-10161312-37.html 2009年9月3日閲覧。 

  21. ^ abc服部武、藤岡雅宣編著『HSPA+/LTE/SAE教科書』、インプレスR&D、2009年、ISBN 978-4-8443-2738-7


  22. ^ ビックカメラ、Intel Atom搭載の7.9型Androidタブレット - マイナビニュース


  23. ^ InfoQ: Dalvik、Androidのバーチャルマシーンが激しい論議を巻き起こす


  24. ^ Introducing ART - Android Developers


  25. ^ 期待の新OS「Android 5.0 Lollipop」は新UI! 速度向上! バッテリー長持ち!


  26. ^ Verifying App Behavior on the Android Runtime (ART) - Android Developers


  27. ^ Android L、バッテリー寿命が1.37倍の伸び


  28. ^ ブートローダーとfastboot - マイナビニュース


  29. ^ Android SDK


  30. ^ What's New in Android Developer Tools


  31. ^ Android Studio 1.0


  32. ^ Gapps - CyanogenMod


  33. ^ Gartner Says Worldwide Mobile Device Sales Grew 13.8 Percent in Second Quarter of 2010, But Competition Drove Prices Down


  34. ^ Gartner Says Worldwide Mobile Phone Sales Grew 35 Percent in Third Quarter 2010; Smartphone Sales Increased 96 Percent


  35. ^ Gartner Says 428 Million Mobile Communication Devices Sold Worldwide in First Quarter 2011, a 19 Percent Increase Year-on-Year


  36. ^ Gartner Says Sales of Mobile Devices in Second Quarter of 2011 Grew 16.5 Percent Year-on-Year; Smartphone Sales Grew 74 Percent


  37. ^ Gartner Says Sales of Mobile Devices Grew 5.6 Percent in Third Quarter of 2011; Smartphone Sales Increased 42 Percent


  38. ^ Gartner Says Worldwide Smartphone Sales Soared in Fourth Quarter of 2011 With 47 Percent Growth


  39. ^ Gartner Says Worldwide Sales of Mobile Phones Declined 2 Percent in First Quarter of 2012; Previous Year-over-Year Decline Occurred in Second Quarter of 2009


  40. ^ Gartner Says Worldwide Sales of Mobile Phones Declined 2.3 Percent in Second Quarter of 2012


  41. ^ Gartner Says Worldwide Sales of Mobile Phones Declined 3 Percent in Third Quarter of 2012; Smartphone Sales Increased 47 Percent


  42. ^ Gartner Says Worldwide Mobile Phone Sales Declined 1.7 Percent in 2012


  43. ^ Gartner Says Asia/Pacific Led Worldwide Mobile Phone Sales to Growth in First Quarter of 2013


  44. ^ Gartner Says Smartphone Sales Grew 46.5 Percent in Second Quarter of 2013 and Exceeded Feature Phone Sales for First Time


  45. ^ Gartner Says Smartphone Sales Accounted for 55 Percent of Overall Mobile Phone Sales in Third Quarter of 2013


  46. ^ Gartner Says Emerging Markets Drove Worldwide Smartphone Sales to 19 Percent Growth in First Quarter of 2015


  47. ^ Gartner Says Worldwide Smartphone Sales Recorded Slowest Growth Rate Since 2013


  48. ^ Gartner Says Emerging Markets Drove Worldwide Smartphone Sales to 15.5 Percent Growth in Third Quarter of 2015


  49. ^ Gartner Says Worldwide Smartphone Sales Grew 9.7 Percent in Fourth Quarter of 2015


  50. ^ コムスコア、モバイル利用に関する包括調査データベース「モビレンズ」による最新傾向を発表


  51. ^ 日本におけるスマートフォンの新規購入がフィーチャーフォンの新規購入を超える - comScore, Inc


  52. ^ 日本のスマホ利用動向:4人にひとりはスマホユーザーに


  53. ^ スマートフォン市場規模の推移・予測(2013年3月) - 株式会社 MM総研


  54. ^ スマートフォン市場規模の推移・予測(2013年10月) - 株式会社 MM総研


  55. ^ スマートフォン市場規模の推移・予測(2013年3月) - 株式会社 MM総研


  56. ^ スマートフォン市場規模の推移・予測(2014年4月) - 株式会社 MM総研


  57. ^ Android Captures Record 39 Percent Share of Global Tablet Shipments in Q4 2011


  58. ^ iPad、世界タブレット出荷で圧倒的首位守る SamsungとASUSも急成長――IDC調べ


  59. ^ 世界タブレット出荷、iPadは好調だが予測を下回る――IDC調べ


  60. ^ 2012年Q2の世界タブレット市場、「iPad」のシェアが過去最高の68%に


  61. ^ Apple iPad Captures 68 Percent Share of 25 Million Global Tablet Shipments in Q2 2012


  62. ^ Android Captures Record 41 Percent Share of Global Tablet Shipments in Q3 2012


  63. ^ Tablet Shipments Soar to Record Levels During Strong Holiday Quarter, According to IDC - prUS23926713


  64. ^ Apple Maintains 48 Percent Share of Global Branded Tablet Shipments in Q1 2013


  65. ^ Android Dominates the Tablet Market in 2013 Q2


  66. ^ Android Growth Drives Another Strong Quarter for the Worldwide Tablet Market, According to IDC - prUS24420613


  67. ^ トピックス2012年4月26日 | ICT総研 市場調査・マーケティングカンパニー


  68. ^
    “2012年度通期国内タブレット端末出荷概況” (2013年5月23日). 2016年8月12日閲覧。



  69. ^ 第3四半期のタブレットOS別出荷シェア、AndroidがiOSを追い抜く――IDC調べ


  70. ^ 週末スペシャル - タブレットに新潮流、7型NexusがiPadをついに逆転:ITpro


  71. ^
    “2013年度通期国内タブレット端末出荷概況” (2014年5月21日). 2016年8月12日閲覧。



  72. ^
    “2014年度通期国内タブレット端末出荷概況” (2015年5月21日). 2016年8月12日閲覧。



  73. ^
    “2015年度通期国内タブレット端末出荷概況” (2016年5月19日). 2016年8月12日閲覧。



  74. ^
    “2015年度通期の国内タブレット出荷台数は903万台、初の前年割れ” (2016年5月19日). 2016年8月12日閲覧。



  75. ^ “Dashboards - Android Developers” (2018年9月12日). 2018年9月21日閲覧。


  76. ^ “「Android」のオープン性で対立するGoogleと開発者”. http://sourceforge.jp/magazine/09/10/01/0237239 


  77. ^ Android 3.0、ソースコード公開はスマートフォンへの対応後――グーグルが発表 : IT業界動向


  78. ^ Android 4.0 "Ice Cream Sandwich" ソースコード公開


  79. ^ [1-25-false ICS is coming to AOSP - Android Building - Google グループ]


  80. ^ 【IT知ったか人物伝】アンディ・ルービン 携帯端末用OS「アンドロイド」開発者 - 経済・マネー - ZAKZAK


  81. ^ “グーグル電話「Gphone」、2週間以内に発売の噂”. CNET JAPAN. http://japan.cnet.com/mobile/story/0,3800078151,20355175,00.htm 


  82. ^ Open Handset Alliance Releases Android SDK


  83. ^ Industry Leaders Announce Open Platform for Mobile Devices


  84. ^ “Android Market: Now available for users” (2008年10月22日). 2012年9月29日閲覧。


  85. ^ Open Handset Alliance announces 14 new members(英語)
    Android推進組織OHAにソフトバンクモバイルほか14社が新たに参加



  86. ^ Softfront News PRESS RELEASE 2009/06/24


  87. ^ Download Android 1.6 SDK, Release 1


  88. ^ HT-03A OSバージョンアップ情報(NTTドコモ)


  89. ^ 妹分「DROID ERIS」も同時発売:Android 2.0携帯「DROID」発売――深夜発売店には行列も - ITmedia エンタープライズ


  90. ^ 米グーグル、自社ブランドのスマートフォン「Nexus One」 - ケータイWatch


  91. ^ Android 新OS発表!Android 4.1 Jelly Bean はここが違う!


  92. ^ Google、Android 4.2(Jelly Bean)を搭載した「Nexus 4」、「Nexus 7(32GBと3G対応モデル)」、「Nexus 10」を正式発表、11月13日に発売開始、Nexus 7 32GBモデルとNexus 10は日本でも発売


  93. ^ Nexus4、7、10がAndroid4.3にアップデート Nexus4では技適マークが表示


  94. ^ Google、次期モバイル OS「Android L」の開発者向けプレビュー版を公開


  95. ^ Google、「次の50億人」に向けた「Android One」スマホをインドで発表


  96. ^ Android: Be together. Not the same.


  97. ^ Android: Be together. Not the same.


  98. ^ まだ名前のない次期バージョンAndroid Nのサプライズ・プレビューをGoogleが敢行、目的はデベロッパーフィードバック


  99. ^ GoogleがAndroid 7.0、Nougatを正式公開―画面分割、通知、履歴ボタンでアプリ呼び出しなど改良点多数


  100. ^ Android Security Overview


  101. ^ Androidを取り巻く脅威――ユーザーにできることは? (3/3)


  102. ^ 不正Androidアプリの見分け方~権限をよく確認、開発者名もググること


  103. ^ Google removes app permissions manager from Android 4.4


  104. ^ “Embedded Master 3 is Availabe Now in Public!” (2011年3月31日). 2012年9月29日閲覧。


  105. ^ 道本健二 『組み込み向けAndroidは2010年2月に公開 OESFがロードマップを発表』 日経エレクトロニクス 2009年9月21日号 p.33


  106. ^ Android Developers Blog: It's not "rooting", it's openness


  107. ^ ブートローダーとfastboot - マイナビニュース


  108. ^ Factory Images for Nexus Devices


  109. ^ サムスン、「GALAXY S4 Google Play Edition」を発売


  110. ^ [Fastboot tips


  111. ^ Androidもユーザーの位置情報を記録、Googleに送信か - ITmedia ニュース


  112. ^ グーグル、Android端末での個人情報取り扱いについて説明 - 「オプトイン」のやり方に疑問も


  113. ^ グーグル韓国法人とダウムを家宅捜索 | Chosun Online | 朝鮮日報




関連項目











  • 組み込みLinux

  • 関連製品

    • Android TV


    • Android Auto - Android端末と車両を接続して使用するカーナビゲーションシステム


    • Android Wear - スマートウォッチ用のOS


    • Chrome OS - ネットブックやデスクトップパソコン用のOS



  • 派生OS

    • ColorOS

    • CyanogenMod

    • AOKP

    • Fire OS

    • MIUI

    • EMUI

    • LeWa OS

    • OmniROM

    • Paranoid Android

    • Replicant

    • Indus OS

    • LineageOS



  • 競合OS

    • iOS

    • Windows Phone

    • BlackBerry OS


    • Tizen, MeeGo

    • Firefox OS

    • Open webOS



  • 開発環境
    • Android Studio




外部リンク



  • 公式ウェブサイト

  • Android Official Blog

  • Android Developers


  • Android Open Source Project(英語)

  • Google Play

  • Android 用 Google API


  • Android - Google+(英語)


  • Android Developers - Google+(英語)


  • Open Handset Alliance(英語)


  • Open Embedded Software Foundation(日本語)













Popular posts from this blog

Accessing regular linux commands in Huawei's Dopra Linux

Can't connect RFCOMM socket: Host is down

Kernel panic - not syncing: Fatal Exception in Interrupt