I received my 920XT today and have been playing around with it. In doing so, I noticed that the progress bar that appears as part of the built-in software on the device and Ui.ProgressBar as seen in the emulator are quite different. I'm no user interface expert, but as a developer I want the look-and-feel of my application to be very similar to what users are familiar with. Is the Ui.ProgressBar implementation going to be consistent with what is already on the device, or are they going to be made the same?
Similarly, in the activity pages and on the mode selection screen, there is a vertical indicator on the right of the screen. It appears as a series of colored bars, one for each page, and the active page is indicated by the bar sticking out a bit further from the right edge of the screen. There is a similar metaphor for horizontal scrolling with the menu button that appears as three white rings near the bottom left of the screen. Is there some reason that the components used to represent the same concept are so very different? Is there a chance that they would be made the same? Are both the vertical and horizontal scrolling abstractions going to be added to ConnectIQ so that applications may depend on them without having to duplicate code (I know the mode indicator is in at least one of the examples).