ロゴ
ユニオンペディア
コミュニケーション
Google Play で手に入れよう
新しい! あなたのAndroid™デバイスでユニオンペディアをダウンロードしてください!
無料
ブラウザよりも高速アクセス!
 

APK (ファイル形式)

索引 APK (ファイル形式)

APK (Android application package、アンドロイドアプリケーションパッケージ、エーピーケー )とは、Googleによって開発されたAndroid専用ソフトウェアパッケージのファイルフォーマットである。 JARファイルをベースとしたZIP形式で、アーカイブファイルの一種である。 APKファイルは、UbuntuやDebianなどのオペレーティングシステムで使われるDEBファイルや、Windowsのインストーラーで使われるMSIファイルと特徴が似ている。 APKファイルを作成するには、Android用に作成したプログラムをコンパイルして、その全てを一つのパッケージに統合させる。内部にはプログラムソース、デジタル証明書、マニフェストファイルなどが格納されている。その他のファイル形式と同様に、拡張子を.apk」にしなければいけない点を除き、名前を自由に付ける事ができる。;インストール APKファイルは、PCにソフトウェアをインストールする操作と同じように決まった手順でAndroid端末にインストールできる。Google Playといった正式な頒布元からインストールする事を始めとして、他にも非公式のウェブサイトからダウンロードしたり、PCからadbコマンドを用いるなどして、端末に直接インストールする方法もある。非公式のAPKをインストールするには、ほとんどの場合「設定」→「セキュリティ」→「提供元不明のアプリ」でインストールを許可する設定を行えばよい。.

29 関係: AndroidAndroid RuntimeAndroid StudioARMアーキテクチャバージョンバイナリプログラム (コンピュータ)テキストディレクトリファイルフォーマットオペレーティングシステムコンパイラソフトウェアタイトルDalvik仮想マシンDeb (ファイルフォーマット)DebianGoogleGoogle PlayIOS (アップル)IPA (ファイルフォーマット)JAR (ファイルフォーマット)Microsoft Windows InstallerMIPSアーキテクチャSHA-1UbuntuX64X86ZIP (ファイルフォーマット)

Android

Android(アンドロイド)は、Googleが開発したモバイルオペレーティングシステムである。Linuxカーネルやオープンソースソフトウェアがベースで、主にスマートフォンやタブレットなどのタッチスクリーンモバイルデバイス向けにデザインされている。テレビ用にはAndroid TV、自動車用にはAndroid Auto、ウェアラブルデバイス用にはWear OSがある。世界で最も人気のあるモバイルオペレーティングシステムであり、20億人を超える月間アクティブユーザーがいる。.

新しい!!: APK (ファイル形式)とAndroid · 続きを見る »

Android Runtime

Android Runtime(ART、アンドロイド ランタイム)は、ランタイム環境で動作するAndroidオペレーティングシステムを指す。Android 5.0以降で、従来のDalvikからARTに置き換えられ、正式サポートされている。 従来のDalvikは、アプリを起動する度に中間コードをネイティブコードにコンパイルする処理が加わるため動作速度に悪影響を及ぼすが、ARTの場合は予めネイティブコードにコンパイルしておくため、動作速度の向上と省電力化に繋がっている。.

新しい!!: APK (ファイル形式)とAndroid Runtime · 続きを見る »

Android Studio

Android Studio(アンドロイド スタジオ)は、Googleが提供するAndroidプラットフォームに対応する統合開発環境(IDE)。JetBrains社が開発したIntelliJ IDEAをベースにAndroid開発に最適化されており、Windows、macOSおよびLinux用が存在する。 2013年5月16日、Google I/Oカンファレンスにおいて発表され、同年5月にアーリーアクセスプレビュー版がリリースされた。その後、2014年6月に公開されたバージョン0.8.0からは、開発段階がベータ版へ移行した。 更にその後、2014年12月8日に正式バージョン1.0.0が公開され、従来EclipseとADT(Android Developer Tools)により実現されていた開発環境を、Android Studioで実現できる様になった。 2015年末をもってEclipseとADTのサポートが打ち切られ、Android開発環境はAndroid Studioに完全移行された。 google mapなどのベースを自分で加工することもできる。.

新しい!!: APK (ファイル形式)とAndroid Studio · 続きを見る »

ARMアーキテクチャ

ARMアーキテクチャ とは、ARMホールディングスの事業部門であるARM Ltdにより設計・ライセンスされている、組み込み機器や低電力アプリケーション向けに広く用いられている、プロセッサコアのアーキテクチャである。.

新しい!!: APK (ファイル形式)とARMアーキテクチャ · 続きを見る »

バージョン

バージョン、ヴァージョン(version)とは、元々はラテン語の「転換」の意味であり、«vertere, vers—»(回転する、向きを変える)から転じて、 などの意味で用いられる。略文は「ver.」。.

新しい!!: APK (ファイル形式)とバージョン · 続きを見る »

バイナリ

バイナリ (binary) とは二進法のことであるが、コンピュータが処理・記憶するために2進化されたファイルまたはその内部表現の形式(バイナリデータ)のことを指して用いることが多い。 コンピュータが扱うすべてのデータはバイナリデータ(バイトの並び)であり、プレーンテキスト(または単にテキスト)もバイナリデータの一種ではあるが、通常バイナリとテキストは対比して用いられる。テキストとはデータの内容すべてを人間が読んで理解できる (human-readable) もの、バイナリとはそうでないものを指す。human-readableに対する語はmachine-readableだが、これは(機械的に読むことが可能であるように)フォーマットが定められているもの、という意味である。バイナリフォーマットではエンディアンなどに互換性・移植性の上で注意が必要であり、それを避けてテキスト形式で記録することも少なくない(UNIX哲学も参照。なお浮動小数点数やループした構造の表現など、テキスト形式にも注意が必要な点は多い)。バイナリエディタを用いると、バイナリファイルを1バイトずつの(16進法での)数値の並びとして表示・編集を行うことができる。バイナリのファイルでも多くは部分的にテキストとして読み取れる箇所が存在するため、そういった箇所のみを抜き出すstringsというユーティリティもある。 バイナリファイルにはたとえば画像ファイルや音声ファイル、圧縮されたファイルなどがある。バイナリファイルの中にはファイルの先頭にメタ情報(ヘッダ)を持っているものがある。たとえばGIFファイルは複数の画像を持つことができ、ファイルの先頭でそれぞれの画像を区別する情報が記述されている。そのようなメタ情報を持たないファイルはフラットバイナリファイルと呼ばれる。コンピュータプログラム関係では、テキストであるソースコードとの対比からコンパイルされたコード(オブジェクトファイルや実行ファイルなど。またそのような機械語(ネイティブバイナリ)に限らず、WebAssemblyやJavaなどのバイトコード類なども含む)のファイル等を指してバイナリと呼ばれることがしばしばある。プロプライエタリのソフトウェアは、バイナリの形態でさらに難読化を掛けて、販売されることが多い。 バイナリ形式でのデータの表現方法はさまざまなものがある。例えば、数値であれば0~9までの数をパターン化して記録するBCD、ゾーンビットと実際の数値、正の数か負の数かを記録する符号ビットからなるアンパック10進数(ゾーン10進数)や、実際の数値と符号ビットだけからなるパック10進数などがある。文字列の扱いとしては、ナル文字('\0')で終端する方法や、長さ(オクテット数、あるいは文字(符号点)の個数)を別に保持する、といった方式がある。前者では、'\0' を含むようなバイナリを「文字列」として扱うことができない。.

新しい!!: APK (ファイル形式)とバイナリ · 続きを見る »

プログラム (コンピュータ)

ンピュータプログラム(英:computer programs)とは、コンピュータに対する命令(処理)を記述したものである。コンピュータが機能を実現するためには、CPUで実行するプログラムの命令が必要である。 コンピュータが、高度な処理を人間の手によらず遂行できているように見える場合でも、コンピュータは設計者の意図であるプログラムに従い、忠実に処理を行っている。実際には、外部からの割り込み、ノイズなどにより、設計者の意図しない動作をすることがある。また設計者が、外部からの割り込みの種類を網羅的に確認していない場合もある。.

新しい!!: APK (ファイル形式)とプログラム (コンピュータ) · 続きを見る »

テキスト

テキスト(text、Text、texte、テクスト)は、文章や文献のひとまとまりを指して呼ぶ呼称。 言葉によって編まれたもの、という含みを持つ語で、textile(テキスタイル、「織物」)と同じくラテン語の「織る」が語源である。.

新しい!!: APK (ファイル形式)とテキスト · 続きを見る »

ディレクトリ

ディレクトリ (directory) は、コンピュータのファイルシステムにおいて、ファイルをグループ化するための特殊なファイルで、整理・管理などの目的で活用される。ディレクトリの中にも、通常のファイルだけでなく入れ子的にディレクトリを作って、任意の階層を持たせて管理できることがほとんどである。初心者向けの解説書などではファイルの入れ物(容器)などと表現されることもある(ただし、実際には、入れ物(容器)であるのはメディアそのものであって、ディレクトリは「ファイルへの見出しの入れ物」である)。.

新しい!!: APK (ファイル形式)とディレクトリ · 続きを見る »

ファイルフォーマット

ファイルフォーマットはコンピュータなどの情報機器で利用するファイルの保存形式である。コンピュータで扱う文書、音声、画像、動画などのさまざまなメディアのファイルを特定の利用方法やアプリケーションソフトウェアで共通に扱うための形式や規格のこと。.

新しい!!: APK (ファイル形式)とファイルフォーマット · 続きを見る »

オペレーティングシステム

ペレーティングシステム(Operating System、OS、オーエス)とは、コンピュータのオペレーション(操作・運用・運転)のために、ソフトウェアの中でも基本的、中核的位置づけのシステムソフトウェアである。通常、OSメーカーが組み上げたコンピュータプログラムの集合として、作成され提供されている。 オペレーティングシステムは通常、ユーザーやアプリケーションプログラムとハードウェアの中間に位置し、ユーザーやアプリケーションプログラムに対して標準的なインターフェースを提供すると同時に、ハードウェアなどの各リソースに対して効率的な管理を行う。現代のオペレーティングシステムの主な機能は、ファイルシステムなどの補助記憶装置管理、仮想記憶などのメモリ管理、マルチタスクなどのプロセス管理、更にはGUIなどのユーザインタフェース、TCP/IPなどのネットワーク、などがある。オペレーティングシステムは、パーソナルコンピュータからスーパーコンピュータまでの各種のコンピュータや、更にはスマートフォンやゲーム機などを含む各種の組み込みシステムで、内部的に使用されている。 製品としてのOSには、デスクトップ環境やウィンドウシステムなど、あるいはデータベース管理システム (DBMS) などのミドルウェア、ファイル管理ソフトウェアやエディタや各種設定ツールなどのユーティリティ、基本的なアプリケーションソフトウェア(ウェブブラウザや時計などのアクセサリ)が、マーケティング上の理由などから一緒に含められていることもある。 OSの中で、タスク管理やメモリ管理など特に中核的な機能の部分をカーネル、カーネル以外の部分(シェルなど)をユーザランドと呼ぶ事もある。 現代の主なOSには、Microsoft Windows、Windows Phone、IBM z/OS、Android、macOS(OS X)、iOS、Linux、FreeBSD などがある。.

新しい!!: APK (ファイル形式)とオペレーティングシステム · 続きを見る »

コンパイラ

ンパイラ(英:compiler)とは、コンピュータ・プログラミング言語の処理系(言語処理系)の一種で、高水準言語によるソースコードから、機械語に(あるいは、元のプログラムよりも低い水準のコードに)変換するプログラムである。.

新しい!!: APK (ファイル形式)とコンパイラ · 続きを見る »

ソフトウェア

フトウェア(software)は、コンピューター分野でハードウェア(物理的な機械)と対比される用語で、何らかの処理を行うコンピュータ・プログラムや、更には関連する文書などを指す。ソフトウェアは、一般的にはワープロソフトなど特定の作業や業務を目的としたアプリケーションソフトウェア(応用ソフトウェア、アプリ)と、ハードウェアの管理や基本的な処理をアプリケーションソフトウェアやユーザーに提供するオペレーティングシステム (OS) などのシステムソフトウェアに分類される。.

新しい!!: APK (ファイル形式)とソフトウェア · 続きを見る »

タイトル

タイトル (title).

新しい!!: APK (ファイル形式)とタイトル · 続きを見る »

Dalvik仮想マシン

Dalvik仮想マシン(ダルビックかそうマシン)は、Androidプラットフォームで採用されていたレジスタベースの仮想マシン。およびGoogle社のエンジニアによって設計・開発されていた。Android 5.0よりAndroid Runtime(ART)に置き換えられた。.

新しい!!: APK (ファイル形式)とDalvik仮想マシン · 続きを見る »

Deb (ファイルフォーマット)

deb(ディーイービー)は、Debianなどで利用されるソフトウェア・パッケージのフォーマット。.

新しい!!: APK (ファイル形式)とDeb (ファイルフォーマット) · 続きを見る »

Debian

Debian( デビアン)またはDebian ProjectはLinuxディストリビューションのひとつであるDebian GNU/Linuxを中心とするUnix系システムのディストリビューションを作成しているプロジェクトである。名前の通り、GNUプロジェクトの精神の尊重と(そのため、一般には単に「Linux」とされることが多いような場合にも、「GNU/Linuxシステム」という呼称を積極的に使っている)、同プロジェクトによるプロダクトの積極的な採用などが特徴である。Linuxディストリビューションの他、カーネルをLinuxカーネルからGNU HurdやFreeBSDのカーネルに置き換えた、Debian GNU/HurdやDebian GNU/kFreeBSDなどがある。.

新しい!!: APK (ファイル形式)とDebian · 続きを見る »

Google

Google LLC(グーグル)は、インターネット関連のサービスと製品に特化したアメリカの多国籍テクノロジー企業である。検索エンジン、オンライン広告、クラウドコンピューティング、ソフトウェア、ハードウェア関連の事業がある。.

新しい!!: APK (ファイル形式)とGoogle · 続きを見る »

Google Play

Google Play(グーグル プレイ)は、Googleによって提供される、主にAndroid端末向けデジタルコンテンツ(アプリケーション・映画・音楽・書籍など)の配信サービス。2012年3月6日に「Android Market」を「Google Play」に改名し、「Google eBookstore」「Google Play Music」といったサービスも統合して誕生した。.

新しい!!: APK (ファイル形式)とGoogle Play · 続きを見る »

IOS (アップル)

iOS(アイオーエス)は、アップルが開発・提供するオペレーティングシステム(組み込みプラットフォーム)である。iPhone、iPod touch、iPad各全モデルに搭載している。 2008年まではOS X iPhoneという名前だったが、2009年にはiPhone OS(アイフォーン オーエス)という名前になり、2010年6月21日にリリースしたバージョン4.0からは現在の名称となった。.

新しい!!: APK (ファイル形式)とIOS (アップル) · 続きを見る »

IPA (ファイルフォーマット)

IPAは、 iOS上で動作するアプリケーションを含むアーカイブファイルの一種である。IPAファイルはARMアーキテクチャ向けのバイナリを格納しており、iOSデバイスにのみインストールすることが可能となっている。 IPAファイルにはx86アーキテクチャ向けのバイナリが含まれていないため、ほとんどの場合iPhone Simulatorにインストールすることはできず、Xcode SDK固有のプロジェクトファイルが必要となる。ただし、一部のシンプルなIPAファイルは、解凍して生成されるPayloadフォルダに含まれるアプリケーションの実行ファイルをコピーすることでiPhone Simulator上でも開くことが可能である。.

新しい!!: APK (ファイル形式)とIPA (ファイルフォーマット) · 続きを見る »

JAR (ファイルフォーマット)

JAR(ジャー)またはJava Archive(ジャバ アーカイブ)とは、コンパイルされた複数のJavaバイトコード及びそれが使用する画像などのリソースを一つにまとめZIP形式で圧縮されたファイル、及びそれを出力するツールのこと。圧縮されたファイルの拡張子には、.jar」が使われる。 これによりJavaアプリケーション、Javaアプレット、ライブラリの配布が容易になる。アプレットにおいては、複数のJavaクラスファイルを一つにまとめ圧縮することで、全体のファイルの大きさを小さくするだけでなくHTTPコネクションの数を減らせるので、ウェブサーバの負荷が減り、アプレットの起動速度が向上する。 Javaで書かれていないネイティブなプログラムやライブラリもアーカイブにまとめられて配布されることが多いが、それらは展開してインストールする必要がある。これに対して、実行時環境などのJavaのツールはJARを直接扱えるため、ユーザが明示的にJARを解凍する必要はない。 類似するアーカイバとしてJSP/Servletなどのウェブアプリケーションを一つのアーカイブにまとめるWAR (Web Application Archive)、EJB (Enterprise JavaBeans) アプリケーションを一つのアーカイブにまとめるEAR (Enterprise Archive) などがある。 JARを含むこれらのアーカイブの実態はZIPそのものであり、ZIPを扱えるツールで同じように扱うことができる。ただし、JAR, WAR, EAR にはMETA-INF/ディレクトリ内にマニフェストと呼ばれるメタ情報が格納されている。このメタ情報はJARを扱うJavaのツールが解釈する。 また、このJARには電子署名をすることも可能である。これにより、JavaアプレットなどのJavaアプリケーションを実行するとき、ユーザがその署名を信用した場合に限り、サンドボックスモデルではできなかったユーザのローカル環境にあるターゲット資源にアクセスすることが可能になる。.

新しい!!: APK (ファイル形式)とJAR (ファイルフォーマット) · 続きを見る »

Microsoft Windows Installer

Windows Installerは、Windowsでソフトウェアのインストール・メンテナンス・削除を行うエンジンである。コードネームはDarwin。以前はMicrosoft Installerと呼ばれていた。インストールパッケージ (installation package) には、インストール処理に関する情報とインストールされるファイルとがパッケージングされている。インストールパッケージのデフォルトのファイル拡張子が"MSI"であることからMSIファイルとも呼ばれる。インストールパッケージは内部的には数十個のリレーショナルデータベースのテーブルからなるOLE構造化ストレージファイルである。Windows Installerには以前のSetup APIと比較して多くの改善点が見られる。例えば、GUIフレームワーク、アンインストールシーケンスの自動生成、デプロイメント機能の強化、Windows Installerを他の実行可能形式のインストーラフレームワーク(InstallShield、WISE(後のバージョンは Windows Installerベースになっている)、NSISなど)と置き換えられるようにしたこと、等が挙げられる。 マイクロソフトはサードパーティーに対しWindows Installerをインストーラフレームワークのベースとすることを推奨している。これは、インストーラの動作をWindows Installerに合わせることで、インストールされた製品のデータベースの一貫性を保つためである。Windows Installerの機能であるロールバックやバージョン管理が正しく行われるためには、内部データベースの一貫性が保たれている必要がある。.

新しい!!: APK (ファイル形式)とMicrosoft Windows Installer · 続きを見る »

MIPSアーキテクチャ

MIPSアーキテクチャは、ミップス・コンピュータシステムズ(現ミップス・テクノロジーズ)が開発したRISCマイクロプロセッサの命令セット・アーキテクチャ (ISA) である。.

新しい!!: APK (ファイル形式)とMIPSアーキテクチャ · 続きを見る »

SHA-1

SHA-1(シャーワン)は、Secure Hash Algorithmシリーズの暗号学的ハッシュ関数で、SHAの最初のバージョンであるSHA-0の弱点を修正したものである。National Security Agency(NSA)によって設計され、National Institute of Standards and Technology(NIST)によってFederal Information Processing Standard(FIPS) PUB 180-4として標準化されている。.

新しい!!: APK (ファイル形式)とSHA-1 · 続きを見る »

Ubuntu

Ubuntu(ウブントゥ、国際音声記号; oo-BOON-too)はDebian GNU/Linuxをベースとしたオペレーティングシステム (OS) である。Linuxディストリビューションの1つであり、自由なソフトウェアとして提供されている。カノニカルから支援を受けて開発されている。開発目標は「誰にでも使いやすい最新かつ安定したOS」を提供することである。デスクトップOSとして利用される事が多いLinuxディストリビューションである。.

新しい!!: APK (ファイル形式)とUbuntu · 続きを見る »

X64

x64またはx86-64とは、x86アーキテクチャを64ビットに拡張した命令セットアーキテクチャ。 実際には、AMDが発表したAMD64命令セット、続けてインテルが採用したIntel 64命令セット(かつてIA-32eまたはEM64Tと呼ばれていた)などを含む、各社のAMD64互換命令セットの総称である。x86命令セットと互換性を持っていることから、広義にはx86にx64を含む場合がある。 なお、インテルはIntel 64の他にIA-64の名前で64ビット命令セットアーキテクチャを開発・展開しているが、これはx64命令セット、x86命令セットのいずれとも互換性がない。.

新しい!!: APK (ファイル形式)とX64 · 続きを見る »

X86

x86(エックスはちろく)は、Intel 8086、およびその後方互換性を持つマイクロプロセッサの命令セットアーキテクチャの総称。16ビットの8086で登場し、32ビット拡張の80386(後にIA-32と命名)、64ビット拡張のx64、広義には更にAMDなどの互換プロセッサを含む。 なおインテルのIA-64は全く異なる。.

新しい!!: APK (ファイル形式)とX86 · 続きを見る »

ZIP (ファイルフォーマット)

ZIP(ジップ)は、データ圧縮やアーカイブのフォーマット。Windowsでよく使用されるフォーマットである。.

新しい!!: APK (ファイル形式)とZIP (ファイルフォーマット) · 続きを見る »

出ていきます入ってきます
ヘイ!私たちは今、Facebook上です! »