「Android」の版間の差分
Administrator (トーク | 投稿記録) (→概要) |
|||
(2人の利用者による、間の3版が非表示) | |||
5行目: | 5行目: | ||
Androidは[[Linuxカーネル]]に独自の[[ユーザーランド]]を搭載した[[オペレーティングシステム]]である。 | Androidは[[Linuxカーネル]]に独自の[[ユーザーランド]]を搭載した[[オペレーティングシステム]]である。 | ||
− | [[ユーザーランド]]部分の[[ソースコード]] | + | 一方でAndroidの[[ユーザーランド]]部分の[[ソースコード]]はほぼ独自開発であり、[[BSDライセンス]]を付与したものが大多数を占めている。これは[[Google]]が[[Linux]]で一般的な[[GPL]]を嫌い[[車輪の再発明]]をしたものだと言われている。[[車輪の再発明]]により[[libc]]などの挙動も[[パソコン]]向けの一般的な[[Linux]]と微妙に異なっており、たとえ[[root化]]しても[[Linux]]向けの[[プログラム]]をそのまま動かせる事は稀であり、ほぼ「Linuxっぽい何か」という状態である。 |
− | ===プラットフォームとしてのAndroid=== | + | 「Androidは[[Linux]]の一種」と言われることも多いが、実際は「ほぼ独自OS」と言った方が正解に近い。 |
+ | |||
+ | === プラットフォームとしてのAndroid === | ||
Androidの[[オペレーティングシステム]]部分は[[オープンソース]]の下で開発されており、そこに実用に耐えうる最低限の[[アプリ]]群([[Google Play]]など)を搭載した[[プラットフォーム]]部分は有償ライセンスかつ[[プロプライエタリ]]で提供されている。 | Androidの[[オペレーティングシステム]]部分は[[オープンソース]]の下で開発されており、そこに実用に耐えうる最低限の[[アプリ]]群([[Google Play]]など)を搭載した[[プラットフォーム]]部分は有償ライセンスかつ[[プロプライエタリ]]で提供されている。 | ||
16行目: | 18行目: | ||
[[Kindle Fire]]や[[Nokia X]]、大多数の[[中華パッド]]や[[中華スマホ]]などのように、[[オープンソース]]版のAndroidをベースに独自の[[アプリマーケット]]などを搭載した製品も多いが、少なくとも[[日本]]では[[オープンソース]]版のAndroidは非常に稀な存在であり、市場に存在するのはほぼ[[Google]]に[[ライセンス料]]を支払っている[[プロプライエタリ]]版のAndroidである。 | [[Kindle Fire]]や[[Nokia X]]、大多数の[[中華パッド]]や[[中華スマホ]]などのように、[[オープンソース]]版のAndroidをベースに独自の[[アプリマーケット]]などを搭載した製品も多いが、少なくとも[[日本]]では[[オープンソース]]版のAndroidは非常に稀な存在であり、市場に存在するのはほぼ[[Google]]に[[ライセンス料]]を支払っている[[プロプライエタリ]]版のAndroidである。 | ||
− | == | + | == 関連項目 == |
+ | * [[F-Droid]] | ||
+ | * [[Xposed]] | ||
− | + | == 参考文献 == | |
− | |||
− | |||
− | |||
− | ==参考文献== | ||
{{reflist}} | {{reflist}} | ||
− | + | [[category: OS]] | |
− | + | [[category: Android]] | |
− | [[category:Android]] |
2021年9月7日 (火) 01:30時点における最新版
Android(読み:あんどろいど)とは、Googleによって提供されるスマートフォンやタブレットなどの携帯情報端末向けのオペレーティングシステムおよびプラットフォームである。
概要[編集 | ソースを編集]
オペレーティングシステムとしてのAndroid[編集 | ソースを編集]
AndroidはLinuxカーネルに独自のユーザーランドを搭載したオペレーティングシステムである。
一方でAndroidのユーザーランド部分のソースコードはほぼ独自開発であり、BSDライセンスを付与したものが大多数を占めている。これはGoogleがLinuxで一般的なGPLを嫌い車輪の再発明をしたものだと言われている。車輪の再発明によりlibcなどの挙動もパソコン向けの一般的なLinuxと微妙に異なっており、たとえroot化してもLinux向けのプログラムをそのまま動かせる事は稀であり、ほぼ「Linuxっぽい何か」という状態である。
「AndroidはLinuxの一種」と言われることも多いが、実際は「ほぼ独自OS」と言った方が正解に近い。
プラットフォームとしてのAndroid[編集 | ソースを編集]
Androidのオペレーティングシステム部分はオープンソースの下で開発されており、そこに実用に耐えうる最低限のアプリ群(Google Playなど)を搭載したプラットフォーム部分は有償ライセンスかつプロプライエタリで提供されている。
素の状態のAndroidはウェブブラウザも無ければ日本語入力すら不可能であり素人にはまず扱えるような代物ではない。ブラウザすらないのでググって野良アプリをダウンロードなども不可能であり、最初はAndroid端末とパソコンをUSBケーブルで繋いでapkファイルを転送するなど操作が必要になる。オープンソース版のAndroidに唯一プリインストールされているアプリはソフトウェアキーボードだけである。
AndroidでGoogle Playをはじめ、GmailやGoogleマップなどのアプリを使いたい(搭載したい)場合はGoogleから有償版のAndroidを購入する必要がある。ちなみに携帯電話製造メーカーにボリュームライセンスでのみ販売されているものであり個人で買えるものではない。
Kindle FireやNokia X、大多数の中華パッドや中華スマホなどのように、オープンソース版のAndroidをベースに独自のアプリマーケットなどを搭載した製品も多いが、少なくとも日本ではオープンソース版のAndroidは非常に稀な存在であり、市場に存在するのはほぼGoogleにライセンス料を支払っているプロプライエタリ版のAndroidである。