Sunday, January 9, 2022

Amazon Shopping app for iOS: Non functioning Location Services prompt violates Human Interface Guidelines

 Amazon Shopping app for iOS (version 19.1.0)

iOS 15.2 

Date: 01/09/2022

Description:

NOTE: This is not being written about functionality. This is about adherence to Apple's Human Interface Guidelines. This problem should have, presumably, prevented this app from making it through the App Store Review process...

The Amazon app for iPhone has an unusual option labeled "Enable Location Services" buried in the app's user interface in an area listed as "Legal & About"

This "Enable Location Services" option looks like this:


This option does NOT enable the location services with the app. This sure seems to be a violation of the Human Interface Guidelines which state that "imperative sentences" that do not "provide justification" are not allowed to be used as prompts to enable location services:

See this portion of the Human Interface Guidelines:

This portion of the Human Interface Guidelines states that "An imperative sentence that doesn't provide any justification." is not allowed. 




I've gotten this to reproduce with multiple iPhone devices. The exact same issue does NOT reproduce with Android. There is the same screen with Android, but no option to select "Enable Location Services" - I believe that this button was meant to lead to legal text. 



Steps to Reproduce:

1. On an iOS device running iOS 15.2, download and launch the Amazon Shopping app

2. Select the triple slider in the bottom right of the screen

3. Select "Settings" 

4. Select "Legal & About"

5. From the Amazon App for iPhone page, select the "Enable Location Services" option 

6. Note that the "Enable Location Services" option disappears after it is selected 

Result: There is an option in the Amazon Shopping app for iOS user interface labeled "Enable Location Services" - selecting this option does NOT enable location services for the Amazon Shopping app. 

Expected: There should not be a button simply labeled "Enable Location Services" as this does not provide "justification" for granting location access to the Amazon Shopping app


Download and launch the Amazon Shopping app for iOS...

Select the "Legal & About" option...

There's an "Enable Location Services" button. Selecting this button results in the option disappearing. 






No comments:

Post a Comment