• ベストアンサー

スマートフォンで使われている各OSの特徴

スマートフォンではマックやアンドロイド(Linux)などいろいろなOSが使われていますが、それぞれの長所や短所または特徴などを教えて下さい。 どんなに細かいことでもいいのでお願いします。

質問者が選んだベストアンサー

  • ベストアンサー
noname#161640
noname#161640
回答No.2

まず、スマートフォンではMacは使われてないです。iphoneで使われているのはiOSで、Mac OS Xとは別のものです(ベースは共通していますが)。 iOSは、Mac OS Xと同様にMachカーネルをベースにするBSD系UNIXにObjective-Cの各種フレームワークを搭載した形になっています。アプリケーション層は、基本的にObjective-Cで開発する前提ですべて設計されているため、非常に統一感があり、安定しています。システムの基本部分をすべてアップルが管理しており、アプリという限られた機能しか開放していないため、アプリによって機能強化はできるものの、それ以外のことは行えません。ユーザーに解放する部分を厳しく管理することにより、使い勝手やプログラムの品質なども一定レベル以上を保つことができています。 Androidは、Linuxをベースにしており、Dalvikという仮想マシン上にアプリケーション層が構築されています。DalvikのバイトコードはJavaで作成できるため、通常はJavaによる開発が行われますが、理屈の上ではそれ以外の言語での開発も可能です。ガベージコレクタを標準とするメモリ管理のため、制約されたハードでは実行速度がときどき急に低下するなどの「プチフリーズ」問題などがありましたが、今はかなり改善されています。OSそのものがオープンソースで公開されており、アプリケーション層のみならずネイティブコードと連携した処理なども可能であったり、またアプリ以外にウィジェットやサービス、ライブ壁紙などさまざまな形態のプログラム開発を用意していることにより、システムのカスタマイズなども柔軟に行え、iOSと比べるとはるかに高機能になっています。 全体として「使いやすく分かりやすい、シンプルな設計」を重視しているのがiphoneなどのiOS、「カスタマイズ、機能重視」を一番に考えているのがAndroid、とイメージするとわかりやすいと思います。iOSは難しいことはよくわからない、シンプルなのがいい、という人向けで、実際、米国などでは中高年に人気があります。Androidは使いやすさよりとにかく使い込むほど深くカスタマイズ出来るので、マニアっぽい人には人気で、米国では若い層に浸透しているようです。

noname#137210
質問者

お礼

分かりやすく詳しく教えて頂きとても参考になりました。

その他の回答 (1)

  • okgoripon
  • ベストアンサー率44% (1141/2548)
回答No.1

ユーザー側に見えるメリット・デメリットは無いです。 あくまで端末を提供する側(要するにメーカー)がどう思うのか、という差しかありません。

noname#137210
質問者

お礼

確かにユーザー側からみれば大きな違いはないですね。 参考になりました。

関連するQ&A