"The Right Way to Ask Users for iOS Permissions" & "Theory of Change (Aaron Swartz's Raw Thought)"

Glasp

Hatched by Glasp

Sep 30, 2023

4 min read

0

"The Right Way to Ask Users for iOS Permissions" & "Theory of Change (Aaron Swartz's Raw Thought)"

Developing Effective Strategies for Success

Introduction:
In the world of iOS app development and achieving personal goals, having a well-thought-out plan is crucial. Whether it's asking users for permissions or working towards a desired outcome, understanding the right approach can make all the difference in achieving success. In this article, we will explore the parallels between asking for iOS permissions and Aaron Swartz's theory of change, and how they can help us develop effective strategies.

Asking Users for iOS Permissions:
When it comes to asking users for permissions on iOS devices, there are several approaches that developers can take. The initial blitzkrieg, where users are bombarded with permission requests from the start, is not recommended. Instead, it's important to only ask for access when it is absolutely necessary and clearly communicate the benefits users will receive in return.

The first version of Cluster, a popular photo-sharing app, learned this lesson the hard way. Only about 30-40% of users accepted permission requests when they were asked upfront. However, when the benefit explanation was provided, acceptance rates increased to 66%. This shows that users are more likely to grant access when they understand what they will gain from it.

Additionally, timing plays a crucial role in obtaining permissions. By asking for access at a better time, such as when users are already engaged with a specific feature like tapping a camera or choosing photos, the acceptance rate can increase significantly. For example, asking for photos access after users have tapped "Choose Photos" increased the acceptance rate from 67% to 89%. This approach capitalizes on users' intent and increases their willingness to grant permission.

Educational pre-permission overlays and user-triggered dialogs have also proven to be successful strategies. By providing users with relevant information about why a specific permission is required, the acceptance rate can approach 100%. For example, when users are prompted for contacts access after they have clearly tried to access their own address book, 100% of users accept the permission. Similarly, iOS push notification permission has shown a 100% success rate after users tap "Notify Me".

The Theory of Change:
Aaron Swartz's theory of change provides valuable insights into how we can approach achieving our goals. Instead of working forwards from what we know how to do, like a theory of action, a theory of change works backwards from the goal to identify concrete steps that can be taken to achieve it. This approach requires starting at the end and repeatedly asking ourselves, "Concretely, how does one achieve that?"

In the realm of politics, for example, developing a theory of change can be instrumental in bringing about desired outcomes. Instead of trying to directly convince politicians, one can identify individuals who have the trust and influence of politicians and work towards convincing them. This indirect approach may take time, but it increases the likelihood of achieving the desired change.

Similarly, when it comes to personal goals, having a theory of change can empower individuals to take actionable steps towards success. Rather than hoping for a best-selling book, for instance, one can work backwards and ask, "What makes something a bestseller?" By continuously asking this question, individuals can identify concrete actions they can take to increase the chances of their book becoming a bestseller.

Actionable Advice:

  1. Clearly communicate the benefits: When asking users for permissions, ensure that it's crystal clear what they will gain in return. This helps increase acceptance rates and user satisfaction.

  2. Time the permission requests strategically: Instead of bombarding users with permission requests from the start, ask for access at relevant moments when users are already engaged with specific features. This increases the chances of obtaining permissions.

  3. Develop a theory of change: Whether in app development or personal goals, work backwards from the desired outcome and identify concrete steps that can be taken to achieve it. This approach increases effectiveness and empowers individuals to take actionable steps towards success.

Conclusion:
In both asking for iOS permissions and working towards personal goals, having effective strategies is key. By understanding the importance of timing, clear communication, and developing theories of change, we can increase our chances of achieving success. Whether it's creating a user-friendly app or pursuing our passions, these principles can guide us towards the outcomes we desire. So, let's embrace these strategies and embark on a journey towards success.

Sources

← Back to Library

Hatch New Ideas with Glasp AI 🐣

Glasp AI allows you to hatch new ideas based on your curated content. Let's curate and create with Glasp AI :)

Start Hatching 🐣