Why NOAH is a Progressive Web App
In this article, we'll explain what progressive web applications are and why we chose to build NOAH as one.
In 2022, it can feel a bit odd to be talking about websites. Besides the occasional Google search or symptom checker on WebMD, most people's web usage is through apps these days. So, of course, it makes sense — why would you want to open a browser and type in a URL when you can tap an icon and be done with it?
So why, then, did we make NOAH a web app, not a native one? The answer is simple: we want NOAH to be accessible to as many people as possible, making it available on as many platforms as possible.
Don't get us wrong — at NOAH, we're committed to building an app with the most beautiful UI you've ever seen on a money app. And we think we're doing just that, but accessibility and reaching as many people as possible is more important than anything. And to do that, building NOAH first as a progressive web application (PWA) was the best decision.
What is a PWA?
In short, it's a website designed to look and feel like an app. That means you can use NOAH on any device that has a browser — Android, iOS, Windows, Mac, you name it. There's no need to go through an app store and download it, which can be a barrier for some people. Internet connectivity and phone hardware are limiting factors for many people worldwide, and we want NOAH to be available despite those obstacles.
Still, you can use Progressive Web Apps (PWAs) for a fast web experience on your computer or mobile device. Here’s how to install a PWA:
- On your device open your internet browser.
- Go to the NOAH app to install the PWA
Android: Tap Install
- Tab Install
- Follow the on-screen instructions.
- Tab the up-facing arrow
- Add to Home Screen
- It ensures that the app will continue to work even if the user's internet connection is spotty or non-existent.
- In addition, it makes subsequent page loads faster since the resources don't need to be downloaded again.
PWAs can be just as fast and smooth as any native app — sometimes even faster. They can also be more reliable since there's no need to worry about updates or compatibility issues. And since NOAH plans to build a native app, our PWA will already be there as a foundation.
Another great thing about PWAs is that they're always up-to-date. So as soon as we push out a new version of NOAH, you'll have it — there's no need to wait for an app store approval or update your app. It just works.
When you get down to the basic principles, it's all about accessibility. Why? Because Bitcoin should be the most accessible technology to anyone on the planet. And right now, it's not. Many applications, wallets, and exchanges today are difficult to use, unavailable in certain countries, or just outright inaccessible. The reasons for this are numerous, but notably, because most of these applications are built natively for specific devices (or are only functional on computationally-intensive devices). Most people in the world don't have these devices. And if they do, billions of people have only the most basic internet connectivity.
This is a significant problem because it creates a digital divide between those with access to the latest and greatest technology and those without. It also reinforces the notion that Bitcoin is only for the wealthy or tech-savvy, which couldn't be further from the truth. That's not what Bitcoin is about.
Bitcoin is for everyone.
Advanced DiscoverabilityPWAs distinguish themselves from native apps through their hallmark feature of discoverability. Search engines and social media drive substantial traffic to a business's website, making discoverability a critical aspect of PWAs. As such, it presents businesses with a valuable opportunity to reach a wider audience, engage with their customers more effectively, and establish a strong online presence.
Better Performance MetricsPWAs empower businesses with a unique advantage - the ability to analyze performance metrics with unrivaled precision and granularity. This data-driven methodology enables businesses to make informed decisions that elevate the user experience, heighten engagement, and drive success. By meticulously tracking crucial metrics such as page load times, user interactions, and conversion rates, businesses can gain a profound understanding of their audience and implement the necessary optimizations to their app.
Low Storage Space RequirementsPWAs also stand apart through their petite file size, requiring minimal storage space on users' devices. This streamlined experience offers users an efficient, uncluttered option, especially for those with limited storage capacity. The' decreased storage requirements make them a more accessible option for businesses looking to reach as many users as possible, particularly those with lower-end devices. Hence, PWAs provide a more flexible and practical solution for both businesses and users.
At NOAH, we believe we should meet people where they're at — not the other way around. So if someone only has access to a feature phone with 2G internet, they should still be able to use NOAH without any problems. That's the power of NOAH as a PWA.
While a PWA might not be the sexiest of decisions, we believe it's the right one. We want to get Bitcoin in the hands of the next billion people, and we do that by building an app that anyone can use, no matter what device they have.