Mac OS X developers and Apple enthusiasts are anxiously awaiting the June 11 opening of Apples Worldwide Developer Conference in San Francisco to find out whether there will be any changes or surprises in the companys product plans.
During his keynote, Apple CEO Steve Jobs is expected at the very least to show a feature-complete version of Leopard, the upcoming revision of Mac OS X, including the "top secret" elements that Jobs mentioned at his first Leopard announcement at the 2006 WWDC.
Apple has already reported that Leopard will be delayed until October and developers and enthusiasts will be looking for confirmation that the company will hold to that schedule.
Another open question is whether the Apple iPhone, due to go on sale June 29, will be open to third-party developers.
During past WWDC keynotes Jobs has made surprise disclosures of new Apple hardware and software, though this annual event, unlike the companys Macworld Expo, is targeted to developers, not consumers.
Known new features for Leopard include Time Machine, an automatic data backup and restore feature; Core Animation, an API that allows developers to easily create advanced graphics effects in their applications; Spotlight searches over a network; Spaces, a user-configurable virtual desktop feature; updated iChat and Mail capabilities; Dashcode, a tool for creating Dashboard widgets; and full 64-bit support.
Apple security has been tight on the "top secret" new features for Leopard. Though some have speculated that the new operating system will include built-in virtualization features, enabling Macs to run Windows applications (as Intel-based Mac users can now do by using third-party applications such as SWsofts Parallels), no evidence has surfaced to bump this up above the rumor classification.
Recent remarks by Sun Microsystems executives have also raised the question whether Leopard will also use, by default or as an option, the ZFS file system. To date Apple has not commented on these reports.
Unlike the rest of its product line, the iPhone requires Apple to work with a partner—cellular service provider AT&T—and meet FCC approval for both hardware and software features. This could prove an impediment to allowing free rein to developers with the device.
Developers said they want to hear confirmation that Leopard is on schedule and expect that Apple will spring a few surprises on them, as it usually does.
"Id like to see that Leopard is well on its way to meeting its ship date," said Brent Simmons, the creator of the NetNewsWire RSS application, in Seattle.
"Id like to learn—and expect to learn—that the new APIs are stable and safe to build on," said Simmons. "The thing is, we learned about Leopard last year, but it was still early days for Leopard and a bunch of stuff could change. At this point it should definitely be ready for developers to do their thing."
Simmons added that he has not yet started to develop for Leopard. "Ive looked at some of the new APIs, but not that much yet," he said. "I personally dont like working with stuff thats still changing a lot, because I end up like the Red Queen, running as hard as I can to stay in place. Thats just way these things go: Its the same for Apple as for everybody else."