Our DNA is written in Objective-C


I’ve been watching the WWDC Keynote presentation together with a couple of friends and one other iPhone developer and here’s the general consenus: We are disappointed. But are we righteously so?

Most of the otherwise exciting news was leaked to the public in the weeks preceding the event which unfortunately caused expectations to be way too high. Apple can do magic, but some things just take time. Like a fully recovered Steve Jobs or even a 10″ Mac Tablet we have been lusting for.

These where the biggest surprises that where met with a certain degree of enthusiasm:

MacBook Line Refresh

  • All Unibody MacBooks are now called “Pro”, dropped in price and get better CPUs
  • SD-Card Slot is now standard
  • The return of the Firewire port
  • The new “7 hour battery” technology not found in all Macs

Safari 4

I’ve been using Safari 4 for a while now but I had a problem where I would not be able to insert links into articles on my WordPress dashboard. But since I updated to the release version of Safari 4 I am happy to report that this problem is gone.

Safari is the fastest and most standard-compliant browser currently available. There is a strict benchmark called the Acid 3 which gives Safari 4 a whopping 100 out of 100 points. Safari 3 scored 76 and the new Internet Explorer 8 even less.

Also the performance of Safari when it comes to rendering and JavaScript is way ahead of the competition. Ah, and btw there are 150 new features. I especially like the new coverflow search of your browsing history. A great method to quickly find a page you recently looked at by typing a few words.

Snow Leopard

The name similarity might be meant as a hint as to the similar 64-bit underpinnings of OSX between the current version Leopard and the soon to be released Snow Leopard. The general theme is to squeeze every additional drop of performance out of the hardware. In Leopard the built-in apps still where 32-bit, but now they are recompiled with 64-bit causing a slightly better performance.

So there is special support with a new technology built into the core named “Grand Central Dispatch” which cares to more efficiently distribute loads between multiple cores. And with OpenCL it is possible for the first time to also use the graphic processing unit (GPU) to offload specific processing tasks.

Quicktime X is the newest version of Quicktime, the video playing and recording infrastructure in OSX. Again, the focus is on additional performance. Many people got annoyed that they needed to pay extra for Quicktime Pro, but this is now a thing of the past.

What I list most, personally, is that now Exchange-compatibility is complete. In Leopard you need Entourage to access your Exchange calendar and contacts. With Snow Leopard no longer. This is great news for people like me who has the family on Exchange as well as people would take their Mac to work because now they can work as an equal without having to install Microsoft Office.

There are also a couple of additional new things related to Exposé and Stacks.

But the greatest thing is Apple’s impeccable timing and pricing. Existing Leopard users get the update for just $29 in September, one month before Windows 7 is being released. The family license will cost an enormous $49.

iPhone 3GS

A great video tour on the iPhone is available on the Apple website.

  • Faster
  • Better Battery
  • Better 3 Megapixel Camera with Auto-Focus, or tap-to-focus for close-ups
  • Video Recording, Editing, Sending (MMS, E-Mail or direct to YouTube)
  • Voice Control (Press-and-hold Home) for dialling or controlling music playback with voice synthesis feedback
  • Magnetic Compass, Google Map now orients in correct direction you are facing
  • Digital Compass

OS3-specific (i.e. for all iPhones)

  • Copy&Paste
  • Voice Memos
  • MMS (finally, but who needs it?)


So in summary we CAN be happy with Apple, we’ll got a free new Safari and will get the new iPhone OS in the next two weeks. It’s again a good time to buy a new Mac right now because for $29 it does not pay to wait to get Snow Leopard with a new machine. And the new iPhone 3GS is just compelling enough to nudge speed and feature freaks to shell out.

On the minus side there are a couple of things that still take some time. I am phrasing it like that because we still want to see: Steve Jobs’ return, a Mac Tablet or Mac Netbook and maybe something really mindblowing.

Right now Apple does what every smart dealer of drugs for the technophile is doing: Give a little more every time there is a Keynote presentation. Up the dosage without overloading the audience. And on this strategy they have delivered once again.

Categories: Apple


  1. The problem is that people expect so much from what is essentially a software developers conference and are often disappointed.

    Snow Leopard is great but I’ve been beta testing it for a year so no surprises there. New iPhone – not ground breaking etc.

    The biggest disappointment for me is Apple did not address the issues with the App store in the keynote. They should had taken the opportunity to tell developers that they are listening and understanding the issues we face.

    Back to hard

  2. I have been hoping someone would develop a iPhone app that would take the coordinates from the GPS and broadcast them via bluetooth in NMEA format. I have a NIKON D2Xs and a Red Hen Systems Blue2CAN that facilitates in geotagging images directly as they are taken.

    Information on Blue2CAN



  3. So far it looks like it is impossible to create such an app. I researched a little an found these stumbling blocks:

    – The iPhone does not have the SPP (serial port profile) built in
    – The iPhone can only access external accessories (EA)
    – It cannot ACT as an accessory itself
    – full NMEA support also requires satellite info, which is not available in Core Location

    I also asked around in the developer forum if this is possible. Will let you know if it is unexpectetly possible.

  4. Thank you very much, I really appreciate the quick and thorough response. To provide a little more information, I would not consider a Blue2CAN an accessory as “pairing” is not required it is a rather “dumb” receiver via bluetooth. I believe only one NEMA message is expected by the Blue2CAN (but I cannot verify this). I would hope that the OS 3.0 would “open” the SPP, as I see other Bluetooth related Apps being discussed.

    I have also copied “Hoot” Gibson from Red Hen Systems on this note (hoot@RedHenSystems.com), as I have also been communicating with them for such an app. Perhaps you can be of benefit to each other.


Leave a Comment

%d bloggers like this: