Académique Documents
Professionnel Documents
Culture Documents
D E V E L O P E R
C H E C K L I S T
Note: BlackBerry reserves the right to amend these Criterion from time to time as New Systems are developed. Please refer to complete Program Agreement for dened terms and full program details.
Criteria Apps
User Experience: Built for Form Factor
Efficient Ergonomics: > Most common actions can be done with one hand Content Occupies Full Screen: > App must be developed for full screen real estate - 720 x 1280 pixels (all-touch inputs); (16:9 aspect ratio) - 768 x 1280 pixels (all-touch inputs); (15:9 aspect ratio) - 720 x 720 pixels (physical keyboard input): (1:1 aspect ratio) > No black bars appear; Letterboxing permitted to maintain design optimization for screen resolution of 720 x 1280 pixels (16:9) on BlackBerry Z10 (768 x 1280 pixels; 15:9) multimedia apps only Required
Criteria Apps
User Experience: Gestures and Flow (continued)
Highlight Behavior: > For binary interactions, highlight the component when users touch it. Remove the highlight once the user moves their nger off the control. The highlight should return when the control is touched again, unless the control scrolls with the view > If users scroll through a list or view (for example, a grid view), dont highlight individual items > If an item requires continuous interaction (for example, a slider), highlight the item until users release their nger. In this case, you might need to lock other items that allow scrolling, such as lists > Dont let users highlight items they cant act on; disable (or dim) components or remove them from the screen Required
Criteria Apps
User Experience: Application Navigation (continued)
Virtual Keyboard: > Where main task is typing, put focus on correct eld for virtual keyboard and have it appear when screen opens > When using static keyboard layout, ensure users can still reach important parts of UI Physical Keyboard: > If using shortcut keys to promote one-handed use, include mapping of shortcut keys in Help menu Active Frames: > When using an active frame, follow guidelines below: Header: Grid: List: Required
Criteria Apps
Performance
Uses: > All core features of app must function as designed; bug free > Design: experience is smooth and effortless CPU > Manage CPU use intelligently Memory > No memory leaks permitted Network > Network traffic is minimized Battery > Minimize negative impact on battery life Required
Security
Free of Malicious Intent Provide a Privacy Policy No luring activity to entice transactions (i.e., related to in-app advertising and payments) Login Credential Recovery Option Private Information: > Do not pass clear text passwords, contact lists, condential information Permission Handling: > If permissions are denied, app gracefully handles the denial and does not crash, or prompts the user to set the required permissions to enable full functionality Transactions: > Make all transactions (i.e., monetary) known to user
Criteria Apps
Localization: (1 must apply)
Arabic Bahasa Brazilian Portuguese Czech Danish Dutch English Estonian Finnish French German Greek Hebrew Hungarian Italian Japanese Kazakh Korean Latvian Lithuanian Malay Modern Chinese Norwegian Polish Portugal Portuguese Romanian Russian Slovak Slovenian Spanish Thai Turkish Ukrainian Vietnamese Required
2013 BlackBerry. All rights reserved. BlackBerry, BBM and related trademarks, names and logos are the property of BlackBerry Limited and are registered and/or used in the U.S. and countries around the world.