The jailbreak requirement is only for the version in this thread as it is the only way to install non-store apps. Other changes for submitting to the store would be mostly adding meta files like all the required images for the different devices. You can see these changes in JanetG's repository linked above. It also has modified controls that are more suited for touch control.