.oat امتداد الملف
نوع الملفAndroid Optimized Application File
المطور | |
فئة | Developer Files |
شكل | N/A |
OAT
يتم إنشاء ملف OAT بواسطة نظام التشغيل Android من أجل تسريع وقت تحميل تطبيق Android (ملف٪ li_nk٪). عند تثبيت أحد التطبيقات ، يقوم Android تلقائيًا بتحسين بيانات التطبيق وإنشاء ملف OAT مطابق. يستخدم Android هذا الملف لتحميل التطبيق بسرعة أكبر ، مما يخلق تجربة أفضل للمستخدم.
عادةً ما يتم حفظ ملفات OAT في الدليل التالي على جهاز Android:
/ data / dalvik-cache /
ينفذ Android هذه التحسينات باستخدام أداة تسمى dex2oat . عندما تقوم بتثبيت تطبيق على جهاز يشغل Android 5.0 أو إصدار أحدث ، يحول dex2oat رمز Dalvik الموجود في ملف٪ li_nk٪ إلى رمز أصلي ويخزنه في ملف OAT. لذلك ، سيكون لكل تطبيق ملف OAT المقابل. عادةً ما يتم وضع dex2oat في الدليل التالي على جهاز Android:
/ system / bin / dex2oat /
ملاحظة: تم تقديم ملفات OAT مع Android 5.0 ، والتي تحمل الاسم الرمزي "Lollipop" أو "L." تستخدم الإصدارات السابقة من Android ملفات٪ li_nk٪ (Optimized DEX) بدلاً من ملفات OAT للملفات التنفيذية المحسّنة. يستخدم وقت التشغيل Android 5.0 الجديد ، المسمى ART (Android Runtime) ، تجميعًا متطورًا (AOT) الطريقة التي تتحسن وفقًا لسلفتها في التجميع في الوقت المناسب. يحل ART محل وقت التشغيل السابق ، والذي يسمى Dalvik.
boot.oat - يتم إنشاء هذا الملف كلما تم ترقية نظام الجهاز أو عند تشغيل التطبيق لأول مرة بعد الشراء. تتم الإشارة إلى ملف boot.oat بواسطة تطبيق عندما يستدعي التطبيق طريقة واجهة برمجة التطبيقات (API).
Android |
|