• Apps
  • Tech
  • Blog
  • Documentation
  • Pricing
  • Statistics
  • FAQ
Sign InSign Up
Mar 17, 2026

The State of Desktop App Development in 2026

We analyzed 2,440 macOS desktop apps to answer the big questions: how many are Electron? How big are they? Do they support Apple Silicon? Here's what the data says.

Cover Image for The State of Desktop App Development in 2026

Nobody has done a comprehensive teardown of what desktop apps are actually built with — until now. We extracted dependency metadata from 2,440 macOS applications to answer the questions developers and tech leaders keep asking: What frameworks dominate? How big are apps really? Who still hasn't shipped Apple Silicon support?

This is the data, as of March 2026.

How many desktop apps use Electron?

Electron powers 19.3% of macOS desktop apps — 470 out of 2,440 tracked applications. That makes it the dominant cross-platform framework by a wide margin, but native development still rules.

RuntimeAppsShare
Native (Swift/Objective-C)1,72870.8%
Electron47019.3%
Qt1897.7%
Tauri632.6%
Flutter241.0%
CEF (Chromium Embedded)170.7%
Java/JVM60.2%
.NET/Mono60.2%

70.8% of macOS apps are native Swift or Objective-C. The "everything is Electron" meme doesn't hold — native development is alive and well on macOS.

The surprise is Qt at 7.7% — quietly powering more apps than Flutter, Tauri, CEF, Java, and .NET combined. Qt's strength is in specialized tools: video processing (CapCut), scientific software, 3D printing (CHITUBOX), and gaming (Dolphin emulator).

Tauri is the fastest-growing runtime at 63 apps, including GitButler, Hoppscotch, Spacedrive, and Cap. It didn't exist in meaningful numbers two years ago.

How big are desktop apps?

The median macOS app is 104.6 MB. But the average is 262.6 MB — heavy outliers pull the mean up significantly.

StatSize
Median104.6 MB
Average262.6 MB
10th percentile7.5 MB
90th percentile621.8 MB
Smallest0.1 MB (jbrk)
Largest7,774 MB (Wolfram Engine)

The runtime you choose determines your app's weight class:

RuntimeMedian SizeAverage Size
CEF (Chromium Embedded)629 MB862 MB
.NET/Mono631 MB791 MB
Electron416 MB462 MB
Qt228 MB408 MB
Java/JVM303 MB373 MB
Flutter156 MB307 MB
Tauri49 MB102 MB
Native (Swift/ObjC)43 MB184 MB

The median Electron app is 416 MB. The median native app is 43 MB — nearly 10x smaller. Tauri splits the difference at 49 MB, delivering cross-platform capability at native-like sizes.

The 20 largest macOS apps

AppSize
Wolfram Engine7,774 MB
Ableton Live5,857 MB
JetBrains Rider5,845 MB
CLion5,799 MB
Cinebench4,378 MB
IntelliJ IDEA4,035 MB
QGIS3,434 MB
Affinity3,374 MB
GoLand3,328 MB
PyCharm3,252 MB
RustRover3,136 MB
Android Studio3,069 MB
DataSpell2,977 MB
QGIS-LTR2,918 MB
PhpStorm2,785 MB
RubyMine2,753 MB
WebStorm2,746 MB
JASP2,665 MB
Max (Cycling '74)2,651 MB
Coq Proof Assistant2,627 MB

JetBrains dominates this list — their IDEs average 3.5 GB each.

Which apps support Apple Silicon?

85.8% of tracked macOS apps now run natively on Apple Silicon. But 327 apps remain Intel-only, four years after the M1 launch.

ArchitectureAppsShare
Universal (arm64 + x86_64)1,46660.1%
ARM64-only62725.7%
Intel-only (x86_64)32713.4%

The Intel holdouts span every category:

CategoryIntel-Only Examples
GamingSteam, RetroArch, OpenEmu, RuneScape
DevelopmentAndroid Studio (GPU Inspector), Prisma Studio
CreativeOpenShot, Aurora HDR, Natron
ProductivityLastPass, Kaleidoscope, TurboTax 2024
ScienceQGIS-LTR, CellProfiler, PsychoPy

These apps run through Rosetta 2 translation, which impacts performance and battery life. With Apple expected to eventually drop Rosetta, their clock is ticking.

What UI frameworks do Electron apps use?

React dominates Electron's UI layer, but most Electron apps don't expose a detectable framework at all.

FrameworkElectron Apps
React109 (23.2%)
Vue.js27 (5.7%)
Preact5
Angular4
Svelte1
Unknown/Other326 (69.4%)

69% of Electron apps have no detectable frontend framework — they're likely using vanilla JS, or frameworks that tree-shake their identifiers away during bundling.

For state management, Redux leads but newer libraries are gaining ground:

LibraryElectron Apps
Redux41
Zustand18
TanStack Query17
Jotai10
MobX9

Do desktop apps monitor crashes?

88.5% of macOS apps ship with zero error monitoring. That's 2,160 apps with no automated way to know when users experience crashes.

MetricValue
Apps with error monitoring280 (11.5%)
Apps without error monitoring2,160 (88.5%)

Even among Electron apps — where adding Sentry takes a single npm install — 74.3% ship without any crash reporting.

Among the 280 apps that do use error monitoring, Sentry is effectively a monopoly:

SDKAppsMarket Share
Sentry26494.3%
Bugsnag134.6%
Datadog93.2%

Notable Sentry users include Raycast, Discord, Warp, Fantastical, Tower, Signal, and Figma. The rare Datadog adopters — Arc, ChatGPT, and Microsoft Copilot — are driven by existing enterprise relationships rather than desktop-specific fit.

How secure are macOS apps?

Code signing is nearly universal. Everything else is not.

Security FeatureAppsAdoption
Code signed2,37597.3%
Has entitlements1,80173.8%
App Sandbox41617.0%
Privacy manifest28711.8%

83% of macOS apps run outside the App Sandbox. Electron apps are the worst offenders — only 1.9% are sandboxed, versus 22.1% of native apps.

The most commonly requested entitlements reveal what apps need access to:

EntitlementAppsShare
JIT compilation84634.7%
Disable library validation69928.6%
Unsigned executable memory69128.3%
Apple Events automation51621.1%
Audio input (microphone)50020.5%
Camera39016.0%

Despite Apple's privacy manifest requirement, only 11.8% of macOS desktop apps include one. And of those that do, zero declare tracking.

What macOS versions do apps target?

Nearly half of all macOS apps still support machines from 2016 or earlier.

Minimum macOS RequiredAppsShare
macOS 10.x (Sierra–Catalina)1,16147.6%
macOS 11 (Big Sur)35814.7%
macOS 12 (Monterey)33413.7%
macOS 13 (Ventura)1666.8%
macOS 14 (Sonoma)1235.0%
macOS 15 (Sequoia)502.0%

Only 2% of apps require the latest macOS 15 Sequoia. Developers maintain backward compatibility for years — the median app supports machines 4+ years old.

AI SDKs are already in 50+ desktop apps

This is a category that didn't exist 18 months ago. As of March 2026, AI SDKs are embedded in over 50 desktop applications.

SDKApps
OpenAI~32
Anthropic~27
Ollama3
LiveKit2

OpenAI leads with ~32 apps, but Anthropic is close behind at ~27 — appearing in VS Code Insiders, Postman, CherryStudio, and MacWhisper. ChatGPT itself ships LiveKit's WebRTC framework for voice features.

Key takeaways

  1. Native still dominates. 70.8% of macOS apps are native Swift/Objective-C. Electron is big at 19.3%, but it's not the majority.

  2. Electron apps are 10x larger than native. Median 416 MB vs 43 MB. Tauri offers a middle path at 49 MB.

  3. Apple Silicon migration is nearly complete. 85.8% native support, but 327 stragglers remain.

  4. Most apps fly blind on crashes. 88.5% have no error monitoring. Sentry owns 94% of those that do.

  5. The sandbox is mostly ignored. 83% of apps run outside it. Privacy manifests are even rarer at 11.8%.

  6. AI is arriving fast. 50+ apps already ship OpenAI or Anthropic SDKs — up from near-zero in 2024.

  7. Qt is the dark horse. At 7.7%, it's bigger than Flutter, Tauri, and CEF combined.


This analysis is based on Desktop Insights' dataset of 2,440 macOS applications, extracted and analyzed as of March 2026. We scan app bundles to identify every SDK, framework, and dependency — from Electron versions to crash reporters to AI SDKs. Learn how our extraction works.

The only technographics platform for desktop software. See the SDKs, frameworks, and dependencies inside thousands of macOS and Windows applications.

© Copyright 2026 Desktop Insights. All Rights Reserved.

About
  • About
  • Blog
  • Contact
  • X
Product
  • Statistics
  • Documentation
  • MCP Server
  • Smithery
  • Glama
Legal
  • Terms of Service
  • Privacy Policy
  • Cookie Policy