Skip to content
All posts
Cardmaniacs Blog March 10, 2026 Blog Reading desk

Why we chose native over Electron

Building a truly native app in Swift meant more work, but the result is an experience that feels like it belongs on your Mac, iPhone, and iPad.

When we started building Cardmaniacs, we had a choice to make: go cross-platform with Electron or web technologies, or commit to native development with Swift.

We chose native. Here's why.

Performance that respects your machine

A native app doesn't need to ship an entire browser engine. Cardmaniacs launches instantly, scrolls at 120fps, and uses a fraction of the memory that an Electron app would.

Platform integration

Widgets, Shortcuts, and the Safari web extension integrate deeply when you build native. Platform features like Handoff and Spotlight are supported where available on your devices.

The feel

There's an intangible quality to a well-built native app. The animations are smoother, the typography is sharper, the interactions feel right. It's the difference between a tool that runs on your Mac and one that belongs there.

We believe the best reading experience deserves the best platform integration. That's why Cardmaniacs is, and will always be, 100% native Swift.