You are here

How often does PortableApps.com auto update?

8 posts / 0 new
Last post
lwc
Offline
Last seen: 5 hours 23 min ago
Translator
Joined: 2006-04-26 06:35
How often does PortableApps.com auto update?

According to PortableApps.com Updater - Your Apps Are Up To Date:

"When a new security fix for your browser is released or a new feature in your favorite game is available, the PortableApps.com Updater will automatically let you know."

However, Options=>Updater only has Check for updates for On platform startup, which indicates there are hardly any updates since the platform is supposed to remain open all the time albeit the occasional restart.

Can you indicate which is it?

John T. Haller
John T. Haller's picture
Offline
Last seen: 4 hours 35 min ago
AdminDeveloperModeratorTranslator
Joined: 2005-11-28 22:21
Platform Startup

Most users restart the platform at least once per day at which point the updater automatically checks for apps and lets you know (unless you've manually disabled that). There isn't an option to auto check every X amount of time, but hourly checks are planned for the future once resources permit.

Sometimes, the impossible can become possible, if you're awesome!

lwc
Offline
Last seen: 5 hours 23 min ago
Translator
Joined: 2006-04-26 06:35
Even daily willl suffice

I think the documentation should reflect the auto update depends on restarts.

Do you have data on how many users restart (I assume you meant the computer itself) once a day?
A lot of people I know just let the computer fall into sleep when not used, including during the night.

I see the platform has a file called PortableAppsUpdater.exe. I thought about scheduling Windows to run it automatically. But unfortunately it displays it "must be run from the PortableApps Platform. It will not function properly when run directly."

How about a command line parameter that can pop the updater (which I'll run via Windows Task Scheduler)?

Other alternatives:

  1. A command line parameter to just restart the program (thus making it check for updates)?
  2. A command line parameter to exit the program (which I'll schedule to follow up by relaunching the program)?
John T. Haller
John T. Haller's picture
Offline
Last seen: 4 hours 35 min ago
AdminDeveloperModeratorTranslator
Joined: 2005-11-28 22:21
Updated

I updated to say each time you start the platform. Additional options for both hourly and daily (one of which will be the default depending on how I implement it and server load) will be added in an upcoming release. I've been waiting on some server changes for this.

Sometimes, the impossible can become possible, if you're awesome!

lwc
Offline
Last seen: 5 hours 23 min ago
Translator
Joined: 2006-04-26 06:35
Thanks! Will you consider command line parameters even earlier?

Command line should might be easier to implement and aren't dependent on servers.
Will you consider adding any of the aforementioned parameters before a more complex change of daily/hourly?

John T. Haller
John T. Haller's picture
Offline
Last seen: 4 hours 35 min ago
AdminDeveloperModeratorTranslator
Joined: 2005-11-28 22:21
Can't

The current infrastructure can't handle it and would cost me money to open it to more frequent automatic updates. That's why it's not implemented in the platform.

Sometimes, the impossible can become possible, if you're awesome!

Dominic Tey
Offline
Last seen: 1 week 2 days ago
Joined: 2021-11-18 05:39
I think a daily check to see

I think a daily check to see if there are new applications to be updated is a good balance to systems that are put to sleep and are awake the next day following the sleep cycle of the user.

Also to consider, PortalableApps.com updates frequently are batched. Some times there are updates every day, other times, a few days apart. So having a user miss the update check for a day, it will still be caught the next day, with an daily check (in the scenario, the Platform is put into sleep mode and then awaken again, the next day).

An hourly check, in my opinion is too frequent on the PortableApps.com servers, when it is multipled by many users. A user who sets it to check hourly would be like having 18+ users loading the server AND bandwidth for 18+ users, when in actual fact it's only 1 actual user.

Even when there are bugs, my gut feeling, is that it will still take a least a day for finding and fixing bugs and then testing to be certain the fix is correct, before a new revision of the application is made public. Under such scenario, a daily check by the platform will still be caught, at most 2 days later, for users who put their system to sleep and wake up the next day.

John T. Haller
John T. Haller's picture
Offline
Last seen: 4 hours 35 min ago
AdminDeveloperModeratorTranslator
Joined: 2005-11-28 22:21
Caching

I'm working on a caching solution so each check, if there are no changes, results in only a handful of bytes. And then I may work on DIFFs. I'm leaning towards daily being the default with hourly as an option.

Sometimes, the impossible can become possible, if you're awesome!

Log in or register to post comments