12-23-2010 01:07 PM - edited 12-23-2010 01:08 PM
Is there a QNX native "Navigation" bar to go back to parent
or should we stick with a plain old "Go Back" command button?
I hope this is in the works.
12-23-2010 01:11 PM
this has been discussed a few times before. basically there is no nagvigation specific API from RIM. however you can create your own and preferably using the SWIPE_DOWN event. here is a thread that can explain in further detail and has some sample code that can get you going:
hope that helps. good luck!
12-23-2010 01:43 PM - edited 12-23-2010 01:44 PM
The problem I sense with SWIPE_START based navigation display is that, many users probably don't even know the bezel is touch sensitive, not to mention the swipe down from the bezel top event. Most users will probably look for a button on the screen.
Every application should show an alert dialog like "swipe down from the top of the bezel to see the controls." to educate the users.
12-23-2010 01:46 PM
yeah me and james were talking about the user's lack of previous knowledge of the swipe down feature. some of the suggestions we came up with were having a small bar on top with an arrow on it kind of like the torch devices have. or even a tool tip in the first launch or two telling the user there is a navigation bar available at top.
12-23-2010 01:54 PM
Given that knowing how to use the other three sides of the bezel will probably be absolutely critical to making much use of the device, new users will learn it in, oh, about ten seconds. Reports from the iPad world seem to indicate that certain novel gestures take even three-year-olds only a brief period of learning before they become nearly instinctive, at least if they are near universal.
As for the app-specific top-swipe menu, one suggestion I'd make is instead of always showing something up there that hints (perhaps too subtly to be helpful anyway) that there's a menu available, just show the menu briefly upon first entering the app, then slide it up with a quick tween.
In general, if you have hidden controls available on a page, it's probably a good idea to consider showing them briefly upon first viewing by the user, then fade them out. This is, I believe, something that will be done by things like the built-in camera app, where I think the videos have showed us only two or three controls always on-screen, but there are several more (like flipping between front and back, or between video and camera mode) which will show up if you tap anywhere in the picture.
12-23-2010 02:02 PM
Having redundant access to a screen is not bad since one method is obvious (button) and one method is learned (swipe). Additionally, users learn and work differently, so even if the user is aware of both method, they will have a preference to do so. However, if all the BB standard apps exhibit the same swipe behavior, the user will expect that from all applications (hinted during one of the webinars).
I would not worry about the application instructing a user about the bezel swipes. Like BB phones when first uses or reset, after boot up, BB gives a quick little setup guide and instruction in how to use the device. I expect the PB startup setup will include all the swipes and multi-touch instructions necessary for the user to use all aspects of the device.