この記事には複数の問題があります。改善
やノートページでの議論にご協力ください。アプリケーションストア(英: app store、app marketplace)とはモバイルアプリケーションに対応したデジタルディストリビューションプラットフォームの一種である。 ストアのアプリケーションは端末自身に最初から搭載された機能は基本的に除く特定の機能を提供していて、さらに特定の端末やオペレーティングシステム[注 1] で動作するように開発されている。パーソナルコンピュータでの使用を想定して開発された複合的な機能を持つソフトウェアは例として、携帯端末での使用を想定して開発された関連アプリケーションに転用することができる。このようなアプリケーションはコンピュータ上で完全動作するソフトウェアと比べて同等もしくは限られた機能を提供することができる。また、画面に表示されるデータの外観を最適化したり、端末のディズプレイサイズや解像度を考慮している。2種類以上の端末の機能的な継続性を提供する他に、このようなアプリケーションはまた2つの異なる端末間、2つの異なるオペレーティングシステムプラットフォーム間のファイル同期も可能である。アプリケーションストアは一般的にアプリケーションの機能[注 2]、所持端末がアプリケーションで動作するか、オペレーティングシステムが対応しているかと言った理由に基いてアプリケーションを提供している。 基本的にユーザーがこれら複数のカテゴリに分けられた各アプリケーションの情報[注 3] を確認した上で入手[注 4] することができるオンラインストアの形式をとっており、選んだアプリケーションは自動的にダウンロードされインストールされる。一部のストアではユーザーをマルウェアから保護する目的で一定の条件の下端末からインストールしたプログラムを自動的に除去することもある[1]。 多くのストアでは承認プロセスを通す必要が有る申請されたアプリケーションは運営者によって選定されている。このようなアプリケーションは、アプリケーションを有料にする場合は手数料が必要などを含む特定のガイドライン(品質管理や検閲)に基づく審査を受ける。21世紀に入り、iOS(App Store)やAndroid(Google Play)が登場したことでアプリケーションストアは提供アプリの使いやすさやほとんどの端末への対応により急速に普及した。他のオペレーティングシステムでもパッケージ管理システムとグラフィカルフロントエンドを使用した同種のアプリケーション配布システムも存在する[注 5]。 The Electronic AppWrapper [2] が暗号の一括管理やアプリケーションとデジタルメディアのデジタル著作権提供を担う最初の商用電子ソフトウェア配布カタログとされる[注 6]。NeXTWORLD Magazine編集長のシムソン・ガーフィンケル
概要
歴史が望まれています。 (2013年2月)
黎明期
多くのLinuxディストリビューションや他のUnix系システムでは、ユーザーがコマンドラインツールを使用して自身のシステム[注 7] にインストールしたソフトウェアを自動的に管理できるようになるパッケージマネージャーで知られるツールを提供しているが、新たなソフトウェアや適切な動作に必要なパッケージは単一プロセスでローカルもしくはリモートミラー(英語版)から取り出したり自動インストールすることができる。Unix系オペレーティングシステムにおいて有名なパッケージマネージャーといえばpkgsrc、DebianのAPT、YUM、GentooのPortage(ほとんどのパッケージマネージャーと異なり、実行ファイルに代わって自動的にコンパイルされるソースコードで構成されるパッケージを配布している)。一部のパッケージマネージャーには利用可能なパッケージを閲覧したり操作を実行したりできるSynaptic[注 8] のようなグラフィカルフロントエンドソフトウェアが搭載されている。
1996年、SUSE Linuxディストリビューションに、自身のアプリケーションリポジトリに対応したYaSTが搭載された。Mandriva Linuxには、Rpmdrakeと呼ばれるGUIフロントエンドを付けたurpmiが搭載された。2003年にはYUP[注 9] の後継としてYUMがFedoraとRed Hat Enterprise Linuxに搭載された。
1997年、BeOSに対応したサードパーティ製ストアとパッケージマネージャー(SoftwareValet)でありBeDepot[注 10] がスタートし、2001年まで運営された。BeDepotは商用、無料両方のアプリケーションの提供や更新処理に対応していた。
2002年、商用LinuxディストリビューションであるLinspire[注 11] はClick'N'Run(英語版) (CNR)というストアを立ち上げた。年会費を払えばユーザーはCNRを通じてワンクリックで無料・有料アプリケーションをインストールすることができた。ドク・サールズ(英語版)は、CNRの使いやすさがデスクトップLinuxを更に普及させるだろうと予測していた[5]。
2003年、Handangoがスマートフォンでソフトウェアを検索、インストール、購入することができる初めての端末搭載ストアを立ち上げた。アプリケーションのダウンロードや購入をコンピュータとの同期する必要がない状態のまま直接スマートフォンのみで可能となった。また、ストアであアプリケーションの説明、レーティング、スクリーンショットが掲載されていた。
2005年、Nokia 770 Internet Tabletに簡単にインストールできるアプリケーションのリポジトリに対応したグラフィカルフロントエンドが搭載された[注 12]。
有名LinuxディストリビューションであるUbuntu[注 13] はバージョン9.10でSynapticの代替であるUbuntu Software Centerというグラフィカルソフトウェアマネージャーが搭載された[6]。2010年10月公開のUbuntu 10.10ではSoftware Centerは自身のリポジトリにある既存のソフトウェアのみならず特定のアプリケーション[注 14] を購入できるようになった[7]。 2007年、アップルコンピュータ(現・Apple)は自社初のスマートフォンであるiPhoneをリリースした。発売当初、サードパーティー製ソフトウェアに対応しておらず、アップルのスティーブ・ジョブズCEOはウェブアプリケーションをインターネット上のクラウドで配布することでほとんどのユーザーへ必要な機能を十分に提供できると考えていたが、開発者はiPhoneを脱獄しInstaller.app
AppleとApp Store