A YouTube video appears to show a jailbroken iPhone 3G running the v4.0 firmware, with the full set of features including multitasking. Apple officially restricts multitasking functionality to the latest-generation iPod touch and iPhone 3GS, which has lead to criticism from owners of earlier devices with slower processors and limited RAM.