I said previously:
Rainer Brockerhoff wrote:
…So, keeping things closed for now means the software hasn’t stabilized, and very probably the hardware hasn’t stabilized either.
Here’s more evidence for that…
- Third Party apps run. Kind of. We probably have to recompile many of them for the new frameworks because many of them crash.
- Springboard no longer recognizes DisplayOrder.plist. And the list of “whitelisted” apps (that is, the official Applications including Safari, Photos, Calendar, etc) seems to be hard-coded into Springboard.app
- The 1.1.1 binaries barely work with 1.0.2 – at least not well enough to run the music store without major hacking.
Apple: Pull iPhone Firmware 1.1.1?
There are some reports that some folks are finding that the 1.1.1 firmware update for the iPhone has been pulled from Apple, and that the most recent version of iTunes is now reporting 1.0.2 as the most recent version….
It’s too early to speculate until details come out, but it wouldn’t be a surprise to hear that Apple is considering this. And it would explain the closedness of the iPhone/iPod touch architecture… after all, once Apple allows third-party apps in, and publishes a toolchain/SDK, they’re pretty much locked into the current architecture, and switching to a new one is a major/slow/costly undertaking.
Consider the previous iPods as a counterexample. Apple has switched architectures there – we can’t even say for sure how often – without any users noticing. With only the UI visible on OS X, and no toolchain/SDK or even documentation of the innards, Apple is free to change things radically between software updates. By all accounts, the 1.0.x software is pretty much a work in progress, and 1.1.1 has probably changed a lot.
So, keeping things closed for now means the software hasn’t stabilized, and very probably the hardware hasn’t stabilized either.
- the current generation of iPhone/iPod touch will remain closed forever, just like the first generations of iPods;
- an SDK is likely to come out only after everything (especially the hardware) has stabilized;
- Apple is unlikely to invest efforts into implementing TrustZone in the current generation, unless Moorestown (or whatever else they might adopt in the future) has a similar security feature – and maybe not even then;
- the fabled OS X tablet will come out when the new hardware is ready; by that time screens will be ready in the proper sizes; Sony showed an 11″ OLED TV recently, remember…
Some things haven’t been tested (copy&paste), others don’t work fully (undo), but it seems to work mostly. Please post bug reports in the source forum, or e-mail me. To install, close IB3, unzip the plugin in a convenient location (I don’t think there’s a standard one for IB3), and double-click it.
A full Leopard version will be out around the end of this month, along with source code for the plugin.