Xcode sends mixed messages of necessity and optionality in component prompt
| Originator: | jalkut | ||
| Number: | rdar://26879256 | Date Originated: | 18-Jun-2016 06:10 PM |
| Status: | Open | Resolved: | |
| Product: | Developer Tools | Product Version: | Xcode 8.0 beta (8S128d) |
| Classification: | UI/Usability | Reproducible: | Always |
Summary: Upon launching Xcode, mixed messages are sent by the prompt: "Install additional required system components?" "Xcode requires additional components to support running and debugging. Choose install to add required components." Required is defined by Apple's dictionary as "officially compulsory, or otherwise considered essential; indispensable". If the components are in fact required for Xcode to be generally useful, then why prompt for the installation of them? The use of the word "additional" makes it sound as though they are extra stuff that typical developers might not want. If the components are not in fact required, but only recommended, then they could be described as such. If the components are in fact required, but permission only needs to be obtained from the user to install them, then that request could be described as much. If the components are only required for running and debuggin, and the prompt is there to facilitate "bare" installations e.g. for build servers, then the prompt could be inverted and phrased as option to "Skip components for running and debugging." Currently it's not very clear and imposes a mental burden on the vast majority of users who simply want to install Xcode and have it work exactly as it should, for all use cases. Steps to Reproduce: Expected Results: Actual Results: Version: Xcode 8.0 beta (8S128d) Notes: Configuration: Attachments:
Comments
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!