Originally Posted by TenoBell
Yes Palm has API's I'm not arguing that. I'm saying iPhone uses Cocoa which is a higher development platform.
Maybe so, but it's also a lot more overhead. It's also questionable as to what advantage it would have for something such as this. If Apple came out with an Origami-like product, it would be different.
As evidenced Palm OS is up for license but no one wants it and Palm itself is using Windows Mobile.
No doubt that Palm made many mistakes over the years, but so has Apple. The world is still Windows, even Apple is making it easy to run. They realize it as well as Palm does. BVut if Apple came out with a Windows computer, it could kill the company because of the speculation.
The interface is everything. That's the starting point from how all software will function. That is what made the GUI such an important development.
The interfact is just one part of the whole. The hardware is at least as important. So far, we don't know much about what it can do, other than the phone demo's.
Multi-touch introduces new way simplify the use of complex actions. Instead of having to deal with proxy controls that manipulate software. You actually touch the software and controls themselves.
The screens on these tiny devices are anything but complex. That's been their problem. Would you want to use a 480 x 320 screen on your computer, multi-touch or not? I sure as hell wouldn't.
I really have no idea what you're talking about when you say proxy controls. How is multi-touch simpler to the software than using a stylus? If anything, it's more complex, and has an additional layer of control and interpretation that has to be dealt with. You don't touch the software any more than you do with a stylus. But, now you can't make those very fine distinctions between small points on importance. The software must be written to be so simple on the screen that much sophistication might be lost.
If you type a short paragraph, and notice an error only when reading it back, how do you correct it? With the stylus, I touch behind the letter make a short sweep leftward, and just write the letter on the screen. How will that work here where the letters are so small that you can't select them with your finger? Are you going to have to move up letter by letter and line by line with a curser until you hit that letter?
It looks as though it might make simple actions complex.
What about my drawing programs? how do they do that?
Yes but their functionality and ease of use are not much like that of their desktop equivalents. From what we've seen iPhone apps are much like their desktop equivalents. The look, feel, and operation of Safari on iPhone was pretty much exactly like Safari for Mac. Mail for iPhone appeared to have 90% of the functionality of Mail on the Mac. Google Earth on the iPhone was exactly like Google Earth for the desktop. This functionality comes directly from OS X and the iPhones interface.
If you can use an app with just the mouse, it should work fine here. But what about more complex apps?
Its likely Apple wants to implement a discipline of strict control of iPhone app development, to ensure that apps make the most efficient and easy use of the devices size and multi-touch capability. A free for all of app development would not maintain such a strict control.
Yes, that's obvious. That's what I don't like about Jobs. He wants to control everything. This is one area where MS is better. You don't see them controlling the apps on their phone OS's.
He also gives flimsy excuses for it. He wants the control, and possibly a royalty as well. But, he uses the excuse that these apps might bring the phone network down. That's a lot of cr*p!. I've never heard of a phone app bringing any cell network down. If that ever happened, the cell companies would prevent apps from running. They wouldn't wait for Jobs to come save them.
It's up to the market to decide which apps make the best use of the phones API's, and IP. We might love apps that Jobs decides aren't suitable, but we'll never know.
That is true we do not know how far Apple will open the iPhone or what they will allow third parties to develop. But that is not my point. My point is that the technology in the iPhone is potentially able to do all of those things. Whether Apple will allow the iPhone to do them is another issue.
Apple could allow a stylus pad to be attached to the iPhone and handwriting through Ink Well. The technology is there.
Until we know how open this phone is, and Jobs was circumspect about that, we can't decide how good a "computer" it will be. We consider computers to be able to run whatever anyone makes. If it is too limited, then it isn't a computer, it is an appliance, with with an embedded cpu that does just what the manufacturer builts in.
We were told that it only accepts finger input. No stylus at all.