技術ノート 特徴 Android は「オープン」、iOS は「クローズ」 — しかし、それはあなたにとって何を意味しますか?

Android は「オープン」、iOS は「クローズ」 — しかし、それはあなたにとって何を意味しますか?

アンドロイドは

すべてが一致しているように見える点があるとすれば、それは、Google の Android はより「オープン」であり、Apple の iOS はより「クローズド」なオペレーティング システムであるということです。それがあなたにとって実際に何を意味するかは次のとおりです。

アンドロイドは

「オープン」と「クローズ」には、ソース コードからアプリ ストア、オペレーティング システムでどれだけカスタマイズや微調整ができるかまで、さまざまな意味があります。

オープンソース (部分的) vs. クローズドソース

アンドロイドは

Android はさまざまな方法で「オープン」です。まず、Android オペレーティング システムは、「Android オープン ソース プロジェクト」(AOSP) のコードに基づいています。これはオープンソースなので、ユーザーはそのソース コードを取得して、そこからカスタム オペレーティング システムを作成できます。 CyanogenMod は、たとえばこのコードをベースにしたカスタム ROM です。 Kindle Fire と Fire Phone で使用されている Amazon の Fire OS も、このオープンソースの Android コードに基づいています。

ただし、Android は クローズドソース アプリケーションや Google Play Services の API の形で提供されることが増えています。 「Android」にはいくつかの意味があります。そうです、これはオープンソース オペレーティング システム (AOSP) です。しかし、ほとんどの人が Google の要素をすべて備えた「Android」と考えているものは、部分的にオープンソースのオペレーティング システムにすぎません。また、ほとんどの携帯電話にはロックされたブートローダーが同梱されています。一部の携帯電話では、セキュリティの脆弱性を利用しないとロックを解除できない場合があるため、好みの Android OS をインストールするのは思っているよりも難しい場合があります。

一方、Apple の iOS はクローズドソースです。はい、オープンソースの部分もありますが、オペレーティング システムの大部分はクローズドソースです。そこから新しいオペレーティング システムを作成する可能性は実際にはありません。

あなたにとってこれが意味すること : 携帯電話用のカスタム ROM がどうしても必要で、この種のことをいじりたい場合は、Android が最適です。そうでない場合は、iOS で問題ありません。そして、残念な真実があります。カスタム ROM をインストールする大きな理由の 1 つは、メーカーによるサポートが終了した携帯電話に、より新しいバージョンの Android をインストールするためです。これは iOS では問題ありません。

アンドロイドは

アプリはどこからでも入手できるのに対し、App Store のみから入手できる

Android では、スイッチを切り替えて 「不明なソース」からアプリをインストールできます。 これにより、Google のアプリ ストアである Google Play 以外からアプリケーションをインストールできるようになります。 Google がアプリを承認しない場合でも、他の場所からアプリをインストールできます。 Google は、自社のアプリ ストア内のアプリに対する制限も緩めています。

iOS では、Apple の App Store からのみアプリケーションをインストールできます。 Apple がアプリを承認したくない場合、またはアプリ ストアからアプリを削除した場合、そのアプリは使用できなくなります。承認されていないアプリを「サイドローディング」するにはジェイルブレイクが必要ですが、これは頭痛の種です。

これが意味すること : 携帯電話で何をしたいかによっては、これが実際の懸念事項になる可能性があります。たとえば、Apple のアプリ ストアでは、ビデオ ゲーム エミュレータ、BitTorrent クライアント、および物議を醸すとみなされるその他の種類のアプリを許可していません。たとえば、 Apple は物議を醸すコンテンツを含むゲームを App Store から禁止しています

現実的には、ほとんどの人はこれらの制限に遭遇することはおそらくないでしょう。ただし、ビデオ ゲーム エミュレータやその他の物議を醸すアプリを使用する予定がある場合は、iPhone ではなく Android スマートフォンを購入したほうがよいでしょう。

アンドロイドは

カスタマイズ性と柔軟性

歴史的に、Android スマートフォンはより柔軟でした。 Android アプリは完全なファイル システムにアクセスでき、共有機能を介して相互に通信したり、ホーム画面ランチャーを変更したり、キーボードを交換したり、デフォルト アプリとして設定したり、その他多くのことを行うことができます。たとえば、 一部のアプリは実際に他のアプリの上で実行できます 。ホーム画面全体にウィジェットを配置できます。サードパーティのランチャーとアイコンテーマをインストールして、ホーム画面とその上のアプリアイコンの表示方法を完全に変更することができます。

iOS はさらに制限があります。アプリは利用できる電力が少なく、相互の通信が制限されています。長年にわたり、Apple はこの点を改善してきました。アプリはバックグラウンドでより多くのことを実行できるようになり、 iOS 8 では共有機能、サードパーティ製キーボード、ホーム画面ではなく通知センターで実行されるウィジェットが追加されました

これが意味すること : iOS はまだ制限されていますが、ウィジェット、アプリ間の共有、バックグラウンドで実行されているアプリ、サードパーティ製キーボードなどの機能が iOS に導入されました。ホーム画面全体とロック画面を別の方法で動作させたい場合は、Android スマートフォンが必要になります。しかし、iOS は完全にやり過ぎることなく、多くの柔軟性を提供します。

ただし、Apple の iOS では、デフォルトの Web ブラウザ、電子メール クライアント、地図アプリ、その他のデフォルト アプリを選択することはできません。他のアプリを使いたい場合は、それでも少し面倒です。

アンドロイドは

root化と脱獄

Android が提供するすべての機能にもかかわらず、多くの機能が「 root化 」の背後にロックされています。 Android 愛好家が太鼓判を押すすべてのパワーを実際に活用する には、root アクセスが必要です。ほとんどの携帯電話では、実際に root 化するにはセキュリティの脆弱性を利用する必要があります。一部の携帯電話 (たとえば、Google の Nexus 携帯電話) では、セキュリティを簡単に回避して好きなことを行うことができます。しかし、 Google は依然として root 化を好まないため Android のアップデートにより root アクセス権が削除されます

未承認のアプリ、調整、iOS へのより詳細なアクセスを希望する Apple ユーザーは、オペレーティング システムを「 ジェイルブレイク 」する必要があります。これは実際、ある意味で root 化に似ています。iOS のセキュリティ ホールを悪用する必要があります。ジェイルブレイクを実行した後は、必ずしも新しいバージョンの iOS にアップグレードできるわけではありません。まずジェイルブレイクがリリースされるまで待つ必要があります。そうしないと、ジェイルブレイクの調整がすべて失われます。

これが意味すること : 通常、iOS をジェイルブレイクするよりも Android を root 化する方が簡単です。これが重要な場合は、root 化が簡単な携帯電話を必ず選択してください。


それで、結局のところ、何が重要なのでしょうか?ほとんどの人にとって、それは正直あまり重要ではありません。 iOS はバージョンが進むごとに、ますます柔軟性を提供しています。 Google の Android は完全にオープンなプラットフォームではありません。完全にオープンソースのものについては、携帯電話用の Ubuntu や Firefox OS を検討するとよいでしょう。

一方、デバイスのあらゆる細かい部分をカスタマイズしたり、低レベルのものを調整したり、Apple が承認していない可能性のあるランダムなアプリをインストールしたりしたい人にとっては、Android フォンはそのためのより柔軟なプラットフォームです。

この議論のすべての側面を 1 回の投稿でカバーすることは不可能ですが、ここで「オープン」と「クローズド」が何を意味するかについてはある程度理解していただけると思います。長年にわたり、Android と iOS は互いに接近してきました。Google Play サービスに組み込まれるものが増えるにつれて、Google の Android プラットフォーム全体はオープンソースではなくなり、iOS はアプリとユーザーにより多くのパワーと柔軟性を提供します。

画像クレジット: Flickr の Aidan

「 Android は「オープン」、iOS は「クローズ」 — しかし、それはあなたにとって何を意味しますか?」に関するベスト動画選定!

あなたのスマホから Android への乗り換えは簡単
Android 搭載ケータイでの 連絡先の使い方