L'erreur n'est pas UIAlertController


Les concepteurs avec qui je travaille voient souvent les messages d'erreur dans iOS comme quelque chose d'évident. Et plus précisément, en tant que UIAlertController.


Les applications préinstallées d'Apple ont donné le ton. Et il est logique que les concepteurs d'interfaces considèrent cette approche comme native et correcte.


Dans le même temps, de nombreux développeurs iOS en Russie et dans la CEI arrivent indépendamment au rejet d'UIAlertController, ce qui me cause un respect et une excitation sincères.


, 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

Je vous souhaite de merveilleux projets!


Des questions ou des commentaires? Je serai ravi de parler!


All Articles