The new iPhone SDK is getting quite a bashing from developers who say that it doesn’t go far enough. For a start, it doesn’t allow applications to run in the background, and the licence agreement also seems to prohibit developers from installing software that changes low-level things like file structures and the original applications.