Ja, Palm OS ist generell gesagt abwärtskompatibel.
Wenn eine Applikation die unter 3.x problemlos läuft unter OS 5.x abstürzt, dann ist dies in 99,9% der Fälle ein Problem der Applikation, welche inkompatibel geschrieben wurde.
Software, die korrekt für 3.x erstellt wurde läuft auch unter OS5. Probleme treten üblicherweise nur auf, wenn die Applikation Dinge tut, die nicht erlaubt sind. Unter 3.x mag das dann funktionieren, und unter OS5 stürzt es dann halt ab.
Nur, weil eine Applikation unter OS 3.x korrekt läuft bedeutet nicht, dass die Applikation korrekt programmiert wurde. Testen kann man dies nur mit dem Emulator oder Simulator - die wurden speziell dazu ausgelegt, inkompatibilitäten aufzuzeigen.
Aber um es nochmal zu sagen:
Ja, Palm OS ist generell gesagt abwärtskompatibel.
Ralf