Wonder what this means in development terms. I've been learning objective C with XCode and started making my own apps.
Probably won't change anything.
By the way, you can use MonoTouch to develop apps for iOS using a .NET language. It does cost a lot to be able to deploy to a real phone, though ($300ish) not to mention that under the official Apple developer rules, your app has to be developed in Objective-C.
I've dabbled around a bit in Objective-C over the last few months but the language is so archaic and annoying that I have more or less given up on it.
--
The new features are pretty cool. In particular, I'm glad they finally have wireless syncing between devices. In fact, it looks like that they enabled that remotely since I was *finally* able to download apps/music onto my iPhone that I had purchased on my iPod Touch and vica versa.
iCloud looks like a nice way to complete the sync use cases except for the fact that it costs $25 a year. I'm not ready to give any more of my money to Apple (purchasing mp3's through Amazon already costs less) so I'm going to stick with wired syncing until someone invariably makes a third-party app that syncs wirelessly using the new API.
Pretty soon I'll be down to one iOS device, though, as I'll be replacing my iPhone 3GS with an HTC HD7s.