Apple made it perfectly clear that iDevices would be a walled garden when they released the SDK for third party applications.