.OAT Přípona souboru
Optimalizovaný soubor aplikace Android
| Vývojář | |
| Popularita |
3,2 | 9 hlasů |
Co je soubor OAT?
Soubor OAT vytváří operační systém Android, aby zkrátil dobu načítání aplikace pro Android (soubor .APK). Když je aplikace nainstalována, Android automaticky optimalizuje data aplikace a vytvoří odpovídající soubor OAT. Android tento soubor používá k rychlejšímu načítání aplikace, což uživateli poskytuje lepší prostředí.
Další informace
Soubory OAT se v zařízení Android obvykle ukládají do následujícího adresáře:
/data/dalvik-cache/
Android provádí tyto optimalizace pomocí nástroje s názvem dex2oat. Když nainstalujete aplikaci do zařízení se systémem Android 5.0 nebo novějším, dex2oat převede kód Dalvik umístěný v souboru .ODEX na nativní kód a uloží ho do souboru OAT. Každá aplikace proto bude mít odpovídající soubor OAT. Nástroj dex2oat se v zařízení Android obvykle nachází v následujícím adresáři:
/system/bin/dex2oat/
POZNÁMKA: Soubory OAT byly představeny v systému Android 5.0, který má kódové označení „Lollipop“ nebo „L“. Předchozí verze systému Android místo souborů OAT používají k optimalizovaným spustitelným souborům .ODEX (Optimalizovaný DEX). Nové běhové prostředí systému Android 5.0 s názvem ART (Android Runtime) používá metodu kompilace předem (AOT), která vylepšuje metodu kompilace za běhu používanou jeho předchůdcem. ART nahrazuje předchozí běhové prostředí s názvem Dalvik.
Běžné názvy souborů .OAT
boot.oat - Tento soubor se vytvoří pokaždé, když je systém zařízení aktualizován, nebo když se aplikace po zakoupení poprvé spustí. Soubor boot.oat aplikace používá, když volá metodu aplikačního programovacího rozhraní (API) frameworku.