Android
 Computer >> コンピューター >  >> スマートフォン >> Android

Androidとは何か?スマホユーザーが知っておくべき基礎知識とその重要性

誰もがスマートフォンに依存して暮らしている現代において、Androidスマートフォンのない世界を想像するのは難しいでしょう。Androidは検索エンジン最大手のGoogleが提供するモバイルOSであり、世界市場のおよそ87%という圧倒的なシェアを誇っています。その機能とパフォーマンスには疑いようがありません。しかし、お気に入りのこのOSについては、まだ知らないことがたくさんあるのです。

AppleのiPhoneとは異なり、Androidは世界中のあらゆるメーカーの端末に搭載され、それぞれ見た目も操作感も異なります。なぜそうなるのか、疑問に思ったことはありませんか?

この記事では、Androidに関するよくある疑問に答えながら、知っておくべき基礎知識をわかりやすく解説します。

Androidとは?

Androidは、最も人気のあるモバイルオペレーティングシステムで、スマートフォンやタブレット向けのオープンソースOSです。AOSP(Android Open Source Project)として知られるプロジェクトをベースにしており、現在はGoogleが主導していますが、実はもともとGoogleが発明したものではありません。

Googleはこのプロジェクトを土台として自社版のAndroidを作り上げ、他のメーカーに無料で提供しています。Androidの最大の魅力は「オープンソース」である点、つまり誰でも自由に利用・改変できることにあります。OSとしてのAndroidの役割は、ユーザーとデバイスをつなぐ架け橋となることです。たとえば写真を撮るとき、シャッターボタンをタップすると、その操作が端末に「何をすべきか」を伝える仕組みになっています。

AndroidソフトウェアはGoogleと連携して開発されており、毎年大型アップデートがリリースされます。また、Google Playストアはメーカーを問わずすべてのAndroid端末で動作するのも大きな強みです。

Android Open Source Project(AOSP)とは?

Androidはオープンソースシステムであり、誰でも利用・改変が可能です。その一部はハードウェアメーカーや携帯キャリアに無料で提供されています。

一方で、Googleアプリ一式を利用する場合、メーカーはGoogleにライセンス料を支払います。ほとんどの主要デバイスがGoogleアプリを採用していますが、Amazonのような例外もあり、同社はGoogleアプリを含まないAndroidを使用し、独自のアプリストアを運営しています。

AndroidはLinuxベースの部分的开オープンソースOSで、「ストックROM」と「カスタムROM」の2つの形態があります。

ROM・ストックROM・カスタムROMとは?

PCの世界ではROM(Read Only Memory:読み取り専用メモリ)は一度書き込むと修正・削除できない記憶媒体を指しますが、スマートフォンやタブレットでは意味が異なります。モバイル端末におけるROMとはファームウェアのことであり、PCにおけるOSに相当するものです。

ストックROMとは?

ストックROMとは、Googleが構想したままの純粋で手を加えられていない公式版Androidのことで、「バニラ」とも呼ばれます。コアのAndroidアプリとUI以外は含まれておらず、root権限もありません。

スマートフォンは出荷時にストックROMを搭載しており、その後に各メーカーが独自のカスタマイズを施します。ストックAndroidは信頼性、安定したパフォーマンス、そして高いセキュリティが特徴です。アプリケーションフレームワークおよびハードウェアインターフェースとして機能し、各パーツが相互に通信しながらシステム全体を動かしています。

カスタムROMとは?

一方、カスタムROMは公式に提供されるものではなく、CyanogenModなど開発者コミュニティによってオリジナルのソースコードを改変したバージョンです。開発者たちはOSに機能を追加したり、ホーム画面を変更したり、細かなチューニングを行ったりして、安定性や使い心地を高めています。

ストックROMが使えないわけではありません。ユーザーに追加機能や新鮮な体験を提供し、興味を持続させるために開発者たちがカスタムROMを手掛けているのです。

これこそが、Androidの見た目が機種ごとに異なる理由です。たとえばSamsungはOne UI(旧TouchWiz)、Sonyは独自のUIを採用しています。

知っておきたいAndroid用語集

Androidユーザーとして押さえておきたい基本用語をまとめました。

ADBDownload ModeMicroSDROM
APKFactory ResetODINRoot
ApplicationFirmwareOpen SourceSoft Reset
BackupFlashOperating SystemUnlock
BluetoothKernelOTAWidget
BootloaderKIESQRWipe
BrickLauncherRecovery ModeWindow
  • ADB:Android Debug Bridgeの略。開発者がPCからAndroidへコマンドを送り、デバッグ作業を行うために使用します。
  • APK:Androidアプリケーションパッケージファイル。アプリのコード、リソース、アセット、マニフェストファイルを含みます。
  • Application:スマートフォン上で各種機能を実行するために使われるアプリのこと。
  • Backup:トラブル発生時に備えてデータを安全に保管しておくこと。
  • Bluetooth:ケーブルやコネクタを使わずに短距離間でデータを交換する無線通信規格。
  • Bootloader:Androidを起動させるための指示群で、リカバリーモードへのアクセスも可能にします。
  • Brick:起動ループにはまり、一切電源が入らなくなり修復不能になった端末の状態。「文鎮化」とも呼ばれます。
  • Download Mode:Android端末の特殊な状態。ファームウェアのインストールや入れ替えに使用されます。
  • Factory Reset:端末を初期状態(工場出荷時の設定)に戻すこと。
  • Firmware:スマートフォンの動作を制御するアプリケーションとOSの総称。設定 > 端末情報 > ソフトウェア情報からバージョンを確認できます。
  • Flash:別のバージョンのAndroid OSを読み込んで書き込むこと。
  • Kernel:システムリソースを管理し、外部デバイスとの通信や、アプリとハードウェア間の連携を担う中核部分。
  • KIES:Samsungが提供していた無料ソフトウェアで、WindowsやMac OSとのデータ同期・更新に使用されました。
  • Launcher:ホーム画面のカスタマイズ、アプリの起動、電話の発信などを可能にするAndroidユーザーインターフェースの一部。
  • MicroSD:最も小型のSDフラッシュメモリカード。
  • ODIN:Samsungが内部開発・使用しているユーティリティソフトで、カスタムリカバリーのファームウェアイメージを書き込むのに使われます。
  • Open Source:ユーザーのニーズに応じて自由に改変できるソフトウェア。Androidプラットフォーム開発の指針となる仕組みです。
  • Operating System:Googleが開発したモバイルOS。タッチスクリーン端末、携帯電話、タブレットで基本的な機能を制御できます。
  • OTA:「Over The Air」の略。USBケーブルやローカルのBluetooth接続なしで、無線経由で配信されるサービスやアップデート。
  • QR:「Quick Response」の略。白黒のコードを端末で読み取るだけで、リンクやアプリを開ける仕組みです。
  • Recovery Mode:リカバリーコンソールが組み込まれた専用の起動可能パーティション。端末をリカバリーで起動し、公式アップデートを適用する際に役立ちます。
  • ROM:Android OS本体と関連アプリの実行命令を含むファイル。端末に最初から入っているのが「ストックROM」、サードパーティ製が「カスタムROM」です。
  • Root:Android OSの制限を解除し、端末への完全なアクセス権を得ること。隠しファイルへのアクセス、ROMの変更、特定の特殊アプリの導入が可能になります。
  • Soft Reset:端末の再起動のこと。バッテリーを抜くのと同じ効果があります。
  • Unlock:任意のキャリアのSIMカードを使用できるようにするための手続き。
  • Widget:アプリの一部をホーム画面に表示し、素早く情報を見たりアプリへアクセスしたりできる機能。
  • Wipe:端末内の外部データを消去・フォーマットすること。
  • Window:Androidアプリにおいて、コンテンツの外観や操作性を定義するオブジェクト。

ストックAndroidが選ばれる9つの理由

Android端末はストックROMを搭載して出荷され、その後メーカーによって独自の個性が加えられます。では、ストックAndroidにはどんな魅力があるのでしょうか。

1. Googleが構想した通りのインターフェース

初期のAndroidは非常に質素なものでしたが、2009年にHTCがSense UIで大きな変化をもたらしました。それ以来、Googleもデザインの改良を重ねています。ストックAndroidのUIを採用した端末なら、Googleが設計したままのインターフェースをそのまま楽しめます。

2. Googleの最新機能を真っ先に体感できる

端末メーカーはデザインだけでなく、独自のアプリや機能をGoogleのものより優先して搭載します。SamsungのOne UIやXiaomiのMIUIは独自機能を重視し、Googleが提供するものを省略することもあります。その結果、Google I/Oで発表されたような最新機能が届きにくくなることも。

さらに、メーカーはGoogleがすでに提供しているアプリを重複して搭載することがあります。たとえばChromeがあるのに独自ブラウザも入れられ、Gmailがあるのに独自メールアプリもプリインストールされる——こうした不要な重複が生じるのです。

3. 動作の速さ

何かを改造すれば、元々の良さが失われることがあります。Androidも同様で、改変が加わるほどパフォーマンスは低下します。重量級のインターフェースと大量の追加機能を詰め込めば、端末は遅くなるのは当然です。これは特に低スペック端末で顕著に現れます。

4. 迅速なアップデート

ストックAndroidユーザーは、カスタムAndroidユーザーよりも早く新バージョンのアップデートを受け取れます。メーカーによる配信は遅れがちで、新しいバージョンが登場しても多くのユーザーは古いまま使っているのが実情です。オリジナルコードに変更を加える必要がない分、純正Androidは迅速に更新されます。

ストックAndroid端末は、Googleがリリースした瞬間にアップデートを受け取れるため、脆弱性がすぐに修正され、セキュリティ面でも有利です。

5. 一貫性のある操作体验

ストックAndroidなら、メーカーが異なっても一定の操作性を期待できます。たとえばSamsungからXiaomiに乗り換えた場合、物理ホームボタン+2つのタッチボタンから、画面下部の全面タッチボタンへと操作方法を変える必要があります。しかしストックAndroidなら、画面上ボタンの位置は常に同じ。使い方を一から覚え直す必要はありません。

6. 高いセキュリティ

Android端末への最大の批判の一つがセキュリティです。特にiOS愛好者はAndroidを脅威に弱いと見がちです。Googleはセキュリティパッチを素早く開発しますが、ストックROMに手を加えたメーカーは、自社のOSとの互換性を確保するために追加の調整が必要になり、そのぶん対応が遅れます。遅延が長引くほど攻撃を受けるリスクは高まります。ストックAndroidはGoogleが直接開発しているため、セキュリティホールが残りにくいのです。

7. 保証が無効にならない

ストックROMの大きな利点は、端末の保証を無効にしないことです。

8. ストレージ容量の確保

ストックAndroidならキャリアやメーカーが仕込んだ不要アプリがなく、貴重なストレージ容量を有効活用できます。

9. 端末への完全なコントロール

ブロートウェア(不要なプリインストールアプリ)がないということは、自分の端末に何を入れ、どう動かすかを自分で決められるということです。

ストックAndroidの今後

各メーカーが顧客のニーズに応じてOSをカスタマイズするため、ストックAndroidはスポットライトを浴びにくい存在かもしれません。しかし、その復活の兆しは見えています。

近年、HMD GlobalはストックAndroidこそ未来だと考え、Nokia端末に純正Androidを搭載しています。またLenovoも今後のスマートフォンにストックAndroidを採用すると発表しました。メーカー側もようやくストックAndroidの利点に気づき始めたようです。

カスタムROMのメリット

カスタムROMはストックAndroidを改変したバージョンで、CyanogenModなどの開発者コミュニティによって開発・管理されています。

1. Root権限の取得

カスタムROMはroot権限をユーザーに提供します。Windowsでの管理者ログインのように、Android端末への完全なコントロールを可能にする強力な選択肢です。

2. 自由度の高いカスタマイズ

カスタムROMは柔軟性が高く、好みに合わせてあらゆるレベルでカスタマイズできます。ストックROMに付属する不要なアプリを削除し、端末をさらに自分色に仕上げることが可能です。

3. 向上したパフォーマンス

カスタムROMではアプリの追加・削除を自由に行えます。バックグラウンドで動作するアプリを制限し、パフォーマンス向上のための変更も加えられます。プリインストールアプリがないぶん軽量で、アプリの最適化、使用量の管理、権限の変更もいつでも可能。結果として、動作性能とバッテリー持ちの両方が改善されます。

どちらが優れているかは長年の議論のテーマですが、結局は両方に一長一短があり、ユーザーの要件に合うROMこそが最良です。セキュリティが最優先ならストックROM、自由に変更したいならカスタムROMが最適な選択と言えるでしょう。

Googleが描くAndroid像

「ストックAndroidこそGoogleが理想とした姿だ」と言う人もいますが、これは半分冗談のような話です。時が経てばビジョンも変わるものですが、GoogleのAndroidに関しては、すぐに大きく変わる様子はありません。

Googleは外部SDカードをあまり好まない傾向があり、NexusやGoogle Pixelといった自社端末にはmicroSDカードスロットが搭載されていません。Googleのビジョンに完全に従えば、外部ストレージは存在しなかったかもしれません。Googleにとって外部ストレージは負担ですが、独自UIを採用するメーカーは反対に外部ストレージを採用してきました。

さらに、特定機能が欠けていることもGoogleの壮大なビジョンの一部です。長い時間をかけて変更は加えられてきましたが、必ずしも顧客満足につながっていません。もし純粋なAndroidだけが使われていたら、私たちは今とはまったく異なるAndroidを使っていたかもしれない——そう言っても過言ではないでしょう。

Fork Androidとは?

実は、私たちの多くが使っているにもかかわらず意識していないもう一つのAndroidがあります。それが「Fork Android」です。

Fork Androidはオリジナルとは異なり、Androidをベースとしながらも、Googleエコシステムに接続する必要のない独立して開発されたソフトウェアです。AmazonのFireタブレットOSがその代表例で、Googleのアプリやサービスを組み込まずにAndroidプラットフォームを利用しています。

まとめ

Androidは間違いなく魅力的なプラットフォームで、一般ユーザーから開発者まで幅広く支持されています。iPhoneがハードウェアとソフトウェアの規格を厳しく統制することで最高のユーザー体験を提供するのとは対照的に、Androidはユーザーと開発者の双方に、OSを思いのままに変更する自由を与えます。

これは良くも悪くも働きます。改変版Androidは多彩な選択肢を提供する一方で、リスクも伴います。カスタマイズ版は使いやすいものの、アップデートの配信がストック版より遅いため、セキュリティの観点では完全とは言えません。どちらのAndroidを使うかは、最終的にはユーザー自身の判断次第です。

本記事の情報が役立ったなら幸いです。追加したい内容やご意見があれば、ぜひお聞かせください。皆さまからのフィードバックをお待ちしています。

  1. BIMとは?知っておくべき基礎知識と活用方法を徹底解説

    デジタル時代の到来はさまざまな分野に変革をもたらしましたが、建設業界もその例外ではありません。建物の設計・施工に使われるツールの歴史を振り返ると、その始まりは鉛筆と紙でした。その後、CAD(コンピュータ支援設計)が登場し、手作業中心の製図を効率的な電子ドキュメントへと変革。さらにCADは3D化へと進化し、現在ではBIM(Building Information Modeling:ビルディング・インフォメーション・モデリング)が新たなスタンダードとなりつつあります。 建設業界を大きく変えるテクノロジートレンドとして注目されているのが、BIMです。BIMとは、施設の機能的・物理的な特徴をデジタル上

  2. ビーコンテクノロジー完全ガイド:仕組みから業界別の活用事例まで徹底解説

    2016年、「ポケモンGO」が世界中のニュースフィードを席巻し、老若男女を問わず多くの人々がスマートフォン片手に街へ繰り出しました。オフラインとオンラインの世界が融合したこの社会現象の陰には、実世界とデジタル世界をつなぎ、リアルタイムなインタラクションを実現した「ビーコンテクノロジー」の存在があります。本記事では、ビーコンテクノロジーの基本的な仕組みから、さまざまな業界での活用事例までを詳しく解説します。 ビーコンテクノロジーとは? ビーコンとは、壁やカウンターなどに設置する小型のハードウェア端末です。Bluetooth技術を利用して近くにあるモバイルデバイスを検知し、スマートフォンやタブレ