But is has aged. The last noticeable update has been 5 years or more ago. Palm OS has tricky memory management, requiring much deep diving into systems internals to keep everything running. And it has no multi tasking. Though I don't need heavy multitasking on a phone, sometimes it is nice to have it. And be it only to check my calendar while doing a phone call.
Though old does not always mean bad, Palm devices are now failing on many standard functionalities, which most standard phones offer. But what is worse, is that my Treo 680 often fail on just phone calls. Sometimes, I could not hear the caller, sometimes he could not hear me. I always had to reboot to fix this. And after reboot, the Treo lost it's clock settings. Other things, Palm devices lack:
- The cameras are just a joke. The VGA camera of the Treo 680 or the slightly better, but still messy XGA camera of the Centro: Even the worst cameras of all the other phones have at least 2 mega pixels and take way better photos.
- The old Bluetooth 1.x stack is crappy.
- The Treo is fat and heavy. A modern phone should not be more than half as thick as the Treo. Just take a look at the Nokia E71, to see what is possible today. On on the other hand: if someone builds a phone that is that thick, he should make sure that it is at least as feature packed as the Nokia N95-8GB.
- Mobile internet gets more and more important. But there is no useable browser for Palm OS. Though Opera mini is a good one in general, it sucks on Palm OS due to it's crappy Java stack.
Sorry Palm. It has been a good time, but so many years without innovation brought you to the end of the field.
And what does Palm do now? They try to develop their own mobile Linux! What the hell drove them to this idea? Why on earth would anyone would want another mobile Linux? What is the point in a highly fragmented mobile Linux market? Though old, Palm OS gets much value out of its endless software catalog. But who would develop for a Palm only Linux, which would maybe catch up 5% market share?
The leading mobile systems are now Symbian, Blackberry the iPhone and Windows mobile. These Platforms are, what 99% of mobile developers are developing for. Maybe mobile Linux will gain market share, if there is one major distribution the developers can rely on. If anyone has the power to unite the mobile Linux world, then it is Google with it's Open Handset Alliance.
So here is my advice to Palm: Drop your own Linux distribution and go for the Android. Build great devices with latest features. And if you still have some development resources left, offer some additional software features. There is so much differentiation, that can be done without an own operating system. You failed on Palm OS 6. You failed on the Foleo. I really don't want to see you fail again, because this time it could be the last time.