I've been using an iPhone 4 for a while now and have a bunch of apps, each with its own data. I just got an iPod touch and I wanted to have the same apps/data on it as well. The iPhone 4 is synced and backed up to iCloud.
When I set up the iPod, I chose to use iCloud and I tried "restoring" from an iCloud backup. After the set up process though, the only apps on the iPod were the default ones. Furthermore, it seems like none of my settings transfered over either. For example, I have exchange set up on the iPhone 4 and now it seems that I need to manually create this account on the iPod touch.
Is there any way to get the two devices to sync automatically via iCloud (or at least the first time to get all my apps/data on the iPod)? What if I was using iTunes instead of iCloud?