"Right out of the gate the iPad already has 140,000-plus apps from the App Store. When iPhone came out there weren't that many apps right away and user were slower to adopt. Now it's easier for people to be jazzed about owning an iPad," Greenwood said.
In promoting the revised iPhone SDK, Apple's Web site notes that developers can create apps for both iPads and iPhones using a single binary. This lets developers use the same code to access capabilities that differ between an iPhone and an iPad, such as UI differences, without having to separately code for each device and then test to see which device is in use to determine which code segment to use.
"This is actually quite an old technology for Apple," Greenwood noted. "They've been doing it for a while, originally to enable [Motorola 680x0] apps and PowerPC apps to exist, later PowerPC apps and Intel 32-bit apps, and now Intel 32-bit apps and Intel 64-bit apps."
Allen anticipates a 4.0 OS upgrade for iPad and iPhone later this year, likely in June at the Apple World Wide Developers Conference, when Apple historically announces new iPhones. "There're some hints. Apple usually does a major rev every year," he said.