登場人物
美咲(みさき)
女子大生。就活のエントリーシートの資格欄が真っ白なことに気づき、慌ててITパスポートの勉強を開始。ITは完全に素人。高校時代は可愛くて人気者だったので、ちょっとプライドが高い。素直じゃない。
拓也(たくや)
美咲の高校時代の同級生。東京大学工学部。子どもの頃からパソコンばかりいじってきた生粋のオタク。実は美咲のことが好きだが、10年近く言い出せていない。教えるのは得意だが、口が悪いのが玉に瑕。
今日の問題
今日の問題
スマートフォンやタブレットなどの携帯端末に用いられている、OSS(Open Source Software)である OS はどれか。
- アAndroid
- イiOS
- ウSafari
- エWindows
第1幕:学食の行列で
昼どき、大学の学食。定食を求める長い行列の中、美咲と拓也が並んでいる。美咲がスマホをいじりながら、問題文を眺めている。
美咲
ねえ、この問題。『OSS』って書いてあるけど、これ何の略?
拓也
Open Source Software。ソースコード(プログラムの設計図)を公開してる、誰でも中身を見たり改造したりしていいソフトウェアのこと
美咲
へえ、無料ってこと?
拓也
無料なことが多いけど、それだけが本質じゃなくて、"作り方を公開してるかどうか"がポイントなんだ。じゃあ、この中でOSSなOS、どれだと思う?
美咲
あ、ちょうど列も進まないし、考えてみるわ
第2幕:これでしょ、青い羅針盤の
美咲
じゃあ答えるわね。これウ Safariでしょ
拓也
お、なんでSafari?
美咲
だって、これ、iPhoneに最初から入ってる、青い羅針盤みたいなアイコンのやつでしょ。端末に最初から入ってる=端末に使われてるOSってことかなって
拓也
発想はわかるんだけど、Safariはそもそも"OS"ですらないんだ
美咲
え、OSじゃないの?
拓也
うん。Safariは、OSの上で動く"アプリ"の一つ。具体的にはウェブブラウザ。インターネットのページを見るためのソフトだね
美咲
あ……OSとアプリって、そもそも別のレイヤーの話だったのね
拓也
そういうこと。OSは端末全体を動かす"土台"、Safariはその土台の上に建ってる"お店の一つ"、くらいイメージが違うんだ
第3幕:レシピを公開してる定食屋
拓也
正解はア Android。じゃあ、なんでAndroidがOSSなのか、たとえ話で説明するね
美咲
うん
拓也
この学食、定食のレシピって公開してると思う?
美咲
えっ、知らないけど……多分してないんじゃない? 企業秘密っぽいし
拓也
だよね。多くのお店は、"秘伝のタレ"は非公開にする。それがiOSのイメージ。Appleが作ったソースコードは公開されてなくて、Apple自身の"厨房"でしか、その料理(=iPhone)は作れない
美咲
じゃあAndroidは?
拓也
Androidのベースになってる部分は、Googleが"レシピ、公開しちゃいます"って世の中に出してるんだ。だから、誰でもそのレシピを使って、自分なりにアレンジした端末を作れる
美咲
あ、だからいろんなメーカーのスマホがAndroidなのね。SONYとかSamsungとか
拓也
そういうこと! レシピが公開されてるから、いろんなお店(メーカー)が、それぞれの味付け(独自機能)を加えて、自分の店の定食(スマホ)として売り出せる。これがOSSの強み
美咲
……あー! そういうことか! iOSは"一軒のお店でしか食べられない秘伝の味"、Androidは"レシピ本が出回ってて、いろんなお店がアレンジできる味"なのね
拓也
完璧なたとえ。だからこそ、Androidは端末の値段も見た目も機能もメーカーごとにバラバラだし、iPhoneは毎年Appleの新作しか出ない、っていう違いにもつながってるんだ
第4幕:拓也、列を進めるのを忘れる
拓也
ちなみに、AndroidのベースはAOSP(Android Open Source Project)っていって、公開されてるコードを元に、各メーカーが独自の味付けを加えて――
美咲
拓也、列
拓也
あ、うん、それでね、Googleのサービスを載せるかどうかも実は選べて、中国向けのAndroid端末だと――
美咲
拓也。列、進んでる
拓也が振り返ると、前との間隔がぽっかり空いていた。後ろに並んでいた学生たちが、微妙な顔で待っている。
拓也
わ、すみません!
美咲が拓也の背中を軽く押して、慌てて列を詰める。
美咲
もう、話に夢中になって、いつも肝心なところで止まるんだから
拓也
ごめん……。つい、話の続きが気になっちゃって
美咲
後ろの人たち待たせてたの、気づいてなかったでしょ
拓也
……全然、気づいてませんでした
美咲
今度から、並んでるときは、ちゃんと周り見ながら喋りなさいよね
拓也
以後、気をつけます……
美咲
ふん。まあ、話自体はおもしろかったから、大目に見てあげる
第5幕:残りの選択肢を片付ける
定食を受け取り、席についたところで、拓也が続きを話し始める。
拓也
じゃあ、残りのイとエも片付けておこうか
美咲
イは『iOS』……さっきの話で、もう非OSSってわかったやつね
拓也
そう。iOSはAppleが開発してる、iPhoneやiPad専用のOS。ソースコードは非公開で、Apple以外のメーカーが搭載することもできない。完全にクローズドな一軒屋
美咲
じゃあエの『Windows』は?
拓也
WindowsはMicrosoftが開発してる、主にパソコン向けのOS。これも中身は非公開。それに、そもそも『スマートフォンやタブレットなどの携帯端末』っていう問題文の条件にも、あんまり合わないんだよね
美咲
あ、携帯端末じゃなくて、パソコン用ってことね
拓也
うん。だからWindowsは"非公開"かつ"携帯端末用でもない"っていう、二重の意味で今回は不正解
美咲
なるほど……。整理すると、SafariはそもそもOSじゃない、iOSとWindowsは非公開、残ったAndroidだけが公開されてる携帯端末用OS、ってことね
拓也
そのとおり。消去法でも解けるけど、それぞれの立ち位置をちゃんと理解してると、迷わず一発で答えられるよ
問題文(再掲)
スマートフォンやタブレットなどの携帯端末に用いられている、OSS(Open Source Software)である OS はどれか。
- アAndroid
- イiOS
- ウSafari
- エWindows
まとめ:選択肢ごとの答え合わせ
| 選択肢 | 名称 | 正体 | 正誤 |
|---|---|---|---|
| ア | Android | Googleが開発。ベース部分がオープンソース公開されている携帯端末用OS | 正解 |
| イ | iOS | Appleが開発。ソースコード非公開の携帯端末用OS | 不正解(非公開) |
| ウ | Safari | Apple製のウェブブラウザ(アプリ)。そもそもOSではない | 不正解(OSではない) |
| エ | Windows | Microsoftが開発。主にパソコン向けの非公開OS | 不正解(非公開・携帯端末用でもない) |
答えア Android
覚え方のコツ
レシピを公開してるのがAndroid、秘伝のタレで非公開なのがiOS。
- OSS=ソースコード(作り方)を公開しているソフトウェア。無料かどうかより「公開されているか」が本質
- Safariのようなブラウザ・アプリはOSそのものではない。レイヤーが違う
- Windowsは非公開なうえ、主にパソコン向けなので「携帯端末用のOSS」には該当しない
拓也
『OS』と『アプリ』を混同しないのが最初の関門。OSは家そのもの、アプリはその中の家具や道具ってイメージを持っておくと、SafariやLINEみたいなアプリを、うっかりOSと間違えなくなるよ
美咲
Safariは家具の一つで、家そのものじゃなかった、ってことね
おまけ:オープンソースのメリット・デメリット
拓也
オープンソースのいいところは、世界中の開発者が改良に参加できることと、メーカーごとに自由にカスタマイズできること。ただしその分、メーカーによって品質や対応がバラバラになりやすいっていうデメリットもあるんだ
美咲
レシピが自由な分、お店によって味に差が出る、みたいな感じね
拓也
まさにそれ。クローズドなiOSは、逆にApple一社が全部管理してるから、品質や動作が安定しやすいっていう長所がある
美咲
どっちが優れてる、っていうより、それぞれ違う戦略ってことなのね
エピローグ
食べ終えたトレーを返却口に置き、二人で講義棟の廊下を歩く。
美咲
ねえ、さっきの話。あんたも、たまにはそのオープンソースってやつ、見習ったら?
拓也
え、俺が?
美咲
あんたの考えてること、いっつも非公開じゃない。秘伝のタレどころか、レシピの存在すら教えてくれないんだから
拓也
……そんなに謎多いかな、俺
美咲
謎だらけよ。何考えてるか、たまに全然読めないもの
拓也心の声
……いや、それは公開したら普通に困る類のやつなんだけど
美咲
なによ、黙り込んで
拓也
いや、なんでもない。……そのうち、少しずつ公開していくよ
美咲
ふうん。まあ、期待しないで待っててあげる
拓也
うん。……ありがとう
今日のポイントおさらい
- OSS=ソースコード(作り方)を公開しているソフトウェア。無料かどうかより「公開の有無」が本質
- AndroidはOSSの携帯端末用OS。iOS・Windowsはどちらも非公開(クローズドソース)
- Safariのようなブラウザ・アプリはOSそのものではない。OSとアプリはレイヤーが違う
- Windowsは非公開に加えて、主にパソコン向けであり携帯端末用OSSにも該当しない
- オープンソースは自由度が高い分ばらつきが出やすく、クローズドは統一感・安定感が出やすいという違いがある
次回もお楽しみに。
この記事はITパスポート試験 令和4年度 問63(テクノロジ系/ソフトウェア)の解説です。