本文へスキップ
Guides

アプリのタイトルよりパッケージ名が重要な理由

2つのアプリが同じ名前を持つことはあります。しかし、同じパッケージ名と署名鍵を持つことはできません。

By Site AdministratorUpdated 1 min read
アプリのタイトルよりパッケージ名が重要な理由

アプリのタイトルは自由に付けられます。誰でも「Photo Editor Pro」という名前のアプリを公開できます。Androidに対してアプリを実際に識別するのは、パッケージ名のほうです。

表示名はいくつのアプリが共有してもかまいません。Androidはアプリをパッケージ名で識別し、開発者の署名鍵とあわせて確認します。だからこそ、再パッケージされたビルドで元のアプリを上書き更新することはできません。
表示名はいくつのアプリが共有してもかまいません。Androidはアプリをパッケージ名で識別し、開発者の署名鍵とあわせて確認します。だからこそ、再パッケージされたビルドで元のアプリを上書き更新することはできません。

1台の端末で、1つのアプリに1つの識別子

Androidはインストール済みのアプリをパッケージ名で管理しているため、同じパッケージのビルドを2つ並べてインストールすることはできません。また、署名の異なるコピーが既にある場合に「アプリはインストールされていません」と表示されるのもこのためです。システムは、別の鍵で署名されたアプリで黙って置き換えることはしません。

それによって得られること

インストール時にパッケージ名と署名がセットで確認されるため、再パッケージされたビルドが元のアプリになりすまして上書き更新することはできません。掲載ページのパッケージ名を開発者自身のものと比べることが、インストール前にできる最も確実な確認です。

確認できる場所

このサイトのすべての掲載ページで、バージョン欄にパッケージ名を表示しています。端末では 設定 → アプリ → アプリ情報 で確認でき、多くのファイルマネージャーでもAPKを開く前に表示できます。

共有XFacebookRedditWhatsApp

コメント

コメントは確認後に表示されます。

コメントを読み込み中…

続きを読む