There are multiple examples of applications where occasionally connected smart clients are required which download needed data in local.
seen from China
seen from United States
seen from China

seen from Sweden
seen from China
seen from China
seen from Malaysia
seen from China

seen from Serbia
seen from United Kingdom
seen from Brazil
seen from China
seen from United States
seen from United Kingdom

seen from France
seen from United States
seen from China
seen from Hungary
seen from United States
seen from China
There are multiple examples of applications where occasionally connected smart clients are required which download needed data in local.
The case for native, offline capable apps
Exhibit #1 - Ever had the experience of trying to watch a movie or some tv show and it's no longe available on your streaming platform?
Exhibit #2 - How about that web app that went out of business and you lost all access and functionality. e.g. Google Reader just to point an innocent and harmless example?
Exhibit #3 - Are you ok when you try to access some service it because of reasons, it’s down?
I'm sure you either had one, two or all of these experiences happening to you.
This is just the current reality of computing in general, it's either streaming and subscription based, or the common Software as a Service modality. Either way, you have the freedom of choice, the freedom of using whatever device you want, but also the complete lack of control over what happens if for some reason, your provider ceases to exist, or, if any of the conditions of the current contract change.
There is a movement about combating this sort of thing, starting only on some intellectual fringe - AKA Geeks - that actually care about such things.
Disclosure: being a 47 old computer geek, you know where I'm coming. I was born with cassete tapes FFS. But even when the internet started to appear, it was just a way to ease the distribution of software that you ran and managed, on your own computer.
Skip a couple of decades later, yada, yada, yada, SaaS is king. You rent software, you rent music, you rent movies. There's no digital owning anymore. Anything you do is just within the bounds of a monthly subscription fee and while a lot of this makes sense from a ease of use and sometimes, even economically, it hides the truth about our lost of owning anything.
Even the phone or computer we use today is limited in what it can do, just look at iPads, you can only install whatever goes through the store, as we have all been deemed as incompetent to manage what runs on our own hardware.
You might guess where this is going to now... I'm in favor of apps, apps that we can freely install and keep to use, regardless of a company's business goes down, of if the internet has been hacked again and there's a fucking DoS on your service.
The internet was designed to be resilient to attacks and still keep going, but what you do have today is that all aspects of your life are in fact tied to specific services that rely on the internet working, and the company that owns your app paying the data center bills.
Thing is, we are now in the passenger seat.
If any of your service is not like an E-mail app,(not your Gmail), and by this I mean you have an IMAP client, you have your email with you. you can use it offline, and you can even change the servers it talks to, in case you move from provider.
See the diference? It uses the internet, but it is resilient to downtime, you own the app, you can use it whenever you want, and you're not tied to a single provider.
Thoughts? I'm going to be thinking about this in 2024.
A Guide To Make Offline App. What to consider while making an offline app? Data storage for offline apps. Implementing Offline Mode For Web And Mobile.
How would you feel if Facebook or Twitter didn’t allow you to write/send a new post when you had
Offline capabilities of an app are transforming the app world into a more reliable and secure environment. Being an app owner you've to learn in this guide what is offline apps and the benefits of offline app development.
Developers have been able to make a site available for offline usage for some years using Application Cache, but it has some downsides and hasn’t been really popular. With the raise of Progressive Web Apps, and more and more sites using, and browser implementing Service Workers we will see a lot of sites being “ready for offline” in the upcoming months and years.
Survive with no Internet with the Best Offline Android Apps
Survive with no Internet with the Best Offline Android Apps
If you and your Android device end up in one of those places with no internet, you may start feeling anxious or bored, but the solution is not to panic.
In fact, with some planning and patience, you’ll have your favorite books to read, your favorite music to listen to, tools for getting around, and much, much more than that even without internet.
How is this possible? Well, let’s just say that…
View On WordPress