I was meaning to write a reply to “Why is Claude an Electron App?” for a few days. Today is that day:

https://tonsky.me/blog/fall-of-native/

Claude is an Electron App because we’ve lost native

Article argues that Claude is not an Electron app not because LLMs can’t do it, but because there are no advantages left for native

tonsky.me
@nikitonsky agree that Web APIs are plenty good and native APIs are cumbersome. And that's exactly where I have found LLMs useful to build personal apps in Kotlin for Android. I now have three homebrew apps running on my phone.