.OAT Rozszerzenie pliku
Zoptymalizowany plik aplikacji Androida
| Deweloper | |
| Popularność |
3,2 | 9 Głosów |
Czym jest plik OAT?
Plik OAT jest tworzony przez system operacyjny Android w celu skrócenia czasu ładowania aplikacji Androida (pliku .APK). Po zainstalowaniu aplikacji Android automatycznie optymalizuje dane aplikacji i tworzy odpowiadający jej plik OAT. Android używa tego pliku do szybszego ładowania aplikacji, co zapewnia użytkownikowi lepsze wrażenia.
Więcej informacji
Pliki OAT są zazwyczaj zapisywane w następującym katalogu na urządzeniu z systemem Android:
/data/dalvik-cache/
Android wykonuje te optymalizacje za pomocą narzędzia o nazwie dex2oat. Po zainstalowaniu aplikacji na urządzeniu z systemem Android 5.0 lub nowszym narzędzie dex2oat konwertuje kod Dalvik znajdujący się w pliku .ODEX na kod natywny i zapisuje go w pliku OAT. Dlatego każda aplikacja ma odpowiadający jej plik OAT. Narzędzie dex2oat znajduje się zazwyczaj w następującym katalogu na urządzeniu z systemem Android:
/system/bin/dex2oat/
UWAGA: Pliki OAT zostały wprowadzone wraz z systemem Android 5.0, którego nazwa kodowa to „Lollipop” lub „L”. Poprzednie wersje systemu Android używają plików .ODEX (Optimized DEX) zamiast plików OAT jako zoptymalizowanych plików wykonywalnych. Nowe środowisko uruchomieniowe Androida 5.0, nazywane ART (Android Runtime), używa metody kompilacji wyprzedzającej (AOT), która jest udoskonaleniem stosowanej wcześniej metody kompilacji just-in-time. ART zastępuje poprzednie środowisko uruchomieniowe o nazwie Dalvik.
Popularne nazwy plików .OAT
boot.oat - Ten plik jest tworzony za każdym razem, gdy system urządzenia zostaje zaktualizowany lub gdy aplikacja zostaje uruchomiona po raz pierwszy po zakupie. Plik boot.oat jest używany przez aplikację, gdy aplikacja wywołuje metodę interfejsu programowania aplikacji (API) platformy.