Androidアプリの歩み:初期のインストーラーからPlayストアの時代へ
アプリストアが登場する前、携帯電話のソフトはディスクやパソコンからコピーするファイルで届きました。Android、APK形式、Playストアがアプリの入手方法をどう変えたかをたどります。
今では、アイコンをタップして数秒待てば、新しいアプリがスマートフォンに入ります。かつて携帯端末にソフトを入れることが一仕事だったことは、忘れられがちです。ディスクを買い、パソコンに同期ソフトを入れ、ケーブルをつなぎ、両者がうまく通信してくれることを祈ったものでした。この記事では、そこからPlayストアの時代に至るまでの道のりをたどり、今もすべてのAndroidアプリが使うインストーラーであるAPKファイルが、その物語のどこに位置するかを見ていきます。
スマートフォン以前:ディスク、ケーブル、同期ソフト
初期の携帯情報端末や初期のスマートフォンにはアプリストアがありませんでした。新しい端末は、パソコンと接続するためのデスクトップソフトが入ったCDと一緒に箱に入って届きました。端末用のプログラムはファイルとして販売または共有され、パソコンでダウンロードし、同期の際にケーブル経由で転送しました。モバイル回線で小さなプログラムを取得できる端末もありましたが、接続は遅く高価で、ほとんどの人は試しませんでした。
フィーチャーフォンは独自の層を加えました。多くの機種は小さなJavaアプリを実行でき、それらは通信事業者のポータル、開発者のサイト、そして近距離通信による端末間のコピーを通じて、コンパクトなファイルとして配布されました。ゲームや簡単なツールは、長年このように広まりました。探すための中心的な場所も、自動更新も、自分の機種で動く保証もありませんでした。
Androidはストアを内蔵して登場した
Androidはオープンなプラットフォームとして発表され、最初のAndroid端末は2008年に一般向けに発売されました。最初からAndroid Marketというストアが搭載されており、開発者はアプリを公開でき、利用者はパソコンなしでアプリを見つけてインストールできました。これは転換点でした。ソフトのインストールは技術的な作業ではなくなり、誰でも数回のタップでできることになったのです。
Android Marketは今の基準では素朴なものでした。掲載情報は短い説明、数枚のスクリーンショット、ユーザー評価だけでした。決済への対応は段階的に進み、多くの国では当初、無料アプリしか利用できませんでした。それでも、ワンタップでインストールでき、更新の通知もある、端末自体の中にあるカタログという考え方は、後のすべてのストアが踏襲する型を作りました。
APKファイル:当時も今も同じパッケージ
ストアの下には、簡素なパッケージ形式がありました。すべてのAndroidアプリはAPK、すなわちAndroid Packageとして配布されます。これはアプリのコンパイル済みコード、画像やレイアウト、アプリが何であり何を必要とするかを記述したマニフェスト、そして開発者のデジタル署名を収めた圧縮アーカイブです。ストアはAPKをダウンロードし、システムのインストーラーに渡します。この原理は何も変わっていません。ストアからのダウンロードを処理するインストーラーは、ダウンロードフォルダから開いたファイルを処理するものと同じです。
この開放性は意図的なものでした。Androidは最初から、ストア外からのアプリのインストールを、当初は「提供元不明のアプリ」という一つのスイッチの背後で許可していました。開発者はテスト版の確認に、企業は社内ツールの配布に、利用者は自分の地域や端末で入手できないアプリを得るために、これを使いました。同時に、後のバージョンで追加された安全性の確認が必要になる理由も生まれました。
Android MarketからGoogle Playへ
2012年、Android MarketはGoogle Playに改名されました。この変更は名前だけではありませんでした。Googleはアプリを音楽、書籍、映画と一つのブランドの下にまとめ、掲載ページを一新し、段階的な公開、レビューへの開発者の返信、バックグラウンドでの自動更新、ファミリー向けや端末互換性のフィルターなど、今では当たり前の機能を順次追加しました。
その後の数年で、ストアは有害なアプリに対する主要な防御線にもなりました。提出されたアプリの自動スキャンは、ストア外からインストールされたものも含め、端末上でアプリを確認するサービスへと発展しました。権限は、インストール時に一括で承諾する一つのリストから、アプリの実行中に求められる個別の要求へと移り、アプリそのものを諦めずにカメラや連絡先へのアクセスを拒否できるようになりました。
アプリのパッケージ方法の変化
画面サイズ、プロセッサ、言語が異なる多様な端末が増えるにつれ、あらゆる端末向けのすべてを含む単一のAPKは大きくなりました。開発者は端末ごとに複数のAPKを公開するようになり、後にストアは、各端末向けに小さく最適化されたAPKを生成できるバンドル形式を導入しました。最終的に端末に届くファイルは今もAPKです。違うのは、その作られ方です。
「提供元不明のアプリ」のインストール許可がアプリごとになったことも、知っておきたい変化です。一つの全体スイッチの代わりに、最近のAndroidではブラウザやファイルマネージャーごとに個別に許可を求めるため、意図しないインストールが起こりにくくなりました。
現在の状況
Playストアはほとんどの人にとって標準の入手経路ですが、唯一ではありません。端末メーカーは独自のストアを運営し、オープンソースソフトに特化した独立系カタログもあり、APKの直接ダウンロードは、テスターや愛好家、地域や端末の制約で取り残された利用者にとって、今も日常的な選択肢です。システムのインストーラーはこれらすべてを同じように扱います。だからこそ、初期の頃に大切だった習慣は今も大切です。ファイルの出どころを知り、開発者名を確認し、アプリが何を求めているかを読むことです。
よくある誤解
- 「APKファイルは裏技だ」 APKは、ストアがインストールするものも含め、すべてのAndroidアプリの通常の配布形式です。
- 「ストア外からのインストールは新しい」 最初のAndroid端末から可能でした。変わったのは、その周りの安全性の確認です。
- 「ストアは最初からGoogle Playという名前だった」 Android Marketとして始まり、2012年にGoogle Playという名前になりました。
- 「昔の携帯電話はアプリをまったくダウンロードできなかった」 多くの機種はJavaアプリや通信事業者のポータルを通じて可能でしたが、中心的なカタログや更新はありませんでした。
ディスクとケーブルから端末内のストアへの移行は、電話が何のためにあるのかを変えました。APK形式はその変化の下で静かに存在し続け、ストアからでもファイルからでも、何かをインストールするたびに今もそこにあります。そのファイルが今どのように扱われるかを知りたければ、APKのインストール手順を解説した当サイトのガイドが役立ちます。またBoldAPKのカタログには、改変のないオリジナルのインストーラーがそろっています。
コメント
コメントを読み込み中…