Docker Desktop's memory saver shuts down VM when containers are not running.
Additionally, Docker/Podman/Orbstack start a single VM, where memory is shared between containers.
On the other hand, Apple Containers create a separate VM for each container, which results in higher memory usage due to Linux kernel overhead, as well as the fact that kernel will try to use most of the available memory for file caching.
The issue here is not that they didn't test on alternative distributions of Android, the issue is that they went out of their way to prevent anything but the officially blessed distributions.
Technically, here the paying customer experience was the problem, not the free trial one, because they were automatically upgraded.
Generally, you don't want to award people/companies that don't respect you. I'm not saying that you shouldn't re-evaluate them in the future, but they will walk away with the wrong lesson if you just start throwing money at them.
Do you plan to refund all previous free trial customers, who didn't contact the support, and actually paid unexpected overage fees?
Invoices are legally binding documents in many countries, and even if that might not be the case in your country, not everyone might be aware of that fact.
> since it gives their AP team a real cost to work from instead of a ballpark of us vs. GitHub
Same could be achieved by showing the real cost in the web app and/or sending a report via email, without scaring them away, and possibly _extorting_ them.
Luckily for them, every OS has (at least one) native way of building applications, and with the power of AI they could easily make 3 different desktop UIs, while reusing the same core logic.
> They pioneered things like iCloud Private Relay and privacy protecting cloud backups for devices.
They didn't pioneered it, they just brought it to the masses. Tor was here before the Private Relay, and most open source backup applications offer E2EE out-of-the-box.
It doesn't have a great cross platform support (no Linux client, and there are many complaints for the Windows client).
Personally, I dislike that you cannot restore an older version of a file on laptop/phone, and must instead use their web app, for which you need to disable ADP, which defeats its purpose.
I'm quite sure there are many application hosting providers which rely on container runtime such as runC (default runtime of containerd/Docker), and a shared kernel between users.
You should use a separate WhatsApp account for bot purposes.
Recently, I used a separate WhatsApp account to interact with a group chat that I have with my friends. After about a week, they disabled the account, with no way to re-enable it.