I wrote a simple app for the BlackBerry and tested with the 9630 simulator. How do I get a UI design that is compatible with all the simulators?
Your UI has to make as little assumptions as possible on things like display size, physical keyboard etc. On touchscreen devices the screen size actually "changes" when the device is rotated. And to second @Michael, testing, testing, testing :)