3 ms·
Stop thinking of the iPhone/iPad as if they're just small Macs. They are neither general purpose computers, nor are they RAD platforms. They're consumer devices
by clawrencewenham 17y ago
Stop thinking of the iPhone/iPad as if they're just small Macs. They are neither general purpose computers, nor are they RAD platforms. They're consumer devices with restricted capabilities and resources.
No innovation has been hindered, in fact it has been enabled. Smalltalk, SOS and others are tools that make certain kinds of experiment easier.
I remember when RAD tools were only meant for building prototypes, with the assumption that the program would be rewritten in a conventional language afterwards. They only became the delivery environment after consumer machines gained so much RAM and CPU power that the benefits of optimization became negligible.
Well, these are cell phones, batteries with CPUs. We're back in the 80s again. Section 3.3.1 does not prohibit anyone from developing iPhone software with whatever cross-compiler or funky toolkit they like, it only prevents them from deploying the output to consumers through the App Store.