I don't understand why people are hating so hard on the compatibility layer eh? Because you know making developers write applications for the N9 worked out for ****ing great didn't it.