Well... I'm not a developer, so I can't say for certain, but my guess is that where different versions of apps exist for the iPad and iPhone, like Pages for iPad and Pages for iPhone, or Calendar for iPad and Calendar for iPhone, more than half of their code is the same. And in many cases, apps for iPhone and iPad are even more closely related to each other -- some iPad apps are almost the same as their iPhone versions except for cosmetic differences to adjust for the different screen sizes. So you just can't make a blanket statement that iPad and iPhone don't run the same software. In many cases, they do. And even in cases where the iPad and iPhone versions of an app are distinctly different from each other, they clearly belong in the same family, especially when compared to desktop/laptop apps.
I'm not making a blanket statement, simply countering freudling's blanket statement that they dorun the same software ... which they clearly don't. Similar versions of the same software at best (disregarding the same versions that fail to take advantage of the iPad's larger display). The iPhone offers lesser ability to run useful apps due to it's smaller screen -- it is in effect, a different tool.
So to make an analogy, iPad and iPhone apps are like wolfs and dogs, while desktop/laptop apps are cats
. What you are doing is focusing on a difference between dogs and wolves -- that one is domesticated and one is not -- and insisting that everyone must think of that distinction as the most important.
A biologist is going to say that dogs and wolves are pretty much the same, and they can even interbreed. He's not going to place as much importance on the domestication factor. But to a farmer, a dog is a trusted helper, and a wolf is a dangerous predator. A farmer might get understandably upset if he thinks a biologist is treating dogs and wolves as variants of the same category. A biologist would be exasperated at the farmer's short-sightedness in insisting that dogs and wolves are different when they obviously share so many characteristics.
It's all a matter of perspective, is what I'm trying to say.
All sorts of analogies could be made. Here's mine:
Say there's a person attempting to loosen a bolt with a set of wrenches. They pick up a wrench, and find it's the wrong size. Now what then would be a more useful way to categorize the device in hand:
A. It's a wrench, just like the others.
B. It's the wrong tool for the job.
I would say that spending time arguing over A. would be time wasted.
Like you say, it's a matter of perspective.
Well, but from a software development perspective, nobody makes a "MacBook Air" app, or a "Mac Pro" app. So in that sense, the distinctions among various types of desktop/laptop aren't as important as the distinctions among different-sized multi-touch devices, as you also mentioned. And it is because of this that I do feel suspicious of the "tweener" size tablet. Unlike freudling, I'm not going to say tweeners are destined to fail, but since the size difference between an iPhone and iPad does necessitate, for most apps, a separately designed UI for that particular size device, then there is a likelihood that the tweener tablet also needs its own UI, different from both the iPad and the iPhone. If Apple and the devs don't provide such an optimized UI for the tweener, then the user experience may not be as good as either the iPhone or the iPad. And I do think this is what freudling is claiming about the Nexus 7, that the user experience is inferior because the UI is not optimized for it, but he's going about it in an antagonistic and needlessly argumentative way.
You might find it interesting to pick up an iPad Nano.
It's also a touch display device that runs versions of Apple's Music, Podcast, Photo and Settings apps.
It's a radically smaller device than the iPad and iPhone, and yet the touch targets are still the same size as what's mentioned in Apple's Human Interface Guidelines.
freudling's argument has been that this size device would require a radically different UI -- It does not.