- Cupertino CA, US Craig M. FEDERIGHI - Los Altos Hills CA, US Tamara L. ABELL - Pittsburgh PA, US Jonathan CHO - Palo Alto CA, US Jay Christopher CAPELA - Santa Cruz CA, US Evan TORCHIN - Austin TX, US Alexander C. MACLEAN - San Jose CA, US Per LINDGREN - San Francisco CA, US Gregory Vincent GAUDIO - San Jose CA, US
Adaptive user interfaces and techniques therefor are provided. In accordance with one example, a method includes, at an electronic device having a display: displaying a first user interface comprising a first affordance associated with a first function and a second affordance associated with a second function, and detecting a first event causing the device to transition from the first state to a second state, where the display is deactivated in the second state. The method also includes detecting, while the device is in the second state, a second event causing the device to transition from the second state to a third state, where the display is activated in the third state, and in response to detecting the second event, displaying a second user interface comprising the first affordance displayed in the second user interface at a second location different from the first location, and not comprising the second affordance.
- Cupertino CA, US Craig M. FEDERIGHI - Los Altos Hills CA, US Tamara L. ABELL - Pittsburgh PA, US Jonathan CHO - Palo Alto CA, US Jay Christopher CAPELA - Santa Cruz CA, US Evan TORCHIN - Austin TX, US Alexander C. MACLEAN - San Jose CA, US Per LINDGREN - San Francisco CA, US Gregory Vincent GAUDIO - San Jose CA, US
Adaptive user interfaces and techniques therefor are provided. In accordance with one example, a method includes, at an electronic device having a display: displaying, on the display, a first user interface comprising a first affordance associated with a first function; receiving a first user input corresponding to a request to display a second affordance associated with a second function; in response to the first user input, displaying the second affordance; receiving a second user input corresponding to a selection of the second affordance; in response to the second user input: performing the second function; and displaying a second user interface comprising the first affordance and the second affordance.