Performance that holds up.

Tested on real libraries. Not synthetic benchmarks.

10M+
Photos handled
Tested with libraries over 10 million images on local and NAS storage
60fps
Scroll performance
Metal-accelerated rendering maintains full frame rate even in dense grid views
<1s
Search response
Full-text and semantic search returns results before you finish typing
0ms
Cloud latency
No network round trips for any feature — AI inference, search, and display are all local
M1+
Apple Silicon native
Optimized for M-series chips — AI models run on Neural Engine, not CPU
RAW
Native RAW decoding
No plugins needed for major camera RAW formats — decoded and cached on first view

The tech behind the speed.

FocusSort is built entirely in Swift and SwiftUI. Here's what that means for performance.

Rendering

Metal-Accelerated Display

Every thumbnail, grid view, and zoom transition goes through Metal — Apple's low-level GPU framework. This lets us saturate the GPU directly without UIKit abstraction overhead. Result: consistent 60fps even with thousands of items on screen.

AI Inference

Neural Engine First

All AI models are compiled for CoreML and run on the Apple Neural Engine when available (M1 and later). This frees up the CPU for rendering and keeps inference fast and power-efficient — no GPU compute cost during AI processing.

Indexing

Background Processing

Import, thumbnail generation, and AI analysis all happen in background threads that yield to the UI. You can browse your library immediately after import starts — processing happens silently without blocking you.

Storage

Smart Caching

Thumbnails are cached at multiple resolutions and loaded from disk in parallel. The predictive cache pre-loads thumbnails for items about to scroll into view, eliminating the blank-frame flicker common in other photo managers.