Steve Jobs on Flash: substandard apps that limit the progress of the platform
We’ve been there before, and intermediate layers between the platform and the developer ultimately produces sub-standard apps and hinders the progress of the platform.
Kind of interesting. Is he talking about Flash or is he talking about Java?
I spent a few years writing deeply complex user experiences in Java. Invariably it was a technology tax we had to pay to try to get proper native-like experiences on exactly this kind of thing -- an intermediate layer (Java Swing) between the underlying machine (Win32).
Writing desktop apps in Java was a real pain. Flash, while easier, is still another inefficient layer between you and the underlying metal. You're right, Steve. Lets not subject people to that anymore.
8 responses
Or use Android.
Gruber's argument makes sense to me. The net win for almost all iPhone/iPad platform users is from a utilitarian perspective worth losing the ability to hack. Apple is saying end users and great apps matter more.
As for your tax argument, I'd say that not all iPhone apps need to be as complex as Palantir's financial visualizations, so some developers may not need to pay such a tax.
It is my sincere hope we won't have to in the future.
Intermediate layers can be limiting, but overall isn't consistent design more important and mostly orthogonal to the technology used?