Error is not UIAlertController


The designers I work with often view error messages in iOS as something obvious. And specifically, as a UIAlertController.


Apple's pre-installed apps set the trend. And it is logical that interface designers consider this approach to be native and correct.


At the same time, many iOS developers in Russia and the CIS independently come to the rejection of UIAlertController, which cause me sincere respect and excitement.


, UIAlertController. , UIAlertController .


Β« Β». , , .


:


  1. .
  2. UIAlertController.
  3. UIAlertController .
  4. .


Apple Human Interface Guidelines :


Minimize alerts. Alerts disrupt the user experience and should only be used in important situations like confirming purchases and destructive actions (such as deletions), or notifying people about problems. The infrequency of alerts helps ensure that people take them seriously. Ensure that each alert offers critical information and useful choices. – Apple, Human Interface Guidelines, iOS, Views, Alerts.

. , (, ), . . , . – Apple, Human Interface Guidelines, iOS, Views, Alerts.


Prefer nonintrusive status messages over alerts. Alerts disrupt the user experience. List error messages inline with content instead of displaying them in alerts. – Apple, Human Interface Guidelines, Architecture, Error Handling.

. . , . – Apple, Human Interface Guidelines, Architecutre, Error Handling.


, , .


, Apple . .


.


UIAlertController, , . : « » «».


, . , .


, – . .


– Β«HomeΒ».


.



, . .


, , . , .


UIAlertController


Apple . , .


– .


. , , . , .


, ?
– .



, , . . , .



– . , , UIAlertController.


, . .



: " " , UIAlertController.


, .


UIAlertController


Apple UIAlertController .


? , - . .


: Β« , ?Β».


Apple «» «».


, - – , UIAlertController . – «» iOS.


, , . ! , App Store.


, . iOS , .


UIAlertController , .



, .


, UIAlertController – , .


, . .


-:


  1. https://developer.apple.com/design/human-interface-guidelines/carplay/architecture/error-handling/
  2. https://developer.apple.com/design/human-interface-guidelines/ios/views/alerts/
  3. https://medium.com/s/user-friendly/the-art-of-the-error-message-9f878d0bff80
  4. https://uxplanet.org/how-to-write-good-error-messages-858e4551cd4
  5. https://www.kaylaheffernan.com/blog/2014/12/9/error-messages
  6. https://medium.com/@thomasfuchs/how-to-write-an-error-message-883718173322

I wish you wonderful projects!


Any questions or comments? I will be glad to talk!


All Articles