The good bits
- Human uses its welcome screen as a gateway to let users self declare as new. This gives existing users a way to skip an onboarding flow and lets the app know, for sure, that the user is new.
- Human displays permissions on demand instead of unexpectedly bombarding the new user all at once. It presents users with a list of 3 permissions it requires. Users tap the items they are interested in, and the appropriate iOS dialog comes up at that time.
To be improved
- There are multiple screens that indicate that the user will be getting started or set up, but each lead only slightly deeper into a similar style of feature messaging–for example, the screen change from “The Daily 30” to “Like Magic”–without a sense of how much more there is to go.
- While requesting permissions on demand is a better way to get users to opt in, Human’s implementation isn’t always predictable. Sometimes a permission prompt will appear even if the user tapped nothing in the access list. If the user denies a permission (for example, location), she may be forced to read an overlay reminding her why that permission is so important–information that would have been more useful up front.
- The app demands sign up before the user can test any of its services. It should give the new user some ability to try its activity tracking capabilities without an account, as a free sample.