Before General Magic there was Paradigm (2018)
joshcarter.com
joshcarter.com
A brief use of Magic Cap and Newton OS reveals in my opinion very little in common in the shipped products.
Magic Cap was more like Microsoft Bob than it was like the Newton.
You would select an object in a picture of a room to launch applications. You would navigate from room to room to find other groups of applications.
That's not pejorative. It's descriptive.
Note also that this article mentions the Danger Hiptop and folks who worked on it. Some folks who worked on that worked on iPhone 1.0 and some even still work on iPhones!
What’s also interesting to me is that the Danger used NetBSD in at least some it’s projects, which is an OS dear to my heart. Always nice to see some of the “alternate takes”, “near misses”, or “could have been…” technologies on the past road to where we happen to be now.
The thing is that many other companies could've made an iPhone before a Jobs-led Apple, just like other people could've run a 4-minute mile before Roger Bannister. But as a hardware + software + marketplace system, it truly was a discontinuous leap.
If you want to read an article that goes the other way and maybe overstates General Magic's contributions, you might also enjoy this oral history: https://nymag.com/intelligencer/2018/08/general-magic-oral-h...
It's not hyperbole to say that they missed the Internet, and this was at a period when the Internet was beginning to catch on. This is the real reason you may not have heard of them.
Later releases of NewtonOS included a TCP/IP stack that worked with dialup PPP (over PSTN modems), wired Ethernet, and early releases of what became WiFi (at that time, WaveLAN).
The devices' IR "beaming" hardware meant that NewtonOS had an inbox/outbox concept that allowed users to exchange email, documents, software, etc. This was adapted to work with always-on Internet connectivity, but it was clearly a retrofit (much like MacOS and Windows at the same time).
I was working at UWashington CS&E during that period, and the air was buzzing with the idea of "code objects" that would actually "go out on the internet and book your next trip for you". Sure, we ended up with Expedia which is pretty great, but it's not at all what was being imagined back then.
The core/key idea of agents in the 90s was that the agent would actually interact with services on your behalf, and reduce the level of interaction you were required to engage in without reducing the specificity of the interaction. That has not happened.
‘So, er what do you do?’ ‘Oh, you know. General Magic.’