Apple announces WWDC dates (June 7-11)
developer.apple.com
developer.apple.com
It's almost like Apple's trying to tell us something...
The main part of the lead paragraph: "Sessions will dive deep into advanced development and design techniques that show you how to harness the revolutionary technologies in iPhone OS and apply them to your application development."
A very old quote, but it seems relevant:
"If I were running Apple, I would milk the Macintosh for all it’s worth — and get busy on the next great thing. The PC wars are over. Done. Microsoft won a long time ago." – Steve Jobs, Fortune, Feb. 19, 1996
I also wouldn't read too much into that quote, he was being snarky at a company he no longer lead, imo.
But I don't see any defense for not having design awards for Mac apps. It seems like a no-brainer to include and unnecessarily inflammatory to omit.
I see more bitching on Twitter this morning about the lack of ADAs for Mac apps than about the reduced number of Mac-specific sessions; I think that change is an even bigger sign that they're not really interested in the Mac. You're right that there haven't been any big OS releases for the Mac lately so it doesn't make sense to focus on that, but there continue to be big Mac app releases and there's no reason I see for them to cut off the ADAs for Macs unless they just plain aren't all that interested in Mac apps anymore. It would seem odd for ADAs for Macs to be reintroduced at WWDC 2011... I think they're gone. Message from Apple: build iPhone OS apps.
And I agree with you about the quote, but I do think Jobs' focus tends to fall on one thing at a time, and the company's focus seems to be very, very much on iPhone OS. I don't see it ever suddenly returning to Mac OS with much fervor.
The kernel level stuff is already quite shared between the platforms. That'll continue to evolve.
The apparent user interface doesn't seem to me too likely to be merged: "computer" (I'm not including "iDevices" in this usage) tasks are much more suited to having multiple overlapping windows - I don't see multiple overlapping windows being removed from Mac OS nor added to iPhone OS. Likewise, computer apps are designed around a keyboard/pointing device paradigm, which doesn't seem likely to change... I wouldn't be at all shocked to see some more touch capabilities come to Macs, but I don't see them becoming primarily touch-based... anybody that has used iPad's Numbers app or done a lot of text cutting/pasting on an iDevice knows that heavy usage of these types of functions are more suited to a mouse/keyboard than touch. And it's just less comfortable when sitting at a desk to have to reach out and touch a several-feet-away screen.
And, while many do, I don't see the unrestricted Macs vs restricted-to-the-App Store iDevices split going away... I just can't imagine how to make a successful computer that has such restrictions on it. Could be wrong here of course.
So what does that leave? Lots of the APIs are already quite similar, but there's of course room for more unification there: AppKit isn't as nice as UIKit in a lot of ways. But that doesn't seem too exciting.
Full disclosure: I'm one who shunned the idea of touch as a primary means of interface, but these days I use my iPhone and iPad far more than my Mac. So take everything I say with a grain of salt. :)
A single data point is not a trend!
Guess it's a good time for the Linux desktop to improve!
Also note that the only development platform for those Apps is the Mac.