APKファイルとは何ですか?それは何をしますか?説明

APKファイルとは何ですか?それは何をしますか?説明

あなたがAndroidデバイスを持っているなら、あなたはその用語を聞いたことがあるかもしれません APK そしてそれが何を意味するのか疑問に思いました。 APKの意味を学ぶことなくAndroidを使用できますが、少し勉強することでプラットフォームをさらに理解するのに役立ちます。





APKファイルとは何か、Androidにとってなぜそれが重要なのかを見てみましょう。





APKファイルとは何ですか?

APKはの略です Androidパッケージ (時折 Androidパッケージキット また Androidアプリケーションパッケージ )。これは、Androidがアプリの配布とインストールに使用するファイル形式です。その結果、APKには、アプリをデバイスに正しくインストールするために必要なすべての要素が含まれています。





APKはアーカイブファイルです。つまり、APKには複数のファイルと、それらに関するメタデータが含まれています。あなたはおそらく、ZIPやRARのような他のタイプのアーカイブファイルに精通しているでしょう。

一般に、アーカイブファイル(ZIPなど)は、複数のファイルを1つに結合して、移植性を高めたり、圧縮してスペースを節約したりするために使用されます。アーカイブを使用してソフトウェアを配布する場合、それはソフトウェアパッケージと呼ばれます。



多くのAndroidはJavaで構築されているため、APKはJAR(Java Archive)ファイル形式の変形です。すべてのAPKは基本的にZIPファイルですが、APKとして正しく機能するには、追加情報が含まれている必要があります。

したがって、すべてのAPKはZIPですが、すべてのZIPがAPKであるとは限りません。興味がある場合は、APKファイルを開いて、中身を確認できます。いずれかを使用してください 最高のファイル抽出ツール 、7-Zipのように、古いZIPファイルと同じように開きます。





APKファイルは何に使用されますか?

APKファイルを使用すると、Androidフォンにアプリをインストールできます。これらは、Windows 10にストアアプリをインストールするために使用されるAPPXファイルや、他のプラットフォームに対応するパッケージファイルに似ています。デバイスでAPKを開くと、APKに電話にインストールする手順が含まれているほか、APK自体に関する情報がデバイスに提供されます。

通常、Google Playにアクセスしてアプリをダウンロードすると、ストアによってAPKが自動的にインストールされます。このように、Playストアはパッケージマネージャーとしても機能します。これは、デバイスにソフトウェアを簡単にインストール、更新、削除するためのツールです。





続きを読む: Android携帯電話とタブレットでアプリをダウンロードして更新する方法

PDFから画像を保存する方法

ただし、Androidはオープンであるため、APKを見つけてインストールする方法はGooglePlayだけではありません。他の場所からAPKファイルを取得し、それをデバイスに移動してから、手動でインストールするのは簡単です。見る Androidでアプリをサイドロードする方法 完全なガイドについては。

APKファイルはどのように作成されますか?

開発者がAndroidアプリを作成するときは、Androidの公式開発ツールであるAndroidStudioを使用する可能性があります。アプリを出荷する準備ができたら、Android Studioはアプリをコンパイルし、すべてを1つのコンテナー(APK)に入れます。

APKには任意の名前を付けることができますが、通常はファイル拡張子を保持する必要があります .apk したがって、OSはそれらを解釈する方法を知っています。 APKをダウンロードすると、通常、次のようなファイル名が付いていることがわかります。

com.google.android.dialer_66.0.374464860.apk

これは、Googleの電話アプリのAPK名の(短縮された)バージョンです。完全なアプリ名が、GooglePlayページのURLにあるアプリのファイル名と一致していることがわかります。

https://play.google.com/store/apps/details?id= com.google.android.dialer

最後の数字は現在のバージョンを表しており、このような主要なアプリは常に更新されるため、非常に細かくすることができます。

APKファイルを手動でインストールするのはなぜですか?

Google Playは、ほとんどの人のAndroidインストールのニーズに適しています。ただし、APKを手動でインストールすることにはいくつかの利点があります。

最大の1つは、最新バージョンのアプリに事前にアクセスできるようにすることです。主要なGoogleアプリ(カレンダーなど)がメジャーアップデートをリリースすると、デバイスがGooglePlayからそれを取得するまでに1週間以上かかる場合があります。 APKを自分でインストールすると、待機をスキップして、必要なときにすぐに更新できます。

画像ギャラリー(3画像) 拡大 拡大 拡大 選ぶ

APKをサイドローディングすると、GooglePlayでは利用できないアプリをデバイスにインストールすることもできます。ポリシーに違反しているためにGooglePlayで許可されていないアプリを見つけたり、現在開発中の友達のアプリをテストしたりする場合があります。

ただし、デスクトップソフトウェアと同様に、ランダムなWebサイトからAPKファイルをダウンロードするのは危険な場合があります。 Google Playには、最も危険なアプリをキャッチするためのフィルターが用意されていますが、APKを自分でインストールする場合はそれほど保護されません。

それだけ 信頼できるサイトからAPKをダウンロードする 。無料の有料アプリを約束するページには注意してください。これは、デバイスにマルウェアをインストールするための一般的な戦術です。

Base.APKとは何ですか?

あなたはあなたの電話でというファイルに出くわしたかもしれません base.apk そしてそれが何をするのか疑問に思いました。あなたはこれらだけを見ることができるでしょう base.apk 保護されたシステムフォルダにあるため、電話でrootアクセス権がある場合はファイル。

これは、すべてのアプリフォルダーにあるファイルです。これには、Google PlayからダウンロードしたAPKが含まれており、アプリの最初のインストールに使用されます。このファイルのサイズをアプリのPlayストアページで報告されているファイルサイズと照合すると、一致しているはずです。

APKバックアップアプリはこれらを使用できますoお使いの携帯電話にインストールされているアプリのコピーを作成します。必要に応じて、これらのファイルを手動で別の場所にコピーして、自分で使用することもできます。しかし、これは必要ありません Androidデバイスのバックアップ したがって、root化されていない場合でも、これらのファイルについて心配する必要はありません。

これで、APKファイルの目的がわかりました

APKがAndroidがアプリの配布とインストールに使用するコアフォーマットである方法を見てきました。通常の使用では、それらはほとんど見えません。ただし、APKは携帯電話のすべてのダウンロードに電力を供給するため、気づかなくても常にAPKを処理します。

Playストア外のソースからAPKをサイドローディングすることは便利であり、Androidを使用する上で最も優れた部分の1つです。ただし、セキュリティ上のリスクにさらされることを避けるために、ファイルの出所を信頼できる場合にのみ実行する必要があります。

画像クレジット:オブザーバー/

共有 共有 つぶやき Eメール 9デバイスのセキュリティを強化するための組み込みのAndroid設定

Androidデバイスをお持ちですか?デバイスを安全に保つのに役立つこれらの主要なユーティリティについて知っておく必要があります。

次を読む
関連トピック
  • アンドロイド
  • アプリ開発
  • Androidのヒント
  • Google Playストア
著者について ベン・ステグナー(1735件の記事が公開されました)

ベンは、MakeUseOfの副編集長およびオンボーディングマネージャーです。彼は2016年にフルタイムで執筆するためにITの仕事を辞め、振り返ることはありませんでした。彼は7年以上にわたり、プロのライターとして技術チュートリアルやビデオゲームの推奨事項などを扱ってきました。

ベンステグナーのその他の作品

ニュースレターを購読する

ニュースレターに参加して、技術的なヒント、レビュー、無料の電子書籍、限定セールを入手してください。

購読するにはここをクリックしてください