Comment Re:Rejected (Score 1) 392
Exactly. If I had mod points, I'd mod you up.
Apple's somewhat painted themseves into a corner on this. That is, they decided that they wanted to give users the ability to run native apps, but (unlike Palm or WinCE at the time) with a consistent, predictable app experience (no crashing, memory leaks, terrible UIs, porn, writing/reading all over the filesystem, spamming users, etc.). That means that they need to review all apps to filter out the crap. But then that means that all software has to go through that process, so you have to prohibit the ability to bypass the app store approval process. Which means that you can't let people program directly on iPhones/iPads, or to distribute software through downloads that bypass the app store approval process.
The only way out of this is to use the web browser, which can download and run software, but the user is protected because it's all JavaScript running inside the browser's "sand box", limiting the damage that badly behaved software can do.
There are some descendants of HyperCard for Mac OS X (and Windows), such as http://runrev.com/. Functionally they're amazing. But they aren't positioned as tools for novices because they have to convince people to find and buy them (or at least download them, for the free ones). And while HyperCard was great because it was easy, it was also important that it was automatically provided to everyone for free, so novice users could easily find and use it, and even the barrier of having to find and buy a fairly cheap dev tool is enough to scare off novices. For example, runrev's LiveCode is great, but it's between $99 and $1,500 depending on what platforms you want to deploy on. The beauty of HyperCard was that it was easy to use, which includes not having to find or pay for it.
The only way for HyperCard to succeed in its goal of enabling non-technical people to build apps is as a free part of the OS - once it became a paid add-on, it was doomed, because novices would never know about it, much less be willing to pay for it. And professional developers donj't want novice-friendly tools, they want power tools like IB.