Android

「Android」の編集履歴(バックアップ)一覧に戻る

Android - (2025/05/22 (木) 15:27:53) のソース

&font(#6495ED){登録日}:2022/01/23 Sun 16:25:57
&font(#6495ED){更新日}:&update(format=Y/m/d D H:i:s) &new3(time=24,show=NEW!,color=red)
&font(#6495ED){所要時間}:約 4 分で読めます

----
&link_anchor(メニュー){▽}タグ一覧
&tags()
----

&bold(){Android}とは、スマートフォン等のモバイルデバイスに用いられるOS(オペレーティングシステム)の一種。
2023年時点の正式な最新バージョンは「14」。

*【概要】
Apple社が送り出した[[iPhone>iPhone/iPad]]の対抗勢力として登場した、モバイル向けのOS。

当初はそのまんまAndroid社が開発していたが、2005年にご存知[[Google先生>Google]]が子会社化。
今ではiOSと勢力を二分する程の代表的なプラットフォームとして海外では&bold(){iPhoneより普及している}とも言われ、
少なくとも日本ではiOS(iPhone/iPad)かこちらの二択になる程の普及率を誇る。
と言うかiPhone以外の[[スマートフォン]]はほぼAndroidしか選択肢が無い。

もしデベロッパーにも興味があるなら、システムイメージやドライバ関係を公式配布している[[Google]]純正のPixelシリーズで探すのが一番無難。
これらは過去のバージョンに戻すことも非常に簡単でアップデートの頻度も高く普段遣いでも優秀だ。&s(){新しいバージョンの度に実験台にされるので、ある意味では不安定とも言えるが。}

**【iOSとの比較】
[[iOS>iPhone/iPad]]との大きな違いといえばやはり開発者向けのポータルやマニュアルの豊富さと、&bold(){カスタマイズ性の高さ}。
ベースの[[Linux]]だけではスマホの部品やアプリに対応しきれず、他のオープンソースのプログラムを色々追加したらしい((アプリの出すデジタルな信号をメモリやCPU等が「物理的に動く」(もしくはその逆)様に通訳するのがLinux(カーネル)の役目だったが、スマホ独特の難解な言語が新しく増えたので他のプログラムにそこを任せている))ので、厳密には[[UbuntuやMint>Linuxディストリビューション]]などの遠い親戚といったところだが、Linux同様中核部分も&bold(){オープンソースとして広く開放されている。}
iPhoneがあまり手を付けないエントリー仕様や電池持ち重視の低スペックから、メモリやCPU等ガン積みしたハイエンドスマホも可能で、やろうと思えばアプリは勿論、&bold(){オリジナルのOS}すら制作できる。一部のメーカーは実際に独自のAndroid系OSを開発して自社製スマホと共に命名していることも少なくない。
もっともPCや市販のデバイスで動くように最適化する必要があるので、動作が不安定にもなりやすい。
その開発の門戸の広さと裏腹に、一方でガラケー天下の日本でこれに乗り換えようとしたメーカーは&bold(){大半が扱いきれずに消えていった}悲劇も忘れてはならないだろう。
ハードウェアがまだガラケー水準、かつソフトウェア自体も黎明期だったことから、フリーズ、熱暴走、電池切れといった重大な不具合が頻発し、ここで匙を投げた大手携帯メーカーも多かったのである。
特に実機のガクガクした挙動を経験した人なら、同時期のiPhoneや今のAndroidのスムーズな動作が如何にありがたいものかわかるであろう。


&bold(){安物からハイエンドまで}カバーできるのがAndroid、お高くはなるが相応の&bold(){性能や品質}を約束してくれるのがiPhoneといったところだろう。


*【亜種】
**Google TV/Android TV
文字通り、AndroidをベースのOSとして作られたテレビ及びそのソフトウェアのこと。
テレビというよりもテレビサイズのタブレットにアンテナ差し込み口とフルセグが付いたものと言ったほうが近いかも。
実はAmazon Fire TVのOSもこれが元。

**Android GO
[[マップと位置情報を利用したゲーム>Pokemon GO]]…ではなく、&bold(){超}低スペックなデバイスでも動かせるように開発された、軽量版のAndroid。
ストアにある「GO」と付いたアプリはこれ向けのもので、通常版よりも更にシンプルで軽いのが特徴。

**Android-x86
パソコンで主流なx86-64のCPUに対応したAndroid。

**Androidエミュレーター
パソコン上で仮想Androidを動かすアプリ。アプリなのでx86よりは敷居が低くなるが、あくまでエミュレータなのでパソコンの性能を最大限活用できない点に注意。

*【用語・小ネタ】
スマホやタブレットの基本的な使い方は各々で覚えて頂くとして、ここではAndroid独自の特徴やよく見る用語などを独断と偏見で紹介。

:・ランチャー|
武器ではなく、ロックを解除してすぐに出てくる待ち受け画面のこと。PCで言うデスクトップ。
デフォルトのものが気に入らなければ、ストアから無料も含めて多数あるものをダウンロードして置き換えられる。
あのマイクロソフト製のもあるよ!

:・GooglePlayストア|
Androidのアプリをダウンロードする為の公式ストア。
実はこれを使わずにネットに落ちているインストーラを使ってもアプリをインストールできる。
しかし開発のしやすさがそのままウイルス等にも繋がっているので、油断は禁物。

:・AOSP|
「Android OpenSourse Project」の略。要するに変な改造がされていない&bold(){純粋なAndroid}を開発する公式ポータルのこと。ちなみにGoogleのプレイストアすらも入っていない。

:・開発者向けオプション|
普通に使う分にはほぼ縁が無いであろう、専門的な設定を弄れる隠し項目。隠しコマンドとして&bold(){デバイス情報の「ビルド番号」を連打する}と表示されるようになる。怖くなってもすぐオフに戻せるのでご安心を。
代表的な項目としては画面のアニメの速度を変えたり無効にできる「○○アニメスケール」。画面描画をソフトウェアでなくGPUに多く負担させることで処理が速くなる「GPUレンダリング」「HWオーバーレイを無効」が有名か。
重いスマホを復活させる手段としてよく挙がるが、大抵電池の減りも早くなるので一長一短だったりする。

:・fastboot|
電源を入れようとしたら突然画面が出てきてビックリした人も多いかもしれない。
PCで言うところのBIOSメニューに該当する。機種によって変わるが一般的に呼び出し方は「電源ボタンと音量−を長押し」。
ただこの画面だけでは殆ど操作できないので、基本はPCとつないで操作する。

:・ADB|
PCからコマンドライン入力でデバイスを操作できるデバッグ用のツール。
導入するのはひと手間かかるが、コマンドプロンプト(もしくはPowerShell)を弄れる人ならここからアプリをインストールしたりリカバリーしたりアップデートしたりも可能。

:・root権限|
権限が取得できると通常では使えない設定やアプリもできるようになる管理者権限のこと。OSがバグりかねないレベルの深い設定やアプリが使えないように大抵はロックされている。
調べると取得方法が出てくることがあるが、「&b(){脱獄}」という俗称があるように、基本的に改造と同じ扱いとなるので自己責任。メーカーの修理なども受けられなくなる(改造行為を禁じているため)。
普通は弄れない一部の通知や特殊な項目も自在に操れるが下手に弄ると不具合が出たり最悪動作しなくなる(所謂文鎮化)ので、不便で仕方ないなどの理由がない限りは極力ロックしたまま使うことをオススメする。
以前発売されていた『Google Nexus』シリーズは最初からその手の人が買うことが前提で、ブートローダーがフリーになっていた。
後継機種であり、ピュアアンドロイドを標榜する『Google Pixel』シリーズも、割と簡単にブートローダーのアンロックを解除可能になっている。

:・イースターエッグ|
これも隠し小ネタの一つ。
端末情報のAndroidバージョンの項目を数回タップすると隠し画像を見たりミニゲームをプレイすることができる。

:・お菓子のコードネーム|
Androidのバージョンには、数字と一緒にお菓子の名前がコードネームとして付けられていることがある。
アルファベット順に頭文字の合うものが選ばれており、例えばバージョン9なら「&bold(){P}ie(パイ)」、13なら「&bold(){T}iramisu(ティラミス)」、14なら「&bold(){U}pside Down Cake(アップサイドダウンケーキ)」。10~12(Q~S)の名前は付かなかった模様。
さらに「&bold(){K}it Kat」や「&bold(){O}reo」と付いたこともある。

:・恐竜ゲーム|
Androidの標準ブラウザは「Google Chrome」であるが、Chromeにもイースターエッグがある。
ネットワークに繋がず立ち上げるか、chrome://dinoをアドレスバーに入力すると、ドットの恐竜が表示されるが、実は彼をタッチするとちょっとしたミニゲームができる。
走る彼をジャンプさせて鳥や[[サボテン]]といった障害物を避け、どこまで走れるかチャレンジするというもの。
もちろんAndroid版Chromeにもしっかり存在する。

:・AmazonのFireタブレット|
標準だと「Amazon アプリストア」しか使えないが、
OS自体はAndroidなので追加でPlayストアを入れることが可能(あくまで非公式な手法なので自己責任でお願いします)。

:・カスタムROM|
上で書いた通りAndroidはオープンソースなので、AOSP製のソースコードを基にしたサードパーティ製のOSも基本的に無償で入手することができる。
脱獄する以上に上級者向け…というか文鎮化すると困るような&bold(){メインのスマホなんかで試すのはまず論外}として、古いバージョンのままアップデートが止まってしまったタブレットや引退したスマホを復活させる手段には一応使える。
「XDAフォーラム」といった有志のポータルがボランティアで開発している場合がほとんどだが、そのメンバー個人でリリースしたバージョンも多数出回っている。
古い機種を復活させる点に特化したり、PixelシリーズのUIを再現してみたり(というかAOSPの時点でほぼそのまんま)といった面白い特徴のOSもあったりするので興味があれば調べてみるのも面白い。

追記・修正はAndroidのGoogleChromeからお願いします。


※以下、本wikiにおける注意点(最近直ったっぽい)

「うんしょ、うんしょ…ふう、追記・修正ひと段落。……ひっ!ご、主人様!それは&bold(){所要時間30分超の項目では}!」
「いや、ええっとその…&bold(){私めはエントリーモデル}ですのでつまり、そのー…お、重すぎてクラッシュの原因にもなりますので編集はお控えいただけると…」
「えっ、た、確かに一応私、メインメモリ6GB積んだミドルスペックですけど…あっ!またプチフリが…」
「うう…こればかりはどうしてかは私めにもわかりかねます。ですから[[パソコン]]をお使いになられるか、せめて編集はゆっくりと…あああ、イライラしてる…」
「ら、らめ、れ…す…ごしゅじん、さま…変換やバックスペースをそんなに連打するとわたしも、もももうだめえぇぇぇ……ガクッガクッ」

「Chrome」は応答していません。
アプリを終了する
待機
フィードバックを送信


#include(テンプレ2)
#right(){この項目が面白かったなら……\ポチッと/
#vote3(time=600,10)
}
#include(テンプレ3)

#openclose(show=▷ コメント欄){
#areaedit()
- Linuxの系譜とは言いつつもディストリビューションではない あとCyanogenModとかFire OSとかは記述したほうがいいのかな?  -- 名無しさん  (2022-01-23 21:11:04)
- 最初期は確かデジカメ用のOSとして開発されてたんだっけ。昔Android搭載デジカメとかあったけどある意味先祖返りだったのかな…  -- 名無しさん  (2022-01-24 07:05:36)
- このOSのスマホとPC繋げてチビチビデータ移動するのが癒しの時間  -- 名無しさん  (2022-01-24 21:55:53)
- ↑ わかる  -- 名無しさん  (2022-01-24 22:39:41)
- イースターエッグ見てマジで!?って思って実際やってみたら、マジで別画面になった。ミニゲームって程の物じゃなかったが文字が動かせた。  -- 名無しさん  (2022-06-17 15:38:15)
- イースターエッグを知らずに起動させた事が1回だけあってウチのスマホ壊れたんかなと勘違いしたことがあった。その時のイースターエッグの内容がZonbie Artだったから尚更怖かった  -- 名無しさん  (2022-08-26 11:36:03)
- Androidって元ネタ男なのか、じゃあ女体化は事実上性転換だな  -- 名無しさん  (2022-08-27 09:37:11)
- GoogleNowランチャー(Google純正品)が無くなった今では、意外かもしれないけど記事で挙げられているMS製ランチャーが操作感がGoogleNowランチャーに近くて気に入っている  -- 名無しさん  (2023-11-05 22:09:52)
#comment(striction)
#areaedit(end)
}