>If we already have a product that works fine in OS 3.5, and that product
>is being run from the "RAM", or card 0, of an OS 4.0 device, and all the
>files that program needs are also on the primary card, is there any reason
>to expect compatibility problems?
There are always ways to make a program (intentionally or unintentionally)
such that it'll crash on a different OS version. But if you only use the
APIs as documented, and don't have any bugs where you accidentally read
uninitialized memory, and don't access internal OS structures or call
undocumented functions, etc., etc., then the odds should be quite good that
you'll "just work".
Also, if you run on a 3.5 debug rom with the latest Palm OS Emulator,
without it giving you any warnings, that also would give you more
confidence of future compatibility.
But why just hope for the best, when prerelease (and now final) 4.0 roms
have been available since December for you to test with? I would hope that
anyone considering themself to be a serious Palm OS developer would have
joined the seeding program by now...
http://www.palmos.com/alliance/resources/
-David Fedor
Palm Developer Support
--
For information on using the Palm Developer Forums, or to unsubscribe, please see
http://www.palmos.com/dev/tech/support/forums/