From a one-line fix to your phone, the same day

This weekend, 3C NG Battery got its first real support report. A OnePlus Nord CE5 was showing roughly twice its true charging current. The report had everything needed: which reader the app had picked, what each method returned, and two days of history. The cause was clear within the hour, and the fix was a single line.

Then came the part that used to be the slowest step of all: getting the fix to you.

The Play Store way

For years, every 3C update went the same route. Sit down at the computer, build the release bundle, open the Play Console, upload, fill in the release notes, submit for review, and wait. Sometimes review takes a couple of hours. Sometimes it takes days, and there’s nothing to do but refresh the page. Then the rollout reaches phones at its own pace, so a fix can be “out” while the person who reported the bug still doesn’t have it.

None of that is unreasonable for a store serving billions of devices. But for a small developer chasing one device-specific bug, it means a one-line fix can take longer to deliver than it took to find.

The direct way

If you installed 3C NG Battery or 3C NG Watch from this website, it now works differently. A new version gets uploaded to 3c71.com, and that’s it. The site reads the version straight from the APK itself, so there’s nothing to fill in and nothing to get wrong. Because it’s just a web page, it can be done from anywhere, a phone included, at any time of day.

From there, the apps take over:

  • Your app checks 3c71.com once a day and lets you know when a newer version is available.
  • With automatic updates enabled on your account, it downloads and installs the new version for you.
  • Watches get theirs too. Your phone requests the update on the watch’s behalf, and the watch downloads it over its own connection, so there’s no need to sideload anything onto a tiny screen.

So the Nord CE5 fix went up on the site the same afternoon, and direct-install users get it within a day. Play Store users get it once the Play Store does its part.

Built for trust

An app that can update itself has to deserve that permission, and the update system was designed with that in mind:

  • Every update is signed with the same key as the app you already have. Android refuses to install anything else over it.
  • Each app links to your account with its own key, which never leaves your device’s secure storage.
  • Download links are single-use and only work for the app they were issued for.
  • The Play Store versions never use any of this. They update through Google Play only, as Play’s rules require.

Both versions come from the same developer and share the same core*. The direct route also removes the waiting between a fix and your phone.

If something looks wrong on your device, send a support request from Settings > Help & support. As the Nord CE5 showed, that’s often all it takes to get a fix into the next update.


* The Play Store version is more limited, because of restrictions Google Play places on what apps may do. Wakelock information and statistics and app usage statistics are left out of it, and so are the automatic updates described above. The version from this website includes all of them.

Comments

No comments yet. Why don’t you start the discussion?

Leave a Reply