コンテンツ
主な違い
AndroidとiOSは、スマートフォンを実行するために必要な2つの異なるモバイルオペレーティングシステムです。両方の主な目的は同じで、スマートフォンのオペレーティングシステムとして動作しますが、両方とも異なるスタイルで動作します。 AndroidとiOSの主な違いは、AndroidがGoogleによって開発され、それがオープンソースオペレーティングシステムであり、iOSがApple Inc.によって開発され、オープンソースコンポーネントを備えたクローズドオペレーティングシステムであることです。
Androidとは何ですか?
Androidは、Googleによって開発され、Linuxカーネルに基づいたモバイルオペレーティングシステムです。 C(コア)、C ++、java(UI)で記述され、2008年9月23日に最初にリリースされました。スマートフォン、タブレットコンピューター、テレビ、車、ウェアラブルデバイスなどのタッチスクリーンモバイルデバイス用に設計されています。 Android OSは、スワイプ、タップ、ピンチ、逆ピンチなどの現実世界のアクションに関連するタッチ入力を使用して、画面上のオブジェクトと仮想キーボードを操作します。主にタッチスクリーン入力用に設計されていましたが、現在はゲーム機、デジタルカメラ、通常のPC、その他多くの電子機器で使用されています。今では、すべてのオペレーティングシステムの中で最大のインストールベースを持っています。 2013年に行われた調査では、モバイルアプリケーション開発者の71%がAndroid用のアプリケーションを作成し、2015年に行われた最近の調査では、フルタイムのプロフェッショナル開発者の40%がAndroidを「優先」ターゲットプラットフォームと見なしていることが明らかになりました
iOSとは何ですか?
iOSまたはiPhone OSは、Appleがハードウェア専用に開発したモバイルオペレーティングシステムです。これは、iPhone、iPad、iPod TouchなどのAppleのデバイスで使用されているメインのオペレーティングシステムです。 2007年6月29日にiPhone専用にリリースされ、その後iPod Touch、iPad、iPad Mini、Apple TVなどに拡張されました。現在AppleのApp Storeには140万を超えるiOSアプリケーションがあり、その半分はiPad用です。 。 21%のスマートフォンモバイルオペレーティングシステムユニットでのiOSの貢献。 iOSのユーザーインターフェイスは、マルチタッチジェスチャを使用した直接操作の概念に基づいています。 iOSのインターフェイスコントロール要素には、スライダー、スイッチ、およびボタンが含まれています。インタラクションには、スワイプ、タップ、ピンチ、リバースピンチなどのジェスチャが含まれます。これらはすべて、iOSとそのマルチタッチインターフェイスの内部で特定の定義を持っています。
主な違い
- AndroidオペレーティングシステムはGoogleによって開発され、iOSオペレーティングシステムはAppleによって開発されています。
- Androidはオープンソースオペレーティングシステムであり、iOSは一部のオープンソースコンポーネントを備えたクローズドオペレーティングシステムです。
- Androidオペレーティングシステムは、Appleハードウェアを除くほとんどすべての種類のスマートフォン向けであるため、ユニバーサルオペレーティングシステムとして宣言できます。 iOSはAppleデバイスのみに制限されています。
- Androidはよりカスタマイズ可能であり、ほとんど何でも変更できますが、脱獄されない限りiOSは制限されます。
- AndroidはC(コア)、C ++、およびjava(UI)で記述されています。 iOSは、C、C ++、Objective-C、およびSwiftで記述されています。
- Android OSファミリーはUnixに似ていますが、iOS OSファミリーはUnixに似ており、ダーウィン(BSD)とOS Xに基づいています。
- Androidスマートフォンの市場シェアは82%ですが、iOSの市場シェアは15%です。