Hi

afaik, there are two ways supporting color devices:

1. compile & ship two versions of a application (mono and color)
2. use bitmap families and select the appropriate bitmap for the actual device

ad 1. two versions:
-------------------
+) use only the memory the app. really neads (no unnecessary overhead)
+) b/w version will run fine on all (even color) devices
-) color version will only run on color devices (has to check if color is supported on 
current device)
-) mantain two versions
-) spreading of app. through beaming is reduced (color version can't be beamed resp. 
run on mono device)

ad 2. one app. using bitmap families
------------------------------------
+) one version will run and adapt to all devices
+) no problem with beaming or distributing .prc-file only
-) increase overhead (color bitmaps not used on mono devices)
    concerning my current project, that means 15 kB (uncompressed) more of data for 
bitmaps
    on desktop computers i won't care about some kB, but on PDAs, this may be an issue

what's your favorite way?
have i missed some important points?

by(e)
Stephan
-- 
PGP Fingerprint: 0090 E02F 39A8 F2AF 6A79 43D7 B847 C26D 108E E2F0
PGP PublicKey: http://www.unet.univie.ac.at/~a9526342/sveigl.asc

-- 
For information on using the Palm Developer Forums, or to unsubscribe, please see 
http://www.palmos.com/dev/tech/support/forums/

Reply via email to