Home > Geeky, Mac OS X, WWDC 2011 > WWDC 2011 notes

WWDC 2011 notes

Despite the fact that there wasn’t an IT track this year, I went to WWDC 2011 to learn as much as I could about 10.7. I’m really glad I did, as I picked up an enormous of amount of information (and met great people!) that I just would not have otherwise.

My takeaways from this year:

1. iOS and Mac OS X are converging. I don’t know where this train will end up, but Apple is betting on our computing becoming ever more mobile.

2. To go along with us becoming more mobile, Apple wants devs (especially its own) to focus on getting out of the user’s face. This is especially applying to the security model. Apple is simultaneously tightening “least privilege”, while also building the security to focus more on intelligent processing and less on asking the user about things the user may or may not understand in the first place.

An analogy used in the security session was that, right before a car crash, a little window does not open in the dashboard to ask if the driver wants to deploy the airbag. Instead, the airbag goes off because the pre-determined conditions for it tell the system that it must do so and save the driver.

3. Apple’s message about networking was “Assume that all the networks your app is connecting with are crappy, expensive (fee-based) and will disappear without warning. Build your app accordingly to handle those conditions gracefully and all your surprises will be pleasant ones.”

4. In a related message, Apple was also pushing “Power isn’t free. Enable only the computing equipment and/or radios you need to do the job.” That may not matter as much to a desktop- and/or server-focused developer, but it’s definitely relevant to a mobile device.

To meld those together: “Be out of the user’s face. Don’t display errors or ask the users to do things they don’t understand unless absolutely necessary. Build your apps to work invisibly and fail gracefully.”

As a person who gets called when “Hey, this popped up and I don’t know what means?” happens, I can only applaud the philosophy behind this.

I also posted some notes over in the Lion Dev Forums (ADC membership required for access.)

FileVault 2 – notes from Thursday’s Security lab: https://devforums.apple.com/thread/103697

Next Gen Crypto session and FIPS validation: https://devforums.apple.com/thread/104020

Updated FileVault 2 notes: https://devforums.apple.com/message/452262#452262

Categories: Geeky, Mac OS X, WWDC 2011
  1. No comments yet.
  1. No trackbacks yet.

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s

%d bloggers like this: