When I decided to release Binary Clock for Palm OS(it was a toy project for a long, long time) I was shocked to find out that it didnt work any more on my classic Palm IIIc running OS 3.5.3. It worked fine for OS4 and OS5 – thus, a warning dialog was slapped on and the product was released. Did I loose much cash? Nope!
People who have very old handhelds usually don’t buy any more new software – they have what they want and dont feel like upgrading. Companies like Lotus ruined themselves by making an enormous fuzz about compatibility with old hardware and benefitted nothing in the end.
If you have a handheld thats like 5 years old and goes for a buck on ebay, how likely is a person to buy programs for it? He usually is satisfied with the current state of his handheld and will never add extra programs(exceptions exist, albeit rarely). OK, for Binary Clock’s desk clock function, supporting the IIIc would have been nice – but the first handhelds well suited as desk clocks were the m5x5 series running OS4(rechargeable battery and universally usable color screen).
When looking at past hardware compatibility, IMHO, OS4 is a reasonable compatibility target for all applications that can’t benefit from ARM nativity. Loads of OS4 handhelds are still in use…so why not profit from them while not having major disturbances in the development process. However, the extra revenue from OS 3.5 users is not worth the extra effort(IMHO)…
What do you think?
P.s. Add in that Palm IIICs and Palm V’s can easily be upgraded to OS4…the upgrade files float around various web forums!