Edge gesture handles/tabs should be tied to an API, not full screen

Originator:robotspacer
Number:rdar://21429035 Date Originated:17-Jun-2015 05:30 PM
Status:Closed Resolved:
Product:iOS SDK Product Version:iOS 9 (13A4254v)
Classification:UI/Usability Reproducible:N/A
 
Summary:
It has been quite a while since iOS first introduced the top and bottom edge gestures, for Notification Center and Control Center. At the time it made sense to have them work how they do: if the app is full screen you get a little tab you need to pull, otherwise the gesture opens Notification Center or Control Center immediately. This was a smart way to ensure the gestures wouldn't interfere with the majority of apps or games that might use similar gestures.

This behavior doesn't always make sense though, and I would guess the rules of it aren't obvious to the average user. It's not even entirely clear to me—when a video is playing the little tabs appear even though the status bar is visible. The majority of cases where the little tabs appear are not cases where these gestures do anything else, and pulling on them can often be frustrating.

I think it would make far more sense to have NC/CC always appear immediately unless an app specifically requests otherwise. Obviously this behavior would have to be tied to a new API, and apps compiled with an older SDK would still get the old behavior.

Steps to Reproduce:
N/A

Expected Results:
N/A

Actual Results:
N/A

Version:
iOS 9 (13A4254v)

Notes:


Configuration:
Any

Attachments:

Comments

iOS 11 adds an API for this

By robotspacer at June 7, 2017, 7:38 p.m. (reply...)

Please note: Reports posted here will not necessarily be seen by Apple. All problems should be submitted at bugreport.apple.com before they are posted here. Please only post information for Radars that you have filed yourself, and please do not include Apple confidential information in your posts. Thank you!