loading...
Microsoft Azure

Inclusive Design For Emerging Markets: A Static Web Apps Discussion

nitya profile image Nitya Narasimhan ・3 min read

Want to do more with static web apps?

Join us at CREATE:Frontend on Jul 29 (8:30am PDT / 11:30am EDT) for a 4-hr free virtual event with 8 talks and a 90-minute hands-on workshop to jumpstart your static web apps journey

Bookmark our anchor post and do check back for updates


About Inclusive Design?

If you have been in tech for a while you have probably heard the terms accessibility (a11y), localization (l10n) and internationalization (i18n) applied in various contexts. Or you might have heard a broader theme - inclusive design.

According to the Microsoft Definition

Inclusive Design is a methodology, born out of digital environments, that enables and draws on the full range of human diversity. Most importantly, this means including and learning from people with a range of perspectives.

But what does that mean for emerging markets?

Inclusion is about more than identity and marginalization. It is about access to resources and providing a consistent and equal experience to everyone regardless of their location, language or economic situation. And these pose new or different challenges when we consider emerging markets.

About Emerging Markets

By definition an emerging market has some characteristics of a developed market, but does not fully meet its standards. Examples include India, China, Nigeria and more.

Many of these are mobile first economies and face challenges including:

  • Poor internet connectivity
  • Limited data
  • Device constraints
  • Cost of operation

For a better understanding of the issues, read this Nov 2019 Pew Report on the Mobile Divides in Emerging Countries. Let's look at some stats!

Charts on Mobile Technology and Social Impact Survey, 2018

The data limitations and costs of ownership are vastly different in emerging markets (vs. developed countries like the US and UK). That means apps developed and tested using the latter populations in mind are often not practical for use by consumers in the former. Yet, most application developers (who likely don't reside in emerging markets) are often unable to address them in a meaningful way due to lack of awareness of the issues, or prioritization of features and resources.

With emerging markets now a key driver for growth in the mobile ecosystem, this is no longer acceptable. A "mobile first" approach must necessarily be inclusive first too!

Let's Talk About The Issues:

The same report shared this interesting data on the most common hardships faced in emerging markets with respect to the accessibility of mobile devices (and apps/experiences)

Charts on Mobile Technology and Social Impact Survey, 2018

  • Security focuses on the data, and ability to guarantee privacy of information. In many emerging markets mobile payments and m-commerce are critical, making security vital.
  • Financial focuses on affordability of devices and data. Mobile (and mobile web) experiences that drain the batter or exhaust the data budgets of consumers are problematic!
  • Connectivity is an infrastructure and network access issue. Apps designed with reliable 4G/5G connections are ill equipped to deal with intermittent connectivity and low bandwidth environments. Offline first approaches are key.
  • Language is a critical factor, with many emerging markets having diverse regional languages and dialects that require better localization of information on mobile and web. Apps that are designed and tested for English-only or primarily English-speaking audiences fail the inclusivity test.

How can we develop more inclusive products?

In this session, we talk to two developer advocates -- Chris Nwamba (Microsoft) and Stephen Fluin (Google) - on their own journeys designing apps for emerging markets. We look at examples of good and bad design, and ask how can we as developers do better in designing, testing, and deploying, experiences that are universally accessible!

Join us!

codebeast image

Session Moderator

nitya image

MSCreate: Frontend

If you want to learn more about the MSCreate:Frontend event then check out this post with links to all the talks and speakers. And bookmark it to be notified of links to recordings and resources after the end!

Want to learn more about Azure Static Web Apps?

Posted on by:

nitya profile

Nitya Narasimhan

@nitya

PhD & Polyglot / Senior Cloud Advocate @Microsoft / I love mobile, web and visual storytelling / Be fearless, learn continuously!

Microsoft Azure

Any language. Any platform.

Discussion

pic
Editor guide
 
 

This was a great talk, so many good points touched here. As someone coming from an emerging market, I've experienced this issues myself and see them constantly around.
Thanks for all the insights!

 

Thank you for saying that! Are you working actively in developing web apps for the region? Would love to capture more such anecdotes or issues. Also, yes. They are both amazing!