Become a MacRumors Supporter for $50/year with no ads, ability to filter front page stories, and private forums.
You all should check out the reviews from people that got this thing early!

Like on bestbuy.com

I seriously doubt that any of those 'reviews' are from people who have actually touched the unit. They're all nothing but opinions about pre-reviews.

But I have to agree... when iPhone offered only WebApps, they were "doomed, doomed, doomed I say", yet Pre's 'HyperCard on steroids' approach is the be-all end-all? Please.
And don't start about the fact that even Palm says that the device has zero potential as a gaming platform due to lack of animation framework.
 
Because apple's web apps and pre's web OS are completely different! If you don't know what you're talking about then don't post.

um, yeah. WebOS is at best a subset of what the iPhone OS can do.
Follow your own snarky advise.
 
Hmmm. I read all 15 reviews and all of them were glowing, except one. I must be reading something different than you. And that one negative review was obviously from a fanboy - it didn't have one (just one!) nice thing to say. I don't know about that guy, but I don't live in such a black & white world. There was one other "review" that said this:

What's great about it: Nothing. It's an iPhone rip off that's not as good.
What's not so great: $849.99 Is that a joke.iPhone $299 Tough decision!

"Do not buy!! Wait for the iphone. Or u will be sorry!"

Whatever...

There were at least two people complaining about freezing...didn't seem like fanboys to me. I agree that some of the reviews were fanboys and trolls. Personally I want Palm and MS to step up on their units. I'm hoping every review is good. This way Apple will push technology further.
 
NOW i'm really glad they 're going to release the Pre before the iPhone.... so that every one tries it out, realize that it sucks professionally, and wait eagerly for the iphone to launch on July 17th!!!!:D:D:D

P.S. 9 DAYS FOR WWDC!!!! CAN'T WAIT!!!
 
The iPhone virtual keyboard is crap for anything longer than a text message. If the Pre's keyboard works for me, I'll drop iPhone and go Sprint in a heartbeat.

And the Boy Genius Report and Phone News 'reviews' are really crap. NO in-depth comments on anything. Everyone on the BGR forums is ranting that they had a pre-production model and only then for a few hours. NOT a worthy review.
 
The iPhone virtual keyboard is crap for anything longer than a text message. If the Pre's keyboard works for me, I'll drop iPhone and go Sprint in a heartbeat.

Just a quick non-biased question... how many of you actually write lengthy e-mails on your phone or would plan to? I know I had all these big ideas of being able to write long e-mails on my iPhone (didn't have e-mail options on any of my other phones), but after using the phone for a while I just honestly found I had no real intention to write lengthy messages period. This is not a direct result of the software keyboard... just tend to use my computer for heavy text input I guess.
 
It's all relative. Javascript is faster and allows one to write larger apps than using an optimizing C compiler, or even hand-coded optimized assembly... if you compare Javascript on a Pre next month with C and 68k asm on the original Palm Pilot a few years back. There are a lot of current PalmOS power-user apps that were written under that historical performance ceiling.

Just so I understand your argument, you're claiming Javascript is--disregarding issues of performance--the equivalent development environment as C from the early 90s. Is that really what you mean to say?
 
Am I the only one that can type without looking at the iPhone's keyboard? I mean, it's not that hard. I do it with one hand, too.

The iPhone's keyboard is great.
 
Am I the only one that can type without looking at the iPhone's keyboard? I mean, it's not that hard. I do it with one hand, too.

The iPhone's keyboard is great.

:giggles: :D




It would be nice to have a choice though. While some say they love it others say they hate it. To those they say get used to I just can't! I shouldn't have to how hard is to make a detachable keyboard.:mad:
 
um, yeah. WebOS is at best a subset of what the iPhone OS can do.
Follow your own snarky advise.

Can iPhone OS do contact syncing with the cloud and merge all those contacts? No.
Can iPhone OS do multitasking for 3rd party apps? No. And Push Notifications don't count.
Can iPhone OS show multiple, different, independent windows of the same app? No.
Can iPhone OS recognise drag&dropped songs, videos and apps? No.
Can webOS do what the iPhone OS does? Yes.

Have YOU used webOS? Because otherwise, you've got no facts to back up your statement.
 
:giggles: :D




It would be nice to have a choice though. While some say they love it others say they hate it. To those they say get used to I just can't! I shouldn't have to how hard is to make a detachable keyboard.:mad:
With OS 3.0 3rd party devs will have access to the connector port, so I'm sure there will be many detachable keyboards very soon. Too bad those keyboards will only work in compatible applications instead of being system wide.
 
Look, I don't want to get into a big debate about programming here, but Javascript is NOT quick to write/easy to debug for any kind of serious undertaking. I write (financial instrument) trading systems for a living, and our entire front end is in Javascript/Ajax. It is a freaking nightmare to debug and anything but quick to write. I do much faster work with the straight C back end, both in terms of writing and debugging.

The backend of a web app is different component to the front end. They are really two different programs that are coupled to deliver an application.
For Pre (and other handhelds) that will be an increasingly important application delivery model. It is convenient in that it puts the heavy computation on a computer that is plugged in. So it is essentially they have this half of the puzzle. If they didn't have it, there would be a gap in their SDK offering.

Similarly if folks had to build Mac apps without Interface Builder that would a blow to productivity. Again has diddle-squat to do with "dynamic" versus "static" binding semantics in the programming languages. Web browsers are sucking debuggers. Primarily because they aren't intended to be debuggers. There are few language issues there at all.

People often pick C and their favorite supporting tools because that is what they primarily know. One hammer then can applied to every problem so don't have to deal with a diverse set of tools just a small subset. Chuckle, very similar arguments were spun on "object oriented" languages by C folks back in the day.





Compile times, given professional machines (like a Mac Pro) are a total red herring.

:) "Slower doesn't matter as much, just use faster processors" train of thought ... at this point being used by both sides of the argument.



Yes, there are rapid scripting development environments like Ruby on Rails (which I'm working in right now) do fit the bill, but last I checked you can't write in Ruby for the Pre and in any event Ruby on Rails has all kinds of limitations.

It is at least as much "rails" that speeds up the development than "ruby". Similarly, to critique the webOS SDK without analyzing the library (not the languages ) is misguided if going to talk rapid development. Attach a API to Javascript and embeed some major objects into HTML and ta-da you get the similar increases as rails for very similar reasons. Raw C isn't doesn't give you a better development library for a specific problem. (unless building quintessential unix batch program stuff.)

Just as with rails and its "box" of what its notion of what is a "standard" web app.



The current Pre "SDK" is a shortcut -- there was no way they could come up with anything else and still deliver in 2009. There's a reason that Apple didn't release their SDK until a whole year after the iPhone, which had already been in development for 5 years at the time of release. It is no doubt a smart business move on Palm's part given the facts on the ground. But it simply can not compete with the iPhone SDK/API in its current form.


That the APIs have to match feature-for-feature is typically more FUD than reality a barrier to competition. "Feature wars" are rarely production over a broad spectrum of problems.

It isn't what broad spectrum of applications can be written, it is is the "good enough" spectrum of applications the user can use so that the phone has value that is worth paying for. There are numerous programs can't do on an iPhone either. However, as long as the user has the key subset they need on their phone that is sufficient for that phone to have high value.

Programmers saying "I can't build something in my relatively narrow niche" isn't the major criteria for success.

"Can't compete over the complete broad spectrum of apps (including my niche favorite)" and "Can't compete" are two different statements. Substituting the latter for the former is only going to lead to communication disconnects.



Any time we start these comparisons we forget that the iPhone is a moving target and Apple in all likelihood has more programming resources and talent than Palm. The gap will only grow.

Huh? If Apple is moving why isn't Palm moving too? Palm current has devices spread over 3 OS ( palm OS , windows mobile , webOS). What happens when that shrinks from 3 to 1. Palm gets no gain from that? Contrast that with the rumors here about there being a specific iTabletOS fork. If true Apple will have 3 and Palm has one. In the past, Apple has had to "rob Peter to pay Paul" when trying to get a new fork out the door. [ I'm a bit dubious about a whole new fork just for a tablet. ] Apple is bigger but also has its finger in more pots on more stoves than Palm does.

Yes, there is a gap. Is it conclusive that the gap will grow larger, no?
In addition to the above, at some point APIs reach a mature point on the major aspects. Sure there are more disco APIs layered on top, but those typically don't lead to unique functionality ( more so proprietary hooks into the apps which delivery incremental functionality. ) At that point the gap can be significantly closed. Not down to zero, but the gap doesn't have to be closed down to zero.

Additionally, webOS starts at a place past where iPhoneOS started. One, they have a legacy library to bring across (i.e., have a customer base to sell into. ... even though have pissed many of them off, it is still there.). Two, it is more than a widget kit that they are starting off with.

The functionality gap isn't the sole factor in success. It is more so development groups picking something to specialize in. Often number of units in the field can deploy to (long term) has almost equal a weighting in that decision as "quality" of API.

webOS is going to face challenges. Andriod could get hotter. That would challenge both Apple and Palm though. Apple having to fight off Andriod and Palm makes it easier for Palm (if they don't shoot themselves in the foot along the way.)



All that said -- I am very happy about the Pre -- it certainly will force Apple to innovate even more furiously than they already are, and hopefully will get them to fix some of their real problems like the iTunes STore approval process. Read Daring Fireball for a hilarious satire on the subject.

Being a benevolent dictator doesn't come without a price. As long as Apple is "final approver" of every app there will be a bottleneck. Can't make every one happy all the time.
 
Can iPhone OS do contact syncing with the cloud and merge all those contacts? No.
MobileMe...

Can iPhone OS show multiple, different, independent windows of the same app? No.
Safari, Weather... and 3rd party developers could write their apps to do this

Can webOS do what the iPhone OS does? Yes.
Except talk on the phone while using another application.
 
MobileMe...
Paid service, adds additional cost to the device.
Except talk on the phone while using another application.
Small correction, you can't receive calls while using an application that uses data. But you sure can make calls with data intensive applications open, just that they stop downloading data. I don't see why Palm would cripple that to work any other way.
 
Just so I understand your argument, you're claiming Javascript is--disregarding issues of performance--the equivalent development environment as C from the early 90s. Is that really what you mean to say?

I read that as a bit twisted way of saying programs developed in languages are deployed onto hardware. The hardware now is 10-100 times as fast. So if javascript programs deployed on eary 90's hardware were 8 times too slow, if the same program is deployed on current hardware it would be OK.

For many folks decoupling the language / IDE / runtime environments into individual components is problematical. Very little of this train on javascript vs. C vs. ... has been about real language semantic differences. Even down to the aspects of performance. I chalk that up partially to how many folks are taught and/or introduced to programming these days.


Sometimes folks get twisted on whether the ultimate objective here is some benchmark contest. Something along the lines of whichever program turns in the most MIPS somehow is better. The programs just have to be fast enough for the users to get work done and be satisfied.

Conceptually folks might argue a better power efficiency to be had by executing few instructions. Pragmatically there are two problems with that. One most CPU have blocked on stalls anyway. So if need to do 4-5 more local instructions not a get big deal. Second, is that there is always more disco that will consume the cycles anyway.

Bad algorithms, bad design , bad libraries, and bad implementations very often kill off more performance than a "language" does in a large number of application domains.
 
Well...

Having had the opportunity to own and use an iPod Touch for some time now, while I certainly like Apple's implementation of an OSK, I'm not convinced for 100% that it is the end-all, be-all for keyboard design on this kind of a device.

That being said, I do have fairly large hands, and obviously if I am going to have issues typing on a keyboard, then there's little point in getting one. But I'm also not willing to just take this on the word of someone I don't know who's judgment is beyond my own purview, and it is in regards to a version of the device that's not considered at least a hardware final.

Bottom line is that there's no way I can make a decision without first laying hands on the item itself, which should hopefully happen here sometime within the next week or two.

And for those of you who just want to belly-ache about this, here's my counter: Why doesn't Apple produce a CDMA version of the iPhone and let Sprint sell it? If they did that there's an almost 100% chance I would consider getting one to replace my current Samsung unit. As it stands right now, there's a nearly 0% chance of me considering it because I will not get another GSM phone nor will I go back to AT&T.

I can't help that it's become some kind of so-called international standard, GSM is crap. There's no way I'd want another GSM unit in my house, ever again!
 
MobileMe...

where is the "merge" when only touching one flavor of cloud? In other words, where are the other elements of the "...". As long as put everything into Apple's buckets you are OK. What happens when interact with people who are using other cloud systems ? Also how much more does MobileMe cost than these other alternatives?
 
People often pick C and their favorite supporting tools because that is what they primarily know. One hammer then can applied to every problem so don't have to deal with a diverse set of tools just a small subset. Chuckle, very similar arguments were spun on "object oriented" languages by C folks back in the day.

I get where you're going with this comparison but one glaring detail you overlook is that C++ and C are both compiled languages and Javascript is interpreted (i.e., scripting.) The latter requires another program running in order to function. Regardless of what kind of arguments happened in the past, surely you see the problem with trying to claim Javascript as a rightful heir to C/C++ and other programming languages. It's really quite a logical leap to make such a claim.

Granted, Javascript could see some massive changes in the next few years. Who knows? But as it stands, statements to the effect that Javascript is a suitable replacement for a full-blown SDK and lower level, compiled apps is bunk.

I read that as a bit twisted way of saying programs developed in languages are deployed onto hardware. The hardware now is 10-100 times as fast. So if javascript programs deployed on eary 90's hardware were 8 times too slow, if the same program is deployed on current hardware it would be OK.

I understood the argument, but I'm saying it's crap. I know from experience that Javascript running on today's hardware is certainly fast enough for casual usage, but it's not comparably fast and efficient as C running on the hardware of yesteryear--especially when we're talking about running it on mobile devices where it takes a considerable performance hit. I think a lot of people assume that because JS runs fast on a desktop computer, it's going to run reasonably fast on a mobile device. I know for a fact that that's not the case. It's just not at that stage yet to say it's a suitable replacement for a real programming language.
 
Just so I understand your argument, you're claiming Javascript is--disregarding issues of performance--the equivalent development environment as C from the early 90s. Is that really what you mean to say?

I am not disregarding performance, and I am not referencing development environment quality.

I am saying that today there exist bigger and faster performing applications written in Javascript (+CSS+HTML5) and running under WebKit on current ARM-based cell phone processors, than most of the biggest, fastest apps written in optimized C (and ASM) in the late '90's for PalmOS running on a Dragonball (or even on a late '80's Mac, for that matter).

Thousands of professional grade (for that time) apps were written under those earlier performance ceilings.
 
WebOS w/o Apple

I love the competition that the Pre bringing to the iPhone, but I wonder what WebOS would have been like without WebKit. I know that it was around before Apple bought them, but Apple has done some amazing things with WebKit. I'm just curious to know what path Palm would have taken if WebKit didn't exist.
 
I am saying that today there exist bigger and faster performing applications written in Javascript (+CSS+HTML5) and running under WebKit on current ARM-based cell phone processors, than most of the biggest, fastest apps written in optimized C (and ASM) in the late '90's for PalmOS running on a Dragonball (or even on a late '80's Mac, for that matter).

Okay, but that's just lowering the bar. The true test here is to see Quake or Monkeyball ported to the Pre in Javascript/HTML. Once I see that running at a reasonable speed, I'll change my opinion. Until then, you cannot convince me that Javascript is a good way to go for app development.
 
Okay, but that's just lowering the bar. The true test here is to see Quake or Monkeyball ported to the Pre in Javascript/HTML. Once I see that running at a reasonable speed, I'll change my opinion. Until then, you cannot convince me that Javascript is a good way to go for app development.
It is good. It's just not good for 3D modeling. Each tool has a purpose.
 
The iPhone virtual keyboard is crap for anything longer than a text message.

Sounds like operator error. I write blog posts on my iphone.

I understand. Some people grew up with crappy little minnie mouse keyboards and have developed the muscle memory to get by on them. So when you try to use something better it seems too strange and odd and you are constantly finding to go back and do something that feels better to you, even if it is actual worse.

It happens in a lot of things. Only time will cure you.
 
Register on MacRumors! This sidebar will go away, and you'll see fewer ads.