3 ms·
Apple doesn't release simple things because they wanted to ship as fast as possible. In fact, I'd say Apple behaves in the opposite fashion. They take as long a
by boucher 18y ago
Apple doesn't release simple things because they wanted to ship as fast as possible. In fact, I'd say Apple behaves in the opposite fashion. They take as long as necessary to release something intentionally simple. Arguably the iPhone started out as a hugely complex system that needed to be paired down to what was really essential.
- 10ren 18y agoFor example, they pared down Flash, and therefore YouTube. It seems like a crazy omission, but it hasn't stopped them. I'd guess they omitted Flash because the iPhone is too low-powered for it to look good; the iPhone needs optimized native apps. Since "looking good" is a huge part of the iPhone experience, it makes (painful) sense to drop that feature. Same for Java. It seems they couldn't justify omitting Javascript too, but I bet they would have loved to, as it's 78-90 times slower than a desktop iMac: http://arstechnica.com/apple/news/2007/08/iphone-benchmarks-suggest-javascript-performance-deficits.ars http://arstechnica.com/apple/news/2007/08/iphone-benchmarks-...
- boucher 18y agoWell, those benchmarks are over a year and a half old, and the JS engine in webkit has improved by probably a factor of 10 since then. iPhone 3.0's JavaScript will probably be a mere 10 to 20 times slower than Obj-C, which is actually pretty trivial for most iPhone apps.
- 10ren 18y agoYou've missed my point: those benchmarks confirm how underpowered the iPhone was/is, and provides support for the hypothesis for omitting Flash and Java. This relates to the article's suggestion of starting with the minimal feature set, and iterating. And your own point of "paring down" the feature set. It might sound like I'm criticizing the iPhone, but I'm not: it's how Apple managed to create a cool experience for users in an incredibly compact size (they are tiny.) The result is that when Moore's law does enable reasonable processing power in a device that small, Apple will be in the best position to exploit it, in market position, in design tradeoffs, and in engineering knowhow.