08 Mobile Flashcards
What are the constraints of mobile platforms?
- Mobile devices are resource-poor relative to static devices
- Limited RAM, disk, small screen size, limited everything
- Finite energy source
- Limited battery
- Mobile connectivity is highly variable
- Disconnection, low bandwidth, and volatility
- Inherently hazardous
- Security Risk
How are the contexts and usage environments different on mobile platforms?
- Variability of the Environment: Mobile devices operate in diverse settings, demanding adaptive interfaces. For instance, apps can adjust brightness settings in sunlight for better visibility. Notifications should vary, like silent alerts during meetings.
- Intermittent Connectivity: Mobile devices face connectivity fluctuations, impacting app design. A music app, for instance, can seamlessly switch to downloaded playlists when internet connection falters, ensuring uninterrupted playback.
- Contextual Use: Mobile devices excel in quick, task-specific functions. Google Maps, for example, provides concise, easy-to-follow directions for on-the-go users, catering to the need for brief interactions that demand minimal attention.
- Personalization: Mobile devices are deeply personal, requiring apps to offer customization. MyFitnessPal, a fitness app, allows users to set goals, track preferences, and receive personalized workout recommendations based on individual schedules and lifestyles.
How do you overcome the constraints of mobile platforms, Give an UI
design methods
(small screen size?)
Regarding small screen size, need to keep ‘above the fold’ in mind and most impt information should be displayed without scrolling
frequently used UI elements should be easily reached by the thumb
reduce the amount of cognitive load by displayed necessary data based on situation or context, reminds based on prev interaction etc
What are the standard input methods and gestures on a mobile device?
- Mostly thumbs
- Came with the advent of touchscreens- virtual keyboards ( Use the correct keyboard for the correct situation)
- standard keyboard
- numeric keyboard
- Common Gestures
- Swipe left to right
- Pinch to zoom
- Rotate (2 fingers)
- Newer gestures
- press and hold (3D touch)
- more than 2 fingers?
- virtual keyboards ( Use the correct keyboard for the correct situation)
What are the possible problems with gestures and how can they be overcome
them
-
Ambiguity:
- Problem: Some gestures may have multiple meanings or interpretations, causing confusion.
- Solution: Implement gestures that are less likely to be misinterpreted or offer clear visual feedback to help users understand the context of the gesture. Providing tutorials or hints for new users can also reduce ambiguity.
-
Discoverability:
- Problem: Users may not be aware of available gestures, especially if they are hidden or not well-documented.
- Solution: Make gestures discoverable through visual cues or tutorials. Consider using in-app guides or interactive hints to introduce users to available gestures gradually.
What are some benefits of key input for mobile when compared to a typical touch interface?
Tactile feedback: Users can effortlessly discern key presses through physical sensations, eliminating the need to visually confirm actions.
Reduced Unintended Inputs: Physical keys minimize accidental presses, in contrast to sensitive touch surfaces
Energy efficiency: physical keyboards are more energy-conservative compared to touchscreen
A navigation bar appears at the top of a window or screen, helping people navigate through a hierarchy of content. Discuss its advantages and drawbacks.
Pros:
- Clear and Consistent Navigation: Navigation bars provide a consistent and easily recognizable location for navigation options. Users can quickly identify where to look for links to other parts of the application or website.
- Accessibility: Navigation bars are typically located in a prominent position, ensuring that navigation options are easily accessible to all users, including those with disabilities who rely on screen readers or keyboard navigation.
Cons:
- Space Limitations: The available screen real estate for a navigation bar is limited, especially on mobile devices. This constraint may lead to overcrowding or require you to prioritize certain links over others.
- Information Overload: If not managed well, a navigation bar with too many options can overwhelm users. It’s essential to strike a balance between providing access to important content and avoiding clutter.