Re:ゼロから始める文系プログラマ

未経験がプログラミングを通して人生を変える

今さら聞けない!特徴や開発言語を中心にAndroidについて徹底解説


スポンサードリンク
 

f:id:ShotaNukumizu_1000:20210804101301p:plain

おはようございます。Shotaです。

最近、CMや家電量販店でよく見かける日本のスマートフォンの大半はAndroidスマートフォンです。しかし、中には「Androidって何?」と疑問に感じる人も少なくないでしょう。

今日の記事では、Androidについて徹底解説していきます。



Androidとは?

f:id:ShotaNukumizu_1000:20210804102123p:plain

Androidとは、スマートフォン用に開発されたGoogle製のOS(オペレーションシステム)の一つです。OSとはアプリや端末を操作したり管理したりするときに利用される共通のシステムのことを指し、「基本ソフトウェア」とも呼ばれます。

このうち、Googleスマホ向けのOSとして開発したOSが「Android OS」です。


Androidの特徴

f:id:ShotaNukumizu_1000:20210728070404p:plain

本章では、Androidの特徴をメリット・デメリットを中心に解説していきます。


Androidを使うメリット

f:id:ShotaNukumizu_1000:20210729070911p:plain

Androidを使うメリットは主に以下の通りです。

  • Playストア以外のアプリをインストールできる
  • 多種多様なメーカーのスマホが選べる
  • ウィジェットが充実している


それぞれ順番に解説していきます。


Playストア以外のアプリをインストールできる

Androidスマートフォンには、Playストア以外のアプリをインストールする自由があります。もちろんPlayストアには優れたアプリがたくさんありますが、それだけではなく、サードパーティのストアも利用できます。


多種多様なメーカーのスマホが選べる

Androidスマートフォンは、本体サイズ、ストレージ、カメラの機能、バッテリー駆動時間、スタイルなどバリエーションが豊富です。

そのため、自分のニーズに合ったAndroidバイスを見つけやすいです。


ウィジェットが充実している

ウィジェットとは、アプリや今すぐ知りたい情報にアクセスできるようにするための仕組みです。情報をひと目で見ることができるようにするウィジェットもあれば、メディアアプリを簡単に操作できるウィジェットもあります。

もちろん、iOSにもこのような機能はあります。ところが、Androidウィジェットのほうが機能性が高いのが揃っています。


Androidを使うデメリット

f:id:ShotaNukumizu_1000:20210720094229p:plain

これまでAndroidのメリットを紹介していきましたが、当然デメリットもあります。デメリットは主に以下の通りです。

  • ハードウェアの品質にばらつきがある
  • Googleアカウントがいる
  • アプリ広告がたくさん表示される


それぞれ順番に解説していきます。


ハードウェアの品質にばらつきがある

Androidスマートフォンの中には、一見お買い得のように見えても実際そうではないものがあります。安価なスマートフォンの多くは、ハードウェアの制約やソフトウェアが更新できないなどの理由で、一年程度しか使うことができません。


Googleアカウントがいる

Googleアカウントを持っていない人は、Androidを使う必要はないでしょう。

Googleアカウントがないと、Androidスマートフォンを最大限に活用できません。アプリのインストールやコンテンツのダウンロード、データのバックアップにもGoogleアカウントが必要になります。


アプリ広告がたくさん表示される

ユーザーを悩ませる問題があります。それは、Androidのポップアップ広告です。特に安価なスマートフォンに多く見られます。

iOSでは、アプリに広告が表示されることはほぼありませんが、その分アプリに課金する文化が浸透しています。Androidは広告が付きますが、その分アプリを無料で手に入りやすいです。


Android開発によく使われている言語

f:id:ShotaNukumizu_1000:20210729144505p:plain

本章では、Android開発によく使われているプログラミング言語を紹介します。


Java

f:id:ShotaNukumizu_1000:20210612070402p:plain

Javaは汎用性が高く、最も広く普及しているプログラミング言語の一つです。

あの世界的に有名なゲーム「Minecraft」はJavaで作られています。Androidアプリの開発にはもってこいの言語です。

【参考記事】

shotanukumizu-1000.hatenablog.com


Kotlin

f:id:ShotaNukumizu_1000:20210627142712p:plain

JetBrain社で開発され、誰でも無償で利用できるオープンソースプログラミング言語です。2012年に開発され、今人気の高いプログラミング言語です。

KotlinはJavaとの相性が非常良い言語です。互換性の高さから、Javaを使う人からも支持さている利用者の多いプログラミング言語です。

【参考記事】

shotanukumizu-1000.hatenablog.com


まとめ

f:id:ShotaNukumizu_1000:20210804101814p:plain

今日は特徴や開発言語を中心に、Androidについて徹底解説しました。今日の記事を参考に、Androidについて理解を深めるきっかけになれば幸いです。

今日の記事はこれで終了です。

【参考サイト】

simchange.jp

www.toha-search.com

www.lifehacker.jp

briarpatch.co.jp