Android (オペレーティングシステム)
(Goodies から転送)
出典: フリー百科事典『ウィキペディア(Wikipedia)』 (2026/10/08 10:07 UTC 版)
|
|
この記事には複数の問題があります。
|
| |
|
| 開発者 | |
|---|---|
| プログラミング言語 | C言語, C++, Java, Kotlin, Rust, Assembly |
| OSの系統 | Linux |
| 開発状況 | 開発中 |
| ソースモデル | FOSS |
| 初版 | 2008年9月23日 |
| 最新安定版 | Android 17 - 2026年6月16日[1] [±] |
| 最新開発版 | なし [±] |
| リポジトリ | |
| 対象市場 | スマートフォン、タブレット、ノートパソコン、PC、スマートTV (Android TV)、車両 (Android Auto)、スマートウォッチ (Wear OS)、VR(Android XR) |
| 使用できる言語 | 日本語含む100言語以上 |
| アップデート方式 | Over The Air(アップグレード後のダウングレードは不可) |
| パッケージ管理 | APK |
| プラットフォーム | ARM32、ARM64、MIPS、x86、x64 |
| カーネル種別 | モノリシックカーネル |
| 既定のUI | GUI |
| ライセンス | Apache 2.0、GPLv2、LGPLなど[2] |
| ウェブサイト | android |
| サポート状況 | |
| サポート中 | |
Android(アンドロイド)は、Googleが開発する汎用モバイルオペレーティングシステムおよびソフトウェアプラットフォーム[3]。主にスマートフォンやタブレットなどのタッチスクリーンデバイス向けに展開されている。最新バージョンは2026年6月16日にリリースされたAndroid 17。
2008年に初めてリリースされたAndroidは、約39億人のユーザーを抱える世界で最も使われているオペレーティングシステムであり[4]、iPhoneと区別する際に、Androidスマートフォン全体をさす呼称としても使われる[5][6]。
Linuxカーネルやオープンソースソフトウェアをベースにしており、Androidオープンソースプロジェクト(AOSP)として公開されている[7]。AOSPを基盤として端末メーカーや開発者が独自の製品を構築できる一方、Google Mobile Service (GMS)としてのGoogle ChromeやGoogle Playなど、Google独自の一部アプリケーションは、AOSPとは別にクローズドソースで提供される[8]。PC用にはAndroid-x86やGoogleBook、テレビ用にはAndroid TV、自動車用にはAndroid Auto、ウェアラブルデバイス用にはWear OSがある。
歴史
- 2003年 - アンディ・ルービンらが、アメリカカリフォルニア州パロアルトにAndroid社を設立。
- 2005年 - GoogleがAndroid社を買収[9]。
- 2006年9月 - Googleがモバイル分野で複数の特許を出願[10]。
- 2007年11月5日 - Googleや、HTC、クアルコム、T-Mobileなどの34社がOpen Handset Alliance(OHA)を設立。サムスン、モトローラ、NTTドコモ、KDDI、ソニーも含まれる[11]。Androidは、携帯電話向けのオープンなソフトウェアプラットフォームとして位置付けられ、端末メーカーや半導体メーカーなどが共通の基盤を利用できるよう設計された。
- 2008年
- 9月23日 - Googleや、T-Mobile、HTCの幹部らがニューヨーク市の地下鉄駅で行われた記者会見で、オペレーティングシステムのAndroidと同時に世界初の商用Android搭載端末としてT-Mobile G1を発表。OHAはソフトウェア開発キット(SDK)の正式版「Android 1.0 SDK, Release 1」を発表[12]。OHAはAndroidの全ての動作環境を、2008年中にオープンソースライセンスの1つであるApacheライセンス Ver.2.0の下で公開する方針だとしている[13]。
- 10月22日 - 世界初のAndroid搭載スマートフォンのT-Mobile G1がT-Mobile USAから全米向けに発売。同時に、Googleはアプリケーションを販売するためのマーケット「Android Market」を開設[14]。
- 12月9日 - 新たにソフトバンクモバイル、ボーダフォン、東芝、ソニー・エリクソン・モバイルコミュニケーションズ、華為技術、エリクソン、オムロン、ASUS、ガーミン、ARMなどの14社がOHAに加わる[15]。
- 2009年
- 6月24日 - ソフトフロント、Android上で双方向VoIP通話に成功[16]。
- 9月 - 「Android 1.6 SDK」の提供を開始[17]。
- 10月23日 - HT-03AでAndroid 1.6が提供開始[18]。
- 11月8日 - アメリカのベライゾン・ワイヤレスからモトローラ製Android 2.0搭載のスマートフォン、「Motorola Droid」がアメリカで販売[19]。
- 2010年
- 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のグローバルモデル向けにアップデートを開始[21]。
- 11月13日 - Android 4.2が公開。Nexus 4とNexus 10に標準搭載されて発売[22]。
- 2013年11月1日 - GoogleからAndroid 4.4を搭載したNexus 5が発売。
- 2014年
- 3月18日 - スマートウォッチ向けにカスタマイズされたAndroid Wearをリリース。
- 6月25日 - カーナビゲーションシステムのAndroid Autoを発表。
- 9月15日 - Googleから新興国市場向け低価格帯スマートフォンのAndroid Oneを発表[23]。
- 2016年10月4日 - GoogleはNexusの次世代シリーズであるPixelシリーズを発表[24]。
- 2019年5月 - 米中貿易摩擦により米国がファーウェイに経済制裁をし、Googleサービスの使用を制限した[25]。2019年夏、ファーウェイはAndroidに代わる独自のオペレーティングシステムであるHarmonyOSを開発すると発表し、グローバル市場で知的財産権を申請。
- 2023年9月6日 - ロゴを刷新[26]。
- 2024年12月12日 - GoogleはAndroid XRを発表。SamsungとQualcommとの共同開発で構築された[27]。
- 2026年
- 5月12日 - GoogleはChromebookの後継機であるGooglebookを発表。オペレーティングシステムはAluminum OS (後のGooglebook OS)とされており、最終的にChrome OSと置き換えられるとされている[28]。
- 9月21日、Googlebook OSが正式に公開[29]。
- 9月30日 - Google PlayにてGoogleによる本人確認と認証を受けた開発者の署名がないアプリのインストールを規制[30]。
バージョン
Androidでは主要なリリースごとにバージョン番号が付けられている。歴代のコードネームのうち、Android 1.5から9までは頭文字をCからPまでのアルファベット順に菓子の名称が付けられた。Android 10から12まではアルファベット1文字のみに変更された[31][32][33]。また、Android 16からは再度Bからアルファベット順となっている。
| バージョン | コードネーム | リリース |
|---|---|---|
| 1.0 | ― | 2008年9月23日 |
| 1.1 | ― | 2009年2月9日 |
| 1.5 | Cupcake | 2009年4月27日 |
| 1.6 | Donut | 2009年9月15日 |
| 2.0 - 2.1 | Eclair | 2009年10月26日 |
| 2.2 | Froyo | 2010年5月20日 |
| 2.3 | Gingerbread | 2010年12月6日 |
| 3.0 - 3.2 | Honeycomb | 2011年2月22日 |
| 4.0 | Ice Cream Sandwich | 2011年10月18日 |
| 4.1 - 4.3 | Jelly Bean | 2012年7月9日 |
| 4.4 | KitKat | 2013年10月31 |
| 4.4W | 4.4W | 2014年6月25日 |
| 5.0 - 5.1 | Lollipop | 2014年11月12日 |
| 6.0 | Marshmallow | 2015年10月5日 |
| 7.0 - 7.1 | Nougat | 2016年8月22日 |
| 8.0 - 8.1 | Oreo | 2017年8月21日 |
| 9 | Pie | 2018年8月6日 |
| 10 | Q | 2019年9月3日 |
| 11 | R | 2020年9月8日 |
| 12 | S | 2021年10月4日 |
| 12L | Sv2 | 2022年3月7日 |
| 13 | Tiramisu | 2022年8月15日 |
| 14 | Upside Down Cake | 2023年10月4日 |
| 15 | Vanilla Ice Cream | 2024年10月15日 |
| 16 | Baklava | 2025年6月10日 |
| 17 | Cinnamon Bun | 2026年6月16日 |
|
凡例
サポート終了
サポート中
|
||
デバイス
Androidは当初、携帯電話向けのプラットフォームとして開発され、その後、タブレット、テレビ、自動車、ウェアラブル、PCなどへ対応範囲が拡大した。
スマートフォン・タブレット
- Android - スマートフォンおよびタブレット向けのオペレーティングシステム。端末メーカーはAOSPを基盤として、自社製ハードウェアや独自サービスに合わせてカスタムROMを開発している。
テレビ
- Android TV - Androidベースのスマートテレビやストリーミングデバイス向けのプラットフォーム。
- Google TV - Android TVを基盤として、コンテンツの検索や推薦などを重視したGoogleのテレビ向けユーザーインターフェースおよびサービス。
自動車
- Android Automotive OS (AAOS) - Androidベースの自動車に組み込んで利用するオペレーティングシステム。車両のディスプレイや空調、メディアなどの機能と統合できる。自動車のカーヘッドユニットに接続して利用するアプリケーションであるAndroid Autoとは異なる。
ウェアラブル
- Wear OS - Androidベースのスマートウォッチなどのウェアラブル端末向けのプラットフォーム。スマートフォンとの連携、通知、アプリケーション、健康・フィットネス機能などに対応する。
PC
- Android-x86 - Androidをx86に移植したオペレーティングシステム。
- Googlebook OS - AndroidとChrome OSベースのオペレーティングシステム。Googlebookで動作し、Androidアプリとの互換性、スマートフォン連携、デスクトップUI、AI機能などを組み合わせることを特徴とする。
VR
- Android XR - Androidベースの仮想現実および拡張現実デバイス向けに設計されたオペレーティングシステム。
特徴
この節では、Android Developers[34]から発表されている標準のAndroid (AOSP) について記述する。サードパーティーが独自に追加(カスタマイズ)した機能は含まない。
ユーザインタフェース
Androidのユーザインタフェース(UI)はサードパーティーの端末メーカーによるカスタマイズが許可されており、通例メーカーごとに独自のUIが搭載されている。カスタマイズが施されていない標準のAndroidは通称AOSP版と言われ、Android Open Source Projectのソースコードから直接ビルドしたものを指す。また、メーカーやサードパーティーが開発したものはカスタムROMと言われている。
Androidの基本操作はタッチインタフェースとなっており、指を使って直感的な操作ができるようになっている。表示されたボタン類を押すタップ、長押しタップ(つまむ)、画面端からタップスライドしてメニュー類を表示するスワイプ、マルチタッチによるピンチや回転などができるようになっている[35]。画面をタップした際に、ボタンを押したという感覚を起こさせるために、本体をバイブで振動させる機能を持ち合わせる。ジャイロスコープやGPS、加速度センサーなどのハードウェアをサポートしており[36]、アプリケーション側からそれらにアクセスして活用する事もある。ジャイロスコープは端末を縦向きから横向きに変更する際に使われる事が多い。ゲームの例ではレースゲームで車をハンドル操作する際、端末を傾けてハンドル操作に当てはめるものがある[37]。
ホームスクリーン上には、パソコンのデスクトップ画面のようにアプリケーションのアイコンが並び、アプリをインストールするとホームスクリーン上に自動的に配置される。また長押しタップでアイコンを移動したり、フォルダを作成して格納する機能を持つ。これに加えてウィジェットを配置できるようになっている。ウィジェットは、天気予報やニュースなどのライブ情報などがあり、ホームスクリーンから直接見ることができる。ホームスクリーンは画面外にも複数用意されており、画面を左右にスワイプすることで複数のホームスクリーン間を移動できる[38]。
画面上部にはステータスバーが配置されている[39]。ステータスバーは、通知やシステムの状態情報を表示するためのシステムUIである[40]。ステータスバーには通信状態やシステムサービス(Google Mobile Serviceなど)の稼働状況、バッテリー残量、時刻などが表示される。ステータスバーを下方にスワイプすることでクイック設定パネルが表示され、頻繁に使われる機能や各種システム設定(例えばWi-Fi/Bluetooth/機内モード/画面自動回転のON/OFFボタンなど)に素早くアクセスすることができる。クイック設定パネルの下部には通知ドロワーが表示され、通知の詳細を確認したり、各通知からのアプリ操作につなげたりすることができる[41]。通知はステータスバーにもアイコンとして表示され、例えば新着のメールやSMSを受信したりデバイスを接続したりしたときに、ユーザーに作業を中断させることなく知らせることができる。
画面下部には「戻る」ボタン/「ホーム」ボタン/「マルチタスク」(アプリケーションリスト)ボタンによる各操作を実行できるナビゲーションバーが、Android 3.x、および4.0以降から配置されている[42]。これ以前のバージョンでは、ハードウェアキー(物理ボタン)方式が主流であった。Android 9 Pieでは「ホーム」ボタンと「マルチタスク」ボタンが削除され、スワイプジェスチャーに置き換えられた[43]。ただし、端末メーカーによっては従来のナビゲーションバーを採用しているものや、設定によって従来のナビゲーションバーを利用できるようになるものもある。Android 10では「戻る」ボタンも削除された[44]。
文字の入力
Androidには文字入力のためのIMEを搭載しており、テキストボックスや検索ボックスなどの入力エリアをタップするなどしてフォーカスを当てると画面上に仮想キーボードが表示される。この仮想キーボードを、タップやスワイプ操作することによって文字を入力できるようになっている。IMEはサービスアプリケーションとして動作し、エンドユーザーが自由にサードパーティー製のIMEをインストールすることも可能になっている。IMEとハードウェアが対応していれば、BluetoothやUSB接続の外付けキーボードを接続して入力することができる。また発声によって文字入力を行う音声入力システムも備える。Googleあるいはサードパーティー製の手書き入力アプリを利用して、指やスタイラスペンなどで書いた文字を認識させることもできる。
なお2018年現在、Androidには標準で日本語入力用のIMEが搭載されていない。そのため、日本語入力を行うには、Google 日本語入力やATOKなどのサードパーティー製IMEをインストールする必要がある。日本国内で販売されている端末は、最初から日本語入力できるようにiWnn、POBox Touch、S-Shoin、ATOK、FSKARENなどが、メーカーによって搭載されている。一部のAndroidデバイスでは、Google純正の新たなIMEであるGboardが最初から搭載されており[45]、また2017年11月にはGboardが日本語に対応し、追加の言語およびキーボードレイアウトをダウンロードするだけで日本語入力ができるようになった。
アプリケーション
Googleの認可を受けた端末には、アプリケーションマーケットとしてGoogle Play(旧:Androidマーケット)がインストールされている[46]。多くの端末では、このGoogle Playからアプリコンテンツをダウンロードして使えるようになっている。2019年9月時点のGoogle Play内では、280万本を超えるアプリケーションが提供されている[47]。
GoogleはGoogle Playを経由しないアプリ配布も認めており、APKファイルから直接インストールできるようになっており[48]、それらのアプリは野良アプリと呼ばれる。ただし一見普通のアプリに見える悪質なアプリ(マルウェア)も存在するため、公式マーケット以外からのダウンロードには細心の注意が必要である[49]。
ホーム画面管理アプリケーションであるランチャー(Launcher)によって他のアプリケーションを起動することができる。
構成
Androidは、カーネルからミドルウェア、ユーザインタフェース、ウェブブラウザ、電話帳などの標準的なアプリケーション・ソフトウェア群までを1つのパッケージにして提供されている。
AndroidのカーネルにはLinuxが使われているが、その他の部分にはさまざまな技術が採用されている。たとえば、標準Cライブラリ(libc)にはGoogleがAndroid向けに開発したBionicが使われており、これはGNU C Library(glibc)とは異なり、メモリや処理能力が限られたデバイス向けに設計されている。BionicはFreeBSD、NetBSD、OpenBSDのコードと新たに書かれたコードを組み合わせて作られており、BSDライセンスのもとで提供されている。
| 携帯電話網への対応 | GSM、UMTS、CDMA2000、EV-DO、LTE、3G、4G、5G |
|---|---|
| その他のネットワーク対応 | Bluetooth、無線LAN、NFC |
| 各種ハードウェアへの対応 | 衛星測位システム、加速度センサ、磁気センサ、2D/3D描画支援ハードウェア(GPU)など |
| ウェブブラウザ | Chromiumベースのブラウザが組み込まれている(4.3まではWebKitベース)。この機能は、他のアプリケーションからも利用可能である。 |
| メール | ショートメッセージサービス(SMS)及びマルチメディアメッセージングサービス(MMS)が利用可能である。 |
| その他のアプリケーション | Javaで作成されたアプリケーションを独自のDalvik仮想マシン/Android Runtime上で動かすことができる。Android 5.0以降では標準の仮想マシンがAndroid Runtime(ART)に変更された。Dalvik/ARTは通常のJava仮想マシンとは異なり、メモリの消費が低く抑えられているなど、モバイル向けに最適化された設計となっている。 |
| アプリケーションマーケット | Googleにより、Android用アプリケーションを配布、販売するGoogle Play Storeが運営されている。 |
| マルチタッチ | ネイティブに対応しており、HTC Heroなどの機種でサポートされている。ただし、Appleによる特許訴訟を避けるため、2010年2月までは、初期的にはカーネルレベルで無効化されていた[51]。 |
| データストレージAPI | データ保存用にSQLiteが組み込まれている。 |
| マルチメディアAPI | Media Frameworkと呼ばれる映像と音声用のライブラリにより、H.263、H.264(3GPP/MP4コンテナ)、H.265、 MPEG-4 SP、WebM、AMR、AMR-WB(3GPPコンテナ)、AAC、HE-AAC(MP4/3GPPコンテナ)、MP3、MIDI、Vorbis、WAV、JPEG、PNG、HEIF、GIF、BMP、WebPなどに対応している。 |
| フォント | FreeTypeフォントライブラリ[52]により、TrueType、Type1、OpenTypeなどのフォント形式に対応している。 |
| その他のライブラリ | OpenGL ES、Vulkan、OpenSL ES、OpenMAX AL、Skia(SGL)、SSL、zlib、標準Cライブラリ(Bionic)、標準C++ライブラリ(libstdc++/libc++)など |
プログラミング言語
カーネルとライブラリ、ランタイムはほとんどがC言語またはC++で記述されているが、2021年から新規コードのデフォルト言語をRustにしており[53]、2022年12月現在では新規コードのRustの占める割合が21%に達している[53]。アプリケーションとアプリケーション・フレームワークは、Google独自に構築した仮想マシンであるDalvik仮想マシンまたはAndroid Runtime(ART)上の「Java Platform, Standard Edition(Java SE)のサブセット+Android拡張」環境で記述する[54]。プリインストールされたアプリ、エンドユーザーが後からインストールするアプリを問わず、共通の仮想マシンおよびフレームワークを使用する。
対応CPU
Googleが公式サポートしているCPUはARM(ARMv5以降)、MIPS、x86である。ARM以外の環境はAndroid 2.3から対応した。端末シェアの多くはARMv7とARMv8が占めているが、日本においては2014年3月に大手家電量販店のビックカメラが自社ブランド製品としてIntel Atom搭載のタブレットを発売[55]するなど、x86による製品もあった。
また、ChromeOSにはAndroidアプリケーションの実行環境としてAndroid Runtime for Chrome(ARC)が搭載されており、x86ベースやARMベースのCPUを搭載するChromebook端末上でAndroidアプリケーションを動作させることもできる[56]。
Microsoft Windows 11では、専用のAndroidサブシステム(Windows Subsystem for Android:WSA)をインストールすることで、x86ベースやARMベースのCPUを搭載するWindows PC上にて、Amazon Appstore経由で入手したAndroidアプリケーションを動作させることもできる(2025年3月5日にサポート終了に伴い非推奨になっている)[57]。
Androidアプリケーションのパッケージ(APK)には、各種プロセッサのアーキテクチャ固有命令を含むネイティブライブラリを複数含めることができる。エミュレーションにより、x64プロセッサ上でARM32/ARM64ネイティブライブラリのみを含むAndroidアプリケーションを動作させることもできるが、オーバーヘッドを伴う。
カーネル
AndroidのカーネルではLinuxカーネルに独自パッチ[58]を当てたAndroid共通カーネル(ACK)が使われている[59]。
ACK 5.4より前は各プロセッサーベンダー毎にACKを派生したベンダーカーネルがあり[60]、製品メーカーは製品毎にベンダーカーネル派生のプロダクトカーネルを用意していた[60]が、ACK 5.4以降は外部モジュールを読み込むためのカーネルモジュールインタフェース(KMI)を提供する汎用カーネルイメージ(GKI)となり[60]、各プロセッサーベンダーはベンダーモジュールを提供する形となった[60]。
| 種類 | カーネルのURL |
|---|---|
| Android共通カーネル(ACK) | https://android.googlesource.com/kernel/common/ |
| CodeLinaroのカーネル関連コード (Code Aurora Forumの後継[61]) |
https://git.codelinaro.org/clo/la/kernel/ |
ハードウェア寄りでは開発組織 Linaroがベンダー固有コードの本家Linuxカーネルへの還元(アップストリーミング)を続けている[62]。
またAndroid共通カーネルも少しずつ本家Linuxカーネルへの還元が進んでおり、本家Linuxで受け入れられなかった独自機能もだんだん標準機能やユーザー空間への置き換えが進んでいる。
| 機能 | 過去のAndroidカーネル | Androidカーネル 6.1現在(太字はAndroidカーネル独自機能) |
|---|---|---|
| プロセス間通信(IPC) | Binder | Binder(./drivers/android/内) |
| 匿名共有メモリ | ashmem | ashmem(./drivers/staging/android/内)又は memfd (ashmemは本家Linuxで削除された[63][64]もののアプリの一部で必要となる[65]) |
| ログ | Logger | ユーザー空間デーモン(logd) |
| 早期OOM | low memory killer | PSIモニター+ユーザー空間デーモン(lmkd)[66] |
| 連続メモリアロケータ | CMEM/NVMAP/PMEM →ION[67] |
DMA-BUF[68] |
| データ使用量モニタリング | xt_qtaguid | eBPFベース[69] |
| ネットワーク権限 | Paranoid network | eBPFベース[69] |
| リモート操作(ADBのデバイス側) | adb USB gadget[70] | FunctionFS gadget+ユーザー空間デーモン(adbd)[71][70] |
仮想マシン
Android 4.4以前のバージョンで動作するアプリケーションは、基本的にはDalvik仮想マシン(VM)上で動作する。DalvikはJavaのオープン実装であるApache Harmonyをベースとしているが、Java APIセットからはSwingやAWTなどが除去され、Android専用のUIフレームワークや独自ライブラリなどが追加されている。Java CDCのAPIは、全てではないが、概ね含まれている。なお、オラクル(旧:Sun)Javaの互換性テストを通過していないため、正式なJavaではない。APIセットはJava Platform, Micro Edition(Java ME)とも異なる。Android 7.0 Nougat以降はJava APIライブラリの実装がOpenJDKベースになった[72]。
Googleから提供されているソフトウェア開発キットでは、Javaプラットフォームによるプログラミング環境と、C/C++による開発がサポートされている。Java以外にも、Javaプラットフォーム向けの複数の言語(Scala、Kotlin)で書かれたプログラムがDalvik/ART上で動作する。Java Native Interface(JNI)を利用して、JavaとC/C++間で相互運用することも可能である。Android 2.3以降ではNative Activityのサポートにより、使用可能なAPIの制約はあるもののC/C++のみでアプリケーションを開発することも可能になっている。また、.NET Framework互換環境の1つであるMonoもAndroidに対応しており、XamarinとMicrosoft Visual Studioを利用することで、.NET言語(C#/F#)を使用してAndroidアプリケーションを開発することができる[73][74]。
Android 4.4(KitKat)からは、デベロッパー向けに新たな仮想マシンAndroid Runtime(ART)が実装された。ARTは、Dalvikよりもアプリケーションの動作効率などを向上させることを目的に開発された[75]。Dalvikの場合、多様なハードウェアに対応できるよう、アプリを中間コードの状態で保管しておき、実行直前にネイティブコードに変換して動作させるJITコンパイル方式が採用されている。一方でART仮想マシンは、予め最初からネイティブコードに変換しておくため(ahead-of-time:AOT)、実行速度や動作速度が向上する[76]。Android 7.0以降のARTではAOTとインタプリタとJITをミックスしたハイブリッド手法が採用された[77]。
なお、Android 4.4では依然としてDalvikが標準となっており、ARTを用いるためには開発者向けオプションで設定が必要である。ただし、アプリケーションによってはART上では正常動作しないものもあり、Dalvikとの完全互換は保証されていない[78]。
Android 5.0からは、ART仮想マシンが標準となった。5.0に搭載されたバッテリー改善システムと、ARTの効率性の良さという組み合わせによって、バッテリー持続時間がAndroid 4.4と比較して1.37倍と大幅に伸びた[79]。
ブートローダー
ブートローダー(bootloader)とは、デバイスの電源を入れた際にフラッシュメモリ上にインストールされたLinuxカーネルを読み込み、そこからAndroidを起動させるシステムである。パソコンで例えると、BIOSという部分に相当する。ブートローダーのインタフェースは、一部の端末でアクセス可能である。多くの場合は、電源ボタンと音量ダウンボタンを同時押ししながら電源を入れて起動させる事ができる。起動後に表示されるインタフェースは、fastbootモードとも呼ばれる[80]。ほとんどの携帯端末ではブートローダーにUbootが使用される。
開発環境
アプリケーション開発用にはAndroid SDK (Software Development Kit) が、ランタイムとライブラリの開発用にはAndroid NDK(Native Development Kit)が無償提供されている。SDKとツール類は後述のAndroid Studioに含まれているほか、単独のコマンドラインツールも利用可能である[81]。Android SDKに含まれる通信ツール「Android Debug Bridge」(adb)によって、Androidデバイス(携帯電話機/タブレットなど)とホストPCとをUSBで接続して、アプリケーションプログラムをデバイス上で実行しながらPC上でデバッグすることができる。Googleが有償で提供するSIMロックフリーの開発専用携帯電話機や他社の専用の携帯電話機エミュレータでないと、低レベルのランタイムとライブラリを書き換えることはできない[54]。統合開発環境は、Android Studioが推奨されている。Android Studioの実行環境つまりホストとして対応しているオペレーティングシステム (OS) は、Microsoft Windows、macOS、Linux(Ubuntuなど)、ChromeOSである[81]。Visual Studio、IntelliJ IDEA、RAD Studioなど他の統合開発環境もAndroid開発に対応しているものがある。
当初はアプリケーション開発にEclipseと専用プラグイン(Android Development Tools:ADT)が利用されていた。Googleは、2013年5月15日に開催されたGoogle I/OでAndroid Studioと称する新たな統合開発環境を開発中であることを表明した[82]。これはIntelliJ IDEAをベースにしたオープンソースによるAndroid専用の開発環境であり、ビルドツールとして従来のApache AntではなくGradleを採用している。また、レイアウトのデザインもよりグラフィカルで端末実機のイメージに近くなるとされる。2014年12月8日に正式版1.0がリリースされた[83]。これに伴い、Eclipse用プラグインのサポートは2015年に終了した。
Android SDKでは、Android Virtual Device(AVD)と呼ばれるPC上で動作する仮想デバイスを用いることができる。対応CPUと同様にARM、MIPS、x86の3種類のアーキテクチャをエミュレーションするソフトウェアがSDKに同梱されており、これにロードされるシステムイメージもAndroidバージョンごとにそれぞれ提供されている。ユーザーがこれらを選択して、任意のAndroidバージョンとCPUエミュレータの組み合わせによるAVDを作成する。ただし、一般的なエミュレータと同様、他のコンピュータシステムをエミュレーションするために動作が非常に重く、快適なデバッグを行うことは難しい。これをカバーするため、仮想化支援機能をサポートしているx86アーキテクチャのCPUが搭載されたホストマシン上では、x86システムイメージによるAVDを高速化することができる。WindowsおよびmacOSにおいては、インテルが提供する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[84]などからroot権限で /system フォルダにコピーしてインストール可能。
エミュレーション・モデル
基本ハードウェアを「goldfish」と定義しており、SDKのQEMUエミュレータはそれを踏襲している。サポートしているスペックは下記の通り。ただし、2007年10月当時のスペックである。
- goldfishモデル
- メインメモリ:96MB
- VRAM:8MB
- 画面サイズ:480×320画素(HVGA)、または320×240画素(QVGA)、ともに縦長または横長配置[50]
市場
| 年 | Android | iOS | HarmonyOS | Symbian | Windows | BlackBerry | Linux | Palm OS | その他 | 脚注 |
|---|---|---|---|---|---|---|---|---|---|---|
| 2025年 | 76% | 19% | 5% | 0% | 0% | 0% | 0% | 0% | 0% | [85] |
| 2024年 | 78% | 18% | 4% | 0% | 0% | 0% | 0% | 0% | 0% | [85] |
| 2023年 | 78% | 19% | 3% | 0% | 0% | 0% | 0% | 0% | 0% | [85] |
| 2022年 | 80% | 18% | 2% | 0% | 0% | 0% | 0% | 0% | 0% | [86] |
| 2021年 | 81% | 18% | 1% | 0% | 0% | 0% | 0% | 0% | 0% | [86] |
| 2020年 | 73% | 26% | 0% | 0% | 0% | 0% | 0% | 0% | 1% | [87] |
| 2019年 | 75% | 23% | 0% | 0% | 0% | 0% | 0% | 0% | 2% | [87] |
| 2018年 | 75% | 20% | 0% | 1% | 0% | 0% | 0% | 0% | 4% | [87] |
| 2017年 | 73% | 20% | 0% | 2% | 1% | 0% | 0% | 0% | 4% | [87] |
| 2016年 | 69% | 19% | 0% | 4% | 2% | 1% | 0% | 0% | 5% | [87] |
| 2015年 | 64% | 20% | 0% | 6% | 2% | 1% | 0% | 0% | 7% | [87] |
| 2014年 | 54% | 24% | 0% | 11% | 2% | 2% | 0% | 0% | 7% | [87] |
| 2013年 | 39% | 24% | 0% | 20% | 2% | 4% | 0% | 0% | 11% | [87] |
| 2012年 | 27% | 24% | 0% | 29% | 0% | 5% | 0% | 0% | 15% | [87] |
| 2011年 | 19% | 22% | 0% | 32% | 1% | 12% | 0% | 0% | 14% | [87] |
| 2010年 | 9% | 25% | 0% | 32% | 0% | 17% | 0% | 0% | 17% | [87] |
| 2009年 | 2% | 34% | 0% | 35% | 2% | 8% | 0% | 0% | 19% | [87] |
| 2008年 | 0% | 13% | 0% | 50% | 11% | 16% | 0% | 3% | 7% | [88] |
| 2007年 | 0% | 2% | 0% | 70% | 10% | 8% | 0% | 6% | 4% | [89] |
| 2006年 | 0% | 0% | 0% | 73% | 8% | 7% | 0% | 10% | 2% | [90] |
| 2005年 | 0% | 0% | 0% | 51% | 17% | 3% | 23% | 5% | 1% | [91] |
| 2004年 | 0% | 0% | 0% | 56% | 13% | 5% | 11% | 14% | 1% | [91] |
| 2003年 | 0% | 0% | 0% | 35% | 19% | 6% | 0% | 29% | 11% | [92] |
| 2002年 | 0% | 0% | 0% | 12% | 27% | 5% | 0% | 44% | 12% | [92] |
| 2001年 | 0% | 0% | 0% | 3% | 31% | 3% | 0% | 52% | 11% | [92] |
| 2000年 | 0% | 0% | 0% | 2% | 26% | 2% | 0% | 61% | 9% | [92] |
| 1999年 | 0% | 0% | 0% | 1% | 16% | 0% | 0% | 73% | 10% | [92] |
| 年 | Android | iOS | Microsoft | その他 | 脚注 |
|---|---|---|---|---|---|
| 2026年 | 54.1% | 45.6% | [93] | ||
| 2025年 | 51.4% | 48.3% | [94] | ||
| 2024年 | 50.1% | 49.6% | [95] | ||
| 2023年 | 49.7% | 50.0% | [96] | ||
| 2022年 | 51.5% | 44.1% | [97] | ||
| 2021年 | 47.0% | 45.7% | [98] | ||
| 2020年 | 46.5% | [99] | |||
| 2019年 | 42.1% | [100] | |||
| 2017年 | 43.4% | [101] | |||
| 2015年 | 46.6% | 53.4% | [102] | ||
| 2014年 | 57.1% | 41.8% | 1.2% | 1.2% | [103] |
| 2013年 | 63.0% | 35.6% | 1.4% | 1.4% | [104] |
| 2012年 | 64.1% | 32.3% | 3.2% | 0.4% | [105] |
| 2011年 | 61.0% | 33.0% | 5.7% | 0.3% | [106] |
| 2010年 | 57.4% | 37.8% | [107] |
ライセンス
Androidのソースコードは、アプリケーション・フレームワークから標準ライブラリ、ランタイム、カーネルまでのすべてが公開され、改変も自由である。基本的にAndroidのソースコードのライセンスは、Apache License 2.0に準じるため、Androidを採用した企業・個人が改変部や付加部分をGPLのように公開する必要はない。ただし、WebKitのライセンスはLGPLであり、カーネルとそのライブラリなどのLinuxに基づく部分のライセンスはGPLであるため、公開が求められる[54]。
Gmail、Googleマップ、Google検索、Google Playなどの一部のGoogle製アプリケーションは、Androidと密に連携しているがプロプライエタリなライセンスで提供されている[108]。これらのGoogle製アプリケーションはGoogle Mobile Service認証をGoogleから受けた端末に対してのみ供給され、それらの端末でのみ動作が認められる。したがってカスタマイズしたAndroidに、これらのアプリケーションを載せるためには、カスタマイズを施したプロジェクトが個別にGoogleの許諾を得る必要がある。なお、アプリケーションをGoogle提供のファームウェアからバックアップし、権利を侵害していないカスタム版に再インストールする(カスタム版にはアプリケーションをバンドルしない)手法が説明される場合もあるが、Google Mobile Service認証を経ておらず、ライセンス違反の行為となる。
タブレット向けのバージョンであるAndroid 3.xはスマートフォンへの対応が不完全であるということを理由としてソースコードの公開が見送られていた[109]が、4.0.1から再度公開に戻った[110]。ただし、3.xのソースコードはGitの履歴の中に存在するだけで、Gitのタグとしては割り振られていない[111]。
セキュリティ
Androidのアプリケーションは、スーパーユーザー権限(root)を要求する一部のアプリを除き、システムの重要領域やユーザー情報にアクセスできないようサンドボックスで動作する[112]。
権限に関してはユーザーに視覚的にわかるように、アプリをインストールする際、必要な権限のリストを表示する機能がある。例えば「Google マップ」の場合は、位置情報の読み取り(GPSへのアクセス)があり、「カメラ」だと撮影、マイクによる録音などの権限がリストに表示される。この機能によって、アプリケーションに無関係な権限を要求された際には、ユーザーが確認できる[113][114]。
Android 4.3ではアプリ毎に権限を設定できる機能が実験的に追加されたが、アプリケーションの互換性を損なう恐れがあるという理由で4.4では無効になった[115]。
端末をスリープ解除する際には、ロック画面にPINコードやパターンロックを割り当てる事もできる。これに加えてAndroid 5.0以降では、自宅にいる時、スマートウォッチが接続されている時などの条件に応じて自動でロック解除できるスマートロック機能もある。
盗難などで不正にファクトリーリセットされた端末は、Android Device Protection(アンドロイド デバイスプロテクション)という保護機能が働く。デバイスプロテクションが作動すると、直前オーナーのGoogleアカウントにログインしなければ全ての機能が使えないようロックされる。
その他に、端末の位置を逆探知したりリモートロックできるAndroid デバイス マネージャー(ADM、スマートフォンを探す)も提供されており、盗難や置き忘れの対応策のひとつとされている。
日本でのセキュリティ
トレンドマイクロ社によると、2012年1月から3月の間に、Androidの不正アプリが約5,000種発見されたとしている。また、同社では、2012年4月に人気アプリである写真共有サービス「Instagram」や、アクションパズルゲーム「Angry Birds Space」などの偽アプリ配布サイトが存在し、特定のWebサイトにアクセスし、モバイル端末に他のファイルをダウンロードするなど、不正な動作を行う偽アプリがダウンロード出来るようになっていたことを確認している。「Google Play(旧Android Market)」などの公式サイトにおいて偽アプリが確認されるケースもある。
このような課題に早急に対応していくために、日本は、2011年10月に「スマートフォン・クラウドセキュリティ研究会」を設置し、スマートフォンを狙うマルウェア等に対する事業者等における対策の在り方や、利用者への情報セキュリティ対策の啓発の必要性について検討を進めてきた。同研究会では、同年12月の中間報告で、スマートフォン利用者が最低限取るべき情報セキュリティ対策として、「スマートフォン情報セキュリティ3か条」33を提唱し、2012年6月に最終報告を取りまとめた。また、2011年12月に「利用者視点を踏まえたICTサービスに係る諸問題に関する研究会」において「スマートフォンを経由した利用者情報の取扱いに関するWG」が開催され、スマートフォンにおける利用者情報が安心・安全な形で活用され、利便性の高いサービス提供につながるよう、諸外国の動向を含む現状と課題を把握し、利用者情報の取扱いに関して必要な対応等の検討が進められている。2012年4月には、スマートフォンを巡るサービス構造、利用者情報の取扱いに関する現状、利用者情報の管理等の在り方及び利用者に対する周知の在り方等の今後の論点を取りまとめた中間取りまとめ及び利用者自身が注意すべき事項を整理した「スマートフォンプライバシーガイド」34が公表された[116]。
派生プロジェクト
カスタムROM
サードパーティによる改変がされたOS。各企業・団体はAOSPをもとに独自のROMを作成している[117]。LineageOS、GrapheneOS、CalyxOS、/e/OSなどが挙げられる。
Android-x86
Android-x86は、Androidをx86系PCで動作させることを目的としたプロジェクトである。
Android Go Edition
Android Go editionは、Googleが開発者カンファレンス「Google I/O 2017」において「Android Go」プロジェクトとして発表された軽量版OS。メモリーやストレージが少ないローエンド端末でもAndroidが効率的に動作するように設計されており、Android 8.1 Oreoでは動作するメモリー1GB以下のデバイス向けに最適化されている[118]。
OESF
Open Embedded Software Foundation (OESF)が、2009年にAndroidの機能を追加した組み込み用プラットフォームを開発した[119]。
システム領域のカスタマイズ
root化
Androidでも、セキュリティ等の理由からユーザーやアプリケーションがある階層以上にしかアクセスできないように制限がなされている。その制限を解除し最低階層にアクセスできるようにすることを、root化(rooting)、root権を取るという。これにより、より高度な動作をするソフトウェアが実行可能になるが、ほとんどの場合販売元との規約に反するため、サポートを受けられないなどのデメリットが生じる。iOSでのjailbreakに近い。
ただ、AndroidセキュリティチームのNick Kralevichによれば、Googleはroot化を認めている。root化はユーザーの権利の一つであり、一方でユーザーの責任でそれに伴う不利益を受けることは仕方ないという見解を示している。またroot化によってアプリケーションや各種コンテンツの開発者、キャリア会社の権利は侵害されないとしている[120]。
ブートローダーのアンロック
Androidのアップデートは、このブートローダーを経由してアップデートされるが、大半の端末ではブートローダーがロックされている。ブートローダーがロックされていると、メーカーの電子署名が入ったアップデートしか受け付けないようになっている[80]。これに対して、ユーザーが自由にカスタムROMをインストール出来るように、一部の端末ではブートローダーをアンロックする方法がGoogleによって公開されている[121]。
これらは改造行為となり保証外になるのが通常だが、中にはこの行為前提で初めからブートローダーがアンロックされた状態で出荷される端末もある[122]。
fastbootモード
fastbootモード(ファーストブートモード)とは、PC側のコマンド操作によってシステム領域の書き換えやパーティション操作を行うための機能である。fastbootのコマンド機能は前述に加え、ブート、リブート、アプリのアンインストール、ファイルの転送、システムのバックアップ、ブートローダのアンロックなど様々なコマンドに対応する[123]。
問題点
脆弱性
2019年の1年間で、2019年に報告されたOS別の脆弱性の数で最も多い、414件の脆弱性が発見された[124]。
2019年11月、一部のAndroidに個人情報の流出につながる脆弱性が新たに146件見つかった[125]。
プライバシー
2011年4月、ウォール・ストリート・ジャーナル(Web版)が、Androidは個人情報(Android利用者の氏名や場所、付近のWi-Fiネットワークの信号強度や位置情報)を取得・蓄積し、Googleに送信していると報じた。セキュリティ専門家が台湾HTC製のAndroidスマートフォンを調べた際に、これらの情報を少なくとも1時間に数回、Googleに送信していたことが確認されたという[126]。
この報道に対し、GoogleはAndroid搭載端末から位置情報を収集していることは認めたが、すべてあらかじめユーザーの同意を得た上で行っており、また収集したデータは匿名化された形でGoogleのサーバーに送られていることから、プライバシー上問題はないと主張している[127]。
2011年5月、韓国の警察は、Android利用者の位置情報を無断収集した疑いで、アメリカのGoogle韓国法人のGoogle Koreaを家宅捜索し、位置情報の収集に関するデータを押収した。警察関係者は「携帯電話向け広告を扱うGoogle子会社のアドモブが、利用者の同意なくスマートフォン向けアプリケーションを通じて個人の位置情報を収集した疑いがある。押収物を分析し、個人情報の収集量や収集方法を把握する」と話している[128]。
Google Play Storeの問題
2019年12月、Google Play Storeで配布されている、3000個以上のアプリで既知の脆弱性が修正されてないことをトレンドマイクロが発見した[129]。
2020年1月、Androidの脆弱性を利用した、不正なアプリがGoogle Play Storeに混入していることをトレンドマイクロが発見した[130]。
2020年2月、Google Play Storeで提供されているTOP100のアプリのうち、約半数に脆弱性があることをLINEが発見した[131]。
独占禁止法違反
2019年4月18日、独占禁止法に違反しているという欧州委員会(EC)の裁定を受け、ヨーロッパの「Android」ユーザーに対して検索アプリとブラウザーの選択肢を提示するという計画の概要を発表[132]。
またECは3月、Googleに対して14億9000万ユーロ(約1900億円)の制裁金を科している。
マスコット
Androidのロゴには緑色のロボットのマスコットキャラクターが使われており、正式名称は「Android ロボット」(Android robot)[133][134]だが、日本では「ドロイド君」の愛称で呼ばれている。海外ではBugdroidという愛称が使われることもある。
Androidロボットのアートワークはクリエイティブ・コモンズ・ライセンスに基づいて配布されているが、商標権はGoogleが保有する[135]。
イースターエッグ
Androidには、各バージョンに関連したイースターエッグが含まれている。
関連項目
- Androidのバージョン履歴
- Android端末一覧
- Google Play
- 組み込みLinux
- 関連製品
- Android TV
- Android Auto - Android端末と車両を接続して使用するカーナビゲーションシステム
- Wear OS - スマートウォッチ用のOS(旧称:Android Wear)
- ChromeOS - ノートパソコンや小
型デスクトップパソコン用のOS
- Googlebook - Androidをベースにして作られたGoogleからリリースされる予定のノート型パソコンまたはその内部に入っているOS
- Fuchsia (オペレーティングシステム) - 未完成のOSカーネルプロジェクト
- 派生OS
- 競合OS
- 開発環境
脚注
注釈
出典
- ↑ “Check out what's new in Android 17”. Google (2026年6月16日). 2026年6月17日閲覧。
- ↑ “Licenses”. Android Open Source Project. Open Handset Alliance. 2008年10月22日閲覧。
- ↑ “Android | Android のスマートフォンとデバイスを使って Google でさらに便利に”. Android. 2026年10月5日閲覧。
- ↑ (日本語) A few things to know from Google I/O 2021 in under 9 minutes. 2022年5月24日閲覧。
- ↑ “スマートフォン(Android スマホ)”. au (2021年). 2021年7月4日閲覧。
- ↑ “最新の Android スマートフォンと機能のご紹介”. Android. 2026年10月5日閲覧。
- ↑ “AOSP の概要”. Android Open Source Project. 2026年10月7日閲覧。
- ↑ 株式会社インプレス (2019年10月2日). “[ケータイ用語の基礎知識第924回:GMS(Google Mobile Service) とは]”. ケータイ Watch. 2026年10月7日閲覧。
- ↑ “GoogleがAndroidを手に入れるに至った知られざる経緯とは? - GIGAZINE”. gigazine.net (2021年8月16日). 2026年10月5日閲覧。
- ↑ “Google Phone? グーグルが携帯の高速検索に特許を出願”. ギズモード・ジャパン (2007年3月29日). 2026年10月6日閲覧。
- ↑ “Industry Leaders Announce Open Platform for Mobile Devices | Open Handset Alliance”. www.openhandsetalliance.com. 2026年10月5日閲覧。
- ↑ “Googleが携帯電話向けプラットフォーム「Android」を発表”. internet.watch.impress.co.jp. 2026年10月4日閲覧。
- ↑ “Open Handset Alliance Releases Android SDK | Open Handset Alliance”. www.openhandsetalliance.com. 2026年10月5日閲覧。
- ↑ “Android Market: Now available for users” (2008年10月22日). 2012年9月29日閲覧。
- ↑ Open Handset Alliance announces 14 new members(英語)
Android推進組織OHAにソフトバンクモバイルほか14社が新たに参加 - ↑ “Android上で双方向のVoIP通話に成功――ソフトフロント”. ITmedia Mobile (2009年6月25日). 2026年10月5日閲覧。
- ↑ “Android 1.6 SDK, Release 1 | Android Developers” (英語). developer.android.com. 2026年10月5日閲覧。
- ↑ 株式会社インプレス (2009年10月22日). “ドコモ、Android携帯「HT-03A」のOSバージョンアップ開始”. ケータイ Watch. 2026年10月5日閲覧。
- ↑ “Android 2.0携帯「DROID」発売――深夜発売店には行列も”. ITmedia エンタープライズ. 2026年10月5日閲覧。
- ↑ 株式会社インプレス (2010年1月6日). “米グーグル、自社ブランドのスマートフォン「Nexus One」”. ケータイ Watch. 2026年10月5日閲覧。
- ↑ “Android 新OS発表!Android 4.1 Jelly Bean はここが違う! | スマホ新機種情報やサービス・アプリの最新ニュース配信 | スマホ情報は≪アンドロック≫”. スマホアプリならアンドロック. 2026年10月5日閲覧。
- ↑ Google、Android 4.2(Jelly Bean)を搭載した「Nexus 4」、「Nexus 7(32GBと3G対応モデル)」、「Nexus 10」を正式発表、11月13日に発売開始、Nexus 7 32GBモデルとNexus 10は日本でも発売
- ↑ 日経クロステック(xTECH) (2014年9月16日). “Google、「次の50億人」に向けた「Android One」スマホをインドで発表 | 日経クロステック(xTECH)”. xtech.nikkei.com. 2026年10月5日閲覧。
- ↑ “Nexusが終わり、Pixelが始まった理由(要約)”. ITmedia Mobile (2016年10月6日). 2026年10月8日閲覧。
- ↑ admin1 (2025年3月25日). “HarmonyOSとは?ファーウェイの独自OSの特徴 | BTOマニア”. 2026年10月6日閲覧。
- ↑ “Google、Androidのロゴを4年ぶりに変更 ドロイドくんは立体的に”. ITmedia. 2023年9月6日閲覧。
- ↑ “Samsung、XRヘッドセット「Galaxy XR」米韓で発売! Googleの新OS「Android XR」搭載、Gemini統合、Snapdragon XR2+ Gen 2、4K Micro-OLED搭載”. CG・映像の専門情報サイト | CGWORLD.jp. 2026年10月8日閲覧。
- ↑ “Chromebookからどう進化する? Intelプロセッサも継続サポートする「Googlebook」が変えるPC市場の勢力図”. ITmedia PC USER (2026年6月8日). 2026年10月8日閲覧。
- ↑ “Google、「Googlebook OS」の詳細を正式発表。セキュリティ・アップデート・アプリの 3 本柱で構築”. GbookHub (2026年9月22日). 2026年10月8日閲覧。
- ↑ “Playストア外のAndroidアプリ、今後は開発者認証が必須に”. ITmedia. 2026年3月14日閲覧。
- ↑ “A pop of color and more: updates to Android’s brand” (英語). Google (2019年8月22日). 2026年10月4日閲覧。
- ↑ “Android Q ベータ版の概要”. Google Developers Japan. 2026年10月4日閲覧。
- ↑ “Android 開発の最新情報をご紹介する「Now in Android」”. Google Developers Japan. 2026年10月4日閲覧。
- ↑ “Android モバイルアプリ デベロッパー ツール”. Android Developers. 2026年10月5日閲覧。
- ↑ Input Technical Information
- ↑ Sensors Overview
- ↑ Real Racing 2 Speeds Into The Android Market – Leaves Part 1 In The Dust
- ↑ Android instructions
- ↑ ステータスバーを非表示にする | Android デベロッパー | Android Developers
- ↑ “Design for phones & tablets” (英語). Android Developers. Google. 2019年10月15日時点のオリジナルよりアーカイブ。2022年3月12日閲覧。
- ↑ 通知の概要 | Android デベロッパー | Android Developers
- ↑ ナビゲーション バーを非表示にする | Android デベロッパー | Android Developers
- ↑ Android 9 Pieの新「ナビゲーションバー」 普及なるか? - ITmedia Mobile
- ↑ 「Android 10」使ってみて気づいたいくつかのこと - ITmedia NEWS
- ↑ Gboard の設定 - Android - Gboard ヘルプ
- ↑ Android Compatibility
- ↑ “Google Play Store: number of apps 2019” (英語). Statista. 2019年10月25日閲覧。
- ↑ Independent App Stores Take On Google's Android Market
- ↑ Android OSを標的とした不審なアプリに関する注意喚起 - 情報処理推進機構(IPA)
- 1 2 蓬田宏樹、他著「Androidの野望」日経エレクトロニクス2007年12月17日号 p.47-69
- ↑ Musil, Steven (11 February 2009). “Report: Apple nixed Android's multitouch”. CNET News. 2009年9月3日閲覧.
- ↑ Got CFF? | Google Open Source Blog
- 1 2 “グーグル、Rust採用で「Android」のメモリーに関わる脆弱性が激減”. ZDNet Japan. 2022年12月6日閲覧。
- 1 2 3 服部武、藤岡雅宣編著『HSPA+/LTE/SAE教科書』、インプレスR&D、2009年、 ISBN 978-4-8443-2738-7
- ↑ ビックカメラ、Intel Atom搭載の7.9型Androidタブレット - マイナビニュース
- ↑ 傍島康雄(そばじまやすお) (2016年6月23日). “2016年6月第4週 Chrome OSがAndroidアプリに対応”. gihyo.jp. 2026年7月6日閲覧。
- ↑ Android™️ 用 Windows サブシステム |Microsoft Docs
- ↑ “android-mainline - kernel/common-patches - Git at Google”. android.googlesource.com. 2026年10月3日閲覧。
- ↑ カーネルの概要 AOSP
- 1 2 3 4 汎用カーネル イメージ AOSP
- ↑ CodeAurora.org is now archived. Code Aurora Forum 2023年
- ↑ Linaro and the Linux Kernel Linaro 2020年11月9日
- ↑ Linux 5.18 Linux Kernel Newbies
- ↑ staging: remove ashmem kernel.org 2022年3月15日
- ↑ How to Get Ashmem Out of Staging - Linux Plumbers Conference 2018 pp.10-11 FERNANDES, Joel 2018年
- ↑ ローメモリ キラーデーモン AOSP
- ↑ The Android ION memory allocator LWN.net 2012年2月8日
- ↑ Transitioning from ION to DMA-BUF Heaps AOSP
- 1 2 eBPF use in Android Networking(and Android Networking vs Linux Kernel in general) Maciej Żenczykowski、Lorenzo Colitti 2019年9月10日
- 1 2 The LPC Android microconference LWN.net 2013年10月17日
- ↑ adbd AOSP
- ↑ AndroidがOpenJDKを採用へ |InfoQ
- ↑ InfoQ:Dalvik、Androidのバーチャルマシーンが激しい論議を巻き起こす
- ↑ Xamarin.Android - Xamarin |Microsoft Docs
- ↑ Android Runtime(ART) and Dalvik | Android Open Source Project
- ↑ 期待の新OS「Android 5.0 Lollipop」は新UI!速度向上!バッテリー長持ち![リンク切れ]
- ↑ Android N、AOT・インタプリタ・JITの組み合わせを導入
- ↑ Verifying App Behavior on the Android Runtime(ART) - Android Developers
- ↑ Android L、バッテリー寿命が1.37倍の伸び
- 1 2 ブートローダーとfastboot - マイナビニュース
- 1 2 Download Android Studio and SDK tools | Android Developers
- ↑ What's New in Android Developer Tools
- ↑ Android Studio 1.0
- ↑ Gapps - CyanogenMod
- 1 2 3 “Global Smartphone Sales Share by Operating System”. www.counterpointresearch.com. 2025年7月11日閲覧。
- 1 2 “Global Smartphone Sales Share by Operating System - Counterpoint Research”. Counterpoint Research (アメリカ英語). 2023年8月30日. 2023年9月6日時点のオリジナルよりアーカイブ. 2025年7月11日閲覧.
- 1 2 3 4 5 6 7 8 9 10 11 12 “Mobile Operating System Market Share Worldwide” (英語). StatCounter Global Stats. 2025年7月11日閲覧。
- ↑ Schofield, Jack (2008年12月4日). “Apple jumps to third place in smartphone market as Nokia declines”. The Guardian (イギリス英語). ISSN 0261-3077. 2025年7月11日閲覧.
- ↑ “Smartphone king Symbian ready to strike back” (英語). CNET. 2025年7月11日閲覧。
- ↑ “Nokia Leading Smartphone Market with 56%, While Symbian's Share of OS Market Is Set to Fall” (英語). E-ChannelNews.com (2007年3月20日). 2025年7月11日閲覧。
- 1 2 “Mobile OS market shares in 2005: Symbian - 51%, Linux - 23%, Windows - 17%” (英語). ZDNET. 2025年7月11日閲覧。
- 1 2 3 4 5 Friedman, Alan (2019年10月13日). “Video shows how Android grew to dominate the global mobile OS market” (英語). PhoneArena. 2025年7月12日閲覧。
- ↑ Labo, M. M. D.. “2026年8月スマホ比率、iPhoneは45.6%、Androidは54.1% iPhoneユーザーの上位機種は「iPhone 16」「iPhone 17」「iPhone 15」 Androidユーザーの上位機種は「AQUOS」「Google Pixel」「Galaxy」”. MMD研究所. 2026年10月4日閲覧。
- ↑ Labo, M. M. D.. “メイン利用のスマホ端末、iPhone率は48.3%、Android率は51.4% 2024年と比較するとAndorid率が1.3pt増加”. MMD研究所. 2026年10月4日閲覧。
- ↑ Labo, M. M. D.. “メイン利用スマホのOSシェア iPhoneが49.6%、Androidが50.1% iPhone利用率はLINEMO、Android利用率は楽天モバイルがトップ”. MMD研究所. 2026年10月4日閲覧。
- ↑ Labo, M. M. D.. “メイン利用スマホのOSシェア、iPhoneが50.0%、Androidが49.7% オンライン専用プラン・キャリアサブブランドはiPhone、MVNOはAndroid利用率が高い傾向”. MMD研究所. 2026年10月4日閲覧。
- ↑ Labo, M. M. D.. “2022年5月スマートフォンOSシェア調査”. MMD研究所. 2026年10月4日閲覧。
- ↑ Labo, M. M. D.. “2021年12月スマートフォンOSシェア調査”. MMD研究所. 2026年10月4日閲覧。
- ↑ アイフォン・ライフ. “2020年国内スマホ出荷台数、iPhoneが首位となりました。”. アイフォン・ライフ. 2026年10月4日閲覧。
- ↑ “2019年(暦年)国内携帯電話端末出荷概況 ≪ プレスリリース”. 株式会社MM総研. 2026年10月4日閲覧。
- ↑ “2017年度通期国内携帯電話端末出荷概況 ≪ プレスリリース”. 株式会社MM総研. 2026年10月4日閲覧。
- ↑ “2015年国内携帯電話端末出荷概況 ≪ プレスリリース”. 株式会社MM総研. 2026年10月4日閲覧。
- ↑ “スマートフォン市場規模の推移・予測(2014年4月) ≪ プレスリリース”. 株式会社MM総研. 2026年10月3日閲覧。
- ↑ スマートフォン市場規模の推移・予測(2013年10月) - 株式会社 MM総研
- ↑ “navigation_label”. Comscore, Inc.. 2026年10月3日閲覧。
- ↑ “navigation_label”. Comscore, Inc.. 2026年10月3日閲覧。
- ↑ “2010年度通期国内携帯電話端末出荷概況 ≪ プレスリリース”. 株式会社MM総研. 2026年10月5日閲覧。
- ↑ “「Android」のオープン性で対立するGoogleと開発者”.
- ↑ Android 3.0、ソースコード公開はスマートフォンへの対応後――グーグルが発表:IT業界動向
- ↑ Android 4.0 "Ice Cream Sandwich" ソースコード公開
- ↑ ICS is coming to AOSP | Android Building | Google グループ
- ↑ Android Security Overview
- ↑ Androidを取り巻く脅威――ユーザーにできることは?(3/3)
- ↑ 不正Androidアプリの見分け方〜権限をよく確認、開発者名もググること
- ↑ Google removes app permissions manager from Android 4.4
- ↑ 総務省『情報通信白書』 2012年
- ↑ Sidor, Jon (2025年11月14日). “2026 年にもなってAndroidのカスタムROMは古い?”. Surfshark. 2026年10月4日閲覧。
- ↑ 株式会社インプレス (2019年1月8日). “[ケータイ用語の基礎知識第888回:Android Goエディション とは]”. ケータイ Watch. 2026年7月6日閲覧。
- ↑ “Embedded Master 3 is Availabe Now in Public!” (2011年3月31日). 2012年9月29日閲覧。
- ↑ Android Developers Blog: It's not "rooting", it's openness
- ↑ Factory Images for Nexus Devices
- ↑ サムスン、「GALAXY S4 Google Play Edition」を発売
- ↑ [Fastboot tips
- ↑ “2019年に最も脆弱性が多く発覚したOSはAndroid 過度の心配は不要か”. ライブドアニュース. 2020年7月17日閲覧。
- ↑ CNJ. “Androidスマートフォンの一部に「最初から」潜む脆弱性、新たに146件も見つかる”. WIRED.jp. 2020年7月17日閲覧。
- ↑ “Androidもユーザーの位置情報を記録、Googleに送信か”. ITmedia NEWS (2011年4月22日). 2026年8月7日閲覧。
- ↑ “グーグル、Android端末での個人情報取り扱いについて説明 - 「オプトイン」のやり方に疑問も - WirelessWire News(ワイヤレスワイヤーニュース)”. wirelesswire.jp. 2026年8月7日閲覧。
- ↑ グーグル韓国法人とダウムを家宅捜索 | Chosun Online | 朝鮮日報
- ↑ “Androidのダブルフリー脆弱性「CVE-2019-11932」、3000以上の未修正アプリを「Google Play」で確認 | トレンドマイクロ セキュリティブログ”. blog.trendmicro.co.jp. 2020年7月17日閲覧。
- ↑ “既知の脆弱性を悪用するアプリがGoogle Playストアに混入”. ITmedia エンタープライズ. 2020年7月17日閲覧。
- ↑ “Google Play Store Top100のアプリのうち約半数に脆弱性 LINE調べ”. iPhone Mania. 2020年7月17日閲覧。
- ↑ “グーグル、ヨーロッパの「Android」ユーザーに検索アプリとブラウザーの選択肢提供へ”. 2019年4月19日閲覧。
- ↑ Brand guidelines | Google Play | Android Developers
- ↑ ブランド ガイドライン | Google Play | Android Developers
- ↑ “ブランド ガイドライン | Branding & Marketing”. Android Developers. 2026年7月6日閲覧。
外部リンク
GOODIES
出典: フリー百科事典『ウィキペディア(Wikipedia)』 (2025/04/14 06:27 UTC 版)
| 『GOODIES』 | ||||
|---|---|---|---|---|
| EPO の スタジオ・アルバム | ||||
| リリース | ||||
| 録音 | ニューヨーク ロサンゼルス 東京 |
|||
| ジャンル | ポップス シティ・ポップ ファンク |
|||
| 時間 | ||||
| レーベル | RCA ⁄ RVC | |||
| プロデュース | 宮田茂樹 | |||
| EPO アルバム 年表 | ||||
|
||||
| EANコード | ||||
|
||||
| 『GOODIES』収録のシングル | ||||
|
||||
『GOODIES』(グッディーズ)は、EPO2枚目のオリジナル・アルバム。1980年11月21日に発売された。発売元は RCA ⁄ RVC。
概要
ニューヨーク、ロサンゼルス、東京でレコーディングが行われたセカンド・アルバム[1]。前作『DOWN TOWN』より8カ月ぶりにリリースされた。キリンレモンのCMソングとして使用された本作と同時発売のシングル「Park Ave.1981」も収録されている。プロデュースは『DOWN TOWN』に続き宮田茂樹が担当しており、編曲は清水信之、山下達郎がそれぞれ3曲ずつ手掛け、他にレコーディング・スタジオのあるニューヨークやロサンゼルスの現地ミュージシャンを起用している。コーラスには前作に続き山下達郎、大貫妙子、宮田茂樹、ほか複数の現地ボーカリストが参加している。M-4「パレード」は山下達郎の曲で、EPO本人の希望によりカバーが行われた[8]。
タイトルの『GOODIES』は ”goody” の複数形で、”素敵なもの” ”おいしいもの” ”お楽しみ” などの意味があり[9]、自分の好きなもの、自分の好きな瞬間に出会ったときのときめき、といった意味合いが込められている[8]。
EPOは本作の制作過程のエピソードを「デビュー2作目にしてNYとLOSでの、初めての海外録音。弦のオーケストラのサウンドが素晴らしい。LOSでロジャー・ニコルスの家に行ったのを今でも覚えている」と残している[10]。
収録曲
LP・CT
| 全作詞・作曲: EPO (特記以外)。 | |||
| # | タイトル | 編曲 | 時間 |
|---|---|---|---|
| 1. | 「GOODIES[注 1]」 | 山下達郎 | |
| 2. | 「雨のケンネル通り[注 2]」 | Harold Wheeler | |
| 3. | 「週末は "WEEK・END" で」(作曲:Peter Schwaltz) | Harold Wheeler | |
| 4. | 「パレード[注 3]」(作詞・作曲:山下達郎) | Harold Wheeler | |
| 5. | 「チアーガール」 | Harold Wheeler | |
| 6. | 「異国行き」 | Janice Jarrett | |
|
合計時間:
|
|||
| 全作詞・作曲: EPO (特記以外)。 | |||
| # | タイトル | 編曲 | 時間 |
|---|---|---|---|
| 1. | 「Park Ave.1981」(作詞:荒木とよひさ・EPO) | 清水信之 | |
| 2. | 「ドライブ・ソング」 | 清水信之 | |
| 3. | 「足のないベッド」 | 清水信之 | |
| 4. | 「分別ざかり」(作詞:有川正沙子) | 山下達郎 | |
| 5. | 「GOODIES[注 4]」 | 山下達郎 | |
|
合計時間:
|
|||
CD・Blu-spec CD2
(収録時間はタワーレコードのサイトより引用[1])
| 全作詞・作曲: EPO (特記以外)。 | |||
| # | タイトル | 編曲 | 時間 |
|---|---|---|---|
| 1. | 「GOODIES」 | 山下達郎 | |
| 2. | 「雨のケンネル通り」 | Harold Wheeler | |
| 3. | 「週末は "WEEK・END" で」(作曲:Peter Schwaltz) | Harold Wheeler | |
| 4. | 「パレード」(作詞・作曲:山下達郎) | Harold Wheeler | |
| 5. | 「チアーガール」 | Harold Wheeler | |
| 6. | 「異国行き」 | Janice Jarrett | |
| 7. | 「Park Ave.1981」(作詞:荒木とよひさ・EPO) | 清水信之 | |
| 8. | 「ドライブ・ソング」 | 清水信之 | |
| 9. | 「足のないベッド」 | 清水信之 | |
| 10. | 「分別ざかり」(作詞:有川正沙子) | 山下達郎 | |
| 11. | 「GOODIES」 | 山下達郎 | |
|
合計時間:
|
|||
発売履歴
| 地域 | リリース日 | レーベル | 規格 | 規格品番 | 備考 |
|---|---|---|---|---|---|
| 日本 | 1980年11月21日[11] | RCA / RVC | 30cmLP | RHL-8502 | |
| 1980年11月21日[12] | カセット | RHT-8502 | |||
| 1985年2月21日[13] | 12cmCD | RHCD-517 | 初CD化 | ||
| 1989年11月21日 | B25D-13011 | 廉価再発盤 | |||
| 1994年10月21日 | BMGビクター | BVCR-8002 | Q盤 音パレード | ||
| 1999年7月7日 | BMGジャパン | BVCK-38066 | RCA CD名盤選書 | ||
| 2007年4月25日 | Sony Music | BVCK-17002 | 紙ジャケット/リマスター盤 | ||
| 2015年4月8日[14] | Blu-spec CD2 | MHC7-30023 | タワーレコード限定販売[1] | ||
| 2020年9月9日[15] | 音楽配信 | ハイレゾ有 | |||
| 2024年9月25日[16] | Blu-spec CD2 | MHCL-31018 |
参考資料
- 『THE BEST STATION JOEPO 1980-1984』(ライナーノーツ)EPO、dear heart / RCA、2007年4月25日。BVCK-17007。
脚注
注釈
- ^ 表記は無いが、オルゴール音に乗せてタイトルの"Goodies~"がEPOのアカペラと大貫妙子のコーラスで繰り返される1分少々のショート・バージョン。
- ^ 「ケンネル」とは、東京都の青山にあるペットショップ「青山ケンネル」を意味する。曲は店の周辺でよく見られた光景をイメージして作られたものである。(ベスト・アルバム『THE BEST STATION JOEPO 1980-1984』BVCK-17007 ライナーノーツより。)
- ^ 原曲は、ナイアガラ・トライアングルのアルバム『NIAGARA TRIANGLE Vol.1』収録曲。
- ^ 1曲目と同タイトルで表記は無いが、演奏、歌詞が加わったフル・バージョン。
出典
- ^ a b c d e f g h i j k l m n o “EPO/GOODIES<タワーレコード限定>”. tower.jp. 2022年9月9日閲覧。
- ^ “EPO Goodies”. Amazon japan (1989年11月21日). 2025年2月28日閲覧。
- ^ “EPO GOODIES”. Amazon japan (1994年10月21日). 2025年2月28日閲覧。
- ^ “EPO GOODIES”. Amazon japan (1999年4月25日). 2025年2月28日閲覧。
- ^ “EPO GOODIES (紙ジャケット仕様)”. Amazon japan (2007年4月25日). 2025年2月28日閲覧。
- ^ “EPO GOODIES (Blu-spec CD2)”. Amazon japan (2015年4月8日). 2025年2月28日閲覧。
- ^ “EPO GOODIES”. Amazon japan (2024年9月25日). 2025年2月28日閲覧。
- ^ a b ベストアルバム『epocha 1980-1986』(BVCR-18009〜10)ライナーノーツのEPO本人による解説より。
- ^ “goody(グッディ)の意味と使い方”. ネイティブと英語について話したこと. 2022年9月2日閲覧。
- ^ EPOオフィシャルサイト eponica.netより。
- ^ “Epo (2) – Goodies”. Discogs. 2022年9月2日閲覧。
- ^ “Epo (2) – Goodies”. Discogs. 2022年9月2日閲覧。
- ^ “Epo (2) – Goodies”. Discogs. 2022年9月2日閲覧。
- ^ “GOODIES”. Sony Music Shop. 2022年9月2日閲覧。
- ^ “EPO”. MUSIC GUIDE情報局. 2022年9月2日閲覧。
- ^ “GOODIES”. ORICON NEWS. 2025年2月28日閲覧。
外部リンク
- GOODIES – EPOオフィシャルサイト eponica.net
- GOODIES – SONY Music Shop
- GOODIES - Discogs (発売一覧)
- ALBUM GOODIES – 記憶の記録 LIBRARY
音楽配信
- Goodiesのページへのリンク