NagappaPattanashetti There is nothing wrong with ODEX and 14 years back is a super-exaggeration lol (that would be 2.3 and 4.0). ODEX is still a core part in Android 15 and 16 - https://source.android.com/docs/core/runtime/configure - but itās not absolutely mandatory to be there. As shown by MarcelAlexandru it is still clearly there in Android 15 and that is absolutely fine.
In short - ART is the runtime, it replaced the old JIT-only Dalvik, that happened in Lollipop 5.0 as pointed out (Iāll believe them, too lazy to verify from the phone). ODEX is just the output - the file - of ARTās compilation, nothing else, and again - that is perfectly fine.
But what is not fine is pushing some snake oil tactics like that screenshot above posted by another member:
That, by the looks of it, is not anything different than what I currently have in my Redmi:


I DO NOT have that in my Phone (3a).
So the question is - why did they add it to Nothing OS 4.0; do they want to say how Nothing OS 3.x was poorly-performing and unoptimised version so we need to optimise 4.0 manually now by mashing that āOptimisationā button in order for out phone(s) to āš¤© rUn SmOoThLy š¤©ā, or what? Or are they trying to bundle in some random gimmicky bloat - like Xiaomi - to show that theyāve been doing something (while that SOMETHING is already present in Android 15/NOS3.x so they did pretty much nothing there)?
Again, as long as this is optional Iām fine with that, I can optimise my š© on my own perfectly fine, I donāt need random bs buttons in random bs apps to ādoā that for me, lmao. If itās not optional, well, ADB and goodbye my little āappā š¤·āāļø
Whatās next; memory cleaners, āGame Boostā, health tips both for phone and for your physical health, antivirus, battery optimiser, and everything else what Xiaomi already pushes to bloat their Hypercrap OS?