What Night Shift Does

Apple's Night Shift, introduced in macOS 10.12.4, shifts your display's color temperature toward the warmer end of the spectrum after sunset. The goal: reduce blue light exposure that can interfere with sleep.

✓ Night Shift Handles

Color temperature shifting (blue light reduction) on a schedule.

What Night Shift Ignores

Night Shift does nothing about brightness control. When you lower your screen brightness, your Mac still uses hardware PWM dimming—rapidly flickering the backlight.

✗ Night Shift Ignores

PWM flicker from brightness adjustment. You still get strobe-lit at low brightness.

         WHAT NIGHT SHIFT DOES vs. DOESN'T
═══════════════════════════════════════════════════

  WITH NIGHT SHIFT ON AT 50% BRIGHTNESS:

  Color:      Warm (orange/yellow tint) ✓
  
  Backlight:  ████░░░░████░░░░████░░░░████░░░░
              Still flickering via PWM ✗
              
  Result: Warmer colors, but eyes still 
          exposed to flicker

The Two-Problem Model

Screen-related eye strain has two distinct causes:

🔵 Problem 1: Blue Light

Suppresses melatonin, disrupts sleep

Night Shift: ✓ Solved

Tap Zap: ✓ Solved

Problem 2: PWM Flicker

Causes eye strain, headaches

Night Shift: ✗ Ignored

Tap Zap: ✓ Solved

Technical Differences

Feature Night Shift Tap Zap
Color temperature ✓ Yes ✓ Yes (0K–6500K)
Brightness control ✗ Uses PWM ✓ Gamma-based
Flicker-free ✗ No ✓ Yes at 100% HW
Real-time adjustment Schedule only ✓ Instant sliders
Per-screen control ✗ All or nothing ✓ All displays
Presets ✗ No ✓ Day/Evening/Night

How Each Works

Night Shift

Uses ColorSync profiles to shift the white point. It modifies the color space interpretation but doesn't touch the gamma LUT directly for brightness.

Tap Zap

Directly manipulates the gamma lookup tables via CGSetDisplayTransferByTable. This allows simultaneous control of both color temperature AND brightness without using hardware PWM.

           CONTROL MECHANISM COMPARISON
═══════════════════════════════════════════════════

  NIGHT SHIFT:
  
  ColorSync Profile → Color Shift → GPU → Display
                      (warm tint)
  
  Brightness Slider → Hardware PWM → Backlight
                      (still flickers)


  TAP ZAP:
  
  Gamma LUT → Color Shift + Brightness → GPU → Display
              (warm + dimmed)
  
  Hardware Brightness → Set to 100% → Backlight
                        (NO flicker)

Can You Use Both?

Yes! They operate at different levels:

  • Night Shift applies a ColorSync transform
  • Tap Zap modifies the gamma LUT

However, using both can result in overly warm colors. We recommend using Tap Zap alone for the best experience, as it handles both color and brightness.

Our Recommendation

Turn off Night Shift and use Tap Zap exclusively. Set your Mac's hardware brightness to 100%, then use Tap Zap's sliders for both color warmth and perceived brightness.

The Bottom Line

                    THE COMPLETE SOLUTION
═══════════════════════════════════════════════════

  Night Shift alone:
  ┌────────────────┬────────────────┐
  │  Blue Light    │  PWM Flicker   │
  │    SOLVED ✓    │   IGNORED ✗    │
  └────────────────┴────────────────┘
  
  Tap Zap:
  ┌────────────────┬────────────────┐
  │  Blue Light    │  PWM Flicker   │
  │    SOLVED ✓    │   SOLVED ✓     │
  └────────────────┴────────────────┘

Solve Both Problems

Night Shift was a great first step. Tap Zap finishes the job.

Color + Brightness = Complete Eye Protection

T Toggle TOC Esc Scroll to top D Deep dark