apk

読み:エイピーケイ
外語:apk 英語
品詞:名詞

Android用アプリケーションを梱包するためのコンテナーフォーマット。Androidにおける実行ファイルである。

目次

フォーマット自体は汎用性の高いZIPコンテナーである。

この中に、Android用の実行形式であるdexや、画像など各種のリソース、そして電子署名などが含まれており、このファイル一つに、アプリケーションの実行に必要な殆どの情報を含むことができる。

技術

通常、Androidのアプリケーションはapkファイルの形式で渡される。一々ユーザーが展開する必要はなく、実行時に自動的に処理される。

MIMEタイプ名は「application/vnd.android.package-archive」である。

アプリケーションID

Google Playからダウンロードできるアプリケーションのapkファイルは、他と重複しない「アプリケーションID」というもので命名されている。ドメイン名のような(但し順序を逆にする)命名法で、大→小の順でピリオドで区切られている。

例えば、「com.会社名.アプリ名」や、「jp.co.会社名.アプリ名」「jp.作者名.アプリ名」といった命名が良く見られる。

インストール

Android端末にインストールする場合で、本体のメモリーにインストールする場合、apkファイルは/data/app以下に保存される。これは、「SDカードに移動」機能でSDカードに移動することもできる。このファイルを削除すればそのまま「アンインストール」ということになるが、使用したデータ類がメモリーに残ったままになるため、この強引な方法はイレギュラーな方法といえる。

なお、本体に最初からインストールされており、アンインストールもできないようなソフトウェア(いわゆるブロートウェア)は、/system/app以下に格納されていることが多い。

データ類は、/data/data/<アプリケーションID>以下に保存される。このディレクトリ以下に、lib、files、databases、cache、shared_prefs、といったディレクトリが作られる。

「キャッシュを消去」機能で消えるのはcache以下、「データを消去」は、lib以外の全てが消える。

コメントなどを投稿するフォームは、日本語対応時のみ表示されます


KisoDic通信用語の基礎知識検索システム WDIC Explorer Version 7.04a (27-May-2022)
Search System : Copyright © Mirai corporation
Dictionary : Copyright © WDIC Creators club