1. Built on an Older AOSP Foundation
Nothing OS still relies heavily on Multiples of Android 12/13/14/15 style AOSP frameworks instead of a fully modern Android base.
The entire UI feels like it has been layered over an outdated structure instead of being built fresh.
2. UI Elements Are Not Properly Optimized
Most UI Features:
- Monochrome theme
- Extra Dark Mode
- Quick Settings design
- Fingerprint popup animations
- System dim overlays & MANY MORE….
are based on old code and haven’t been properly optimized or deeply tweaked for modern hardware or display engines. They feel like surface-level patches rather than fully integrated system components.
3. Poor Integration with Modern Display Technology
Modern OLED & LTPO panels need advanced tuning for:
- Gamma correction
- Tone mapping
- HDR/SDR balance
- Low brightness color accuracy
But the Nothing implementation still behaves like old AMOLED handling from Android 12/13, which breaks calibration on newer panels.
4. Stacked Layers = Broken Display Pipeline
When old brightness algorithms + dim overlays + Extra Dark Mode + monochrome layers are stacked together, the rendering pipeline becomes unstable. This directly leads to display problems.
5. Resulting Problems Users Face
These software-side issues cause:
- Black crush
- Green or pink tint
- Shifting colors at low brightness
- Uneven gradients and crushed shadow detail
- Fingerprint screen dim layer artifacts
These are not hardware defects, they are software calibration failures.
6. What Nothing Should Actually Do
Nothing needs to rebuild the entire OS from scratch on Android 16 QPR1, not keep patching old code.
- A clean modern foundation would:
- Fix display handling
- Improve performance & stability
- Enable proper tuning for OLED/LTPO panels
- Deliver a consistent and polished UI experience
CONCLUSION
I’m not saying that every UI element in Nothing OS is based on old AOSP. But a lot of components are still scattered across different generations—some parts feel like they are built on Android 12 AOSP, some on Android 13, some on Android 14, and a few newer ones on Android 15 and 16. As someone who has used Nothing devices since the Phone (1) and experienced Nothing OS on A12, A13, A14, A15 and now A16, it’s easy to notice this inconsistency.
The real issue is that instead of rebuilding UI elements properly on the latest Android framework, Nothing often seems to copy and carry forward old components from previous versions. For example, a feature built originally on Android 13 gets reused on Android 15 or 16 with only minor adjustments — almost like copying and pasting old code into new Android versions. That’s why the OS feels like a patchwork rather than a cohesive system.
Nothing needs to take the time to rebuild its UI and software cleanly on Android 16 QPR1, or even on Android 17 AOSP next year when it arrives — designing every UI component and system layer natively for the new architecture, instead of stacking old elements on top. Yes, it will take time and a lot of effort, but that’s the only way to achieve real polish, stability, and proper optimization for modern hardware.
Right now, Nothing OS looks modern visually, but internally it’s fragmented and under-optimized because of mixed-generation components. A full rebuild is necessary to move forward.