You are here

PortableApps.com vs. native portable applications

6 posts / 0 new
Last post
JLR
Offline
Last seen: 9 years 6 months ago
Joined: 2009-01-05 23:44
PortableApps.com vs. native portable applications

I am new to portable applications, and I must say, I am somewhat hooked.

My question is why would we want to choose a portableapps.com version of a software over the native version from the developer, such as notepad++ or filezilla who both offer .zip portable downloads?

If the developer offers a portable version, is there a benefit to the portableapps.com version? Wouldn't the launcher slow things down a bit?

I do not use the portableapps menu at all.

NathanJ79
NathanJ79's picture
Offline
Last seen: 5 years 2 weeks ago
Joined: 2007-07-31 15:07
Welcome!

Well, let me welcome you then before someone else does. Wink

The primary reason for the PortableApps.com version of the apps, admittedly, is uniformity. Our head honcho here is trying to get portable apps on flash drives as a convenience, so everything's got to line up to get the hardware vendors interested, it can't be sloppy. And it looks good.

The secondary reason is that while your hypothetical .zip program is probably 100% portable and local to the one directory, PortableApps.com apps use a uniform directory tree. You have the APP directory, which stores info on the app for the menu, the app itself, and dependencies; you have the DATA menu, which stores your settings, and you have the OTHER menu that has the help and source files, if it's open source (everything here is). The included backup application basically just backs up all the DATA folders, so the backup is small, and easy to be emailed (e.g. to yourself in case of emergency).

Additionally, this site has a very strict definition of "portable" that all the apps adhere to. There are some apps that while they work portably, they don't conform to this site's standards, and the PAF launcher will bring them up to that standard. By clicking the link, you can read the standards that all the apps here are held to, so you know what to expect.

I'm pretty sure most if not all of us here use a couple things that are not from PortableApps.com. The most common, I think, is CCleaner. Because it's freeware but not open source, they can't host it here, but there is a launcher that you "install" and then unzip the portable CCleaner ZIP into the right folder. Or you can just unzip it in its own folder under the PortableApps folder, and it will show up in the menu.

If you don't use the menu, the apps are still just as portable, if you use the launcher. That isn't very convenient in some cases, but if it works for you, it's fine, of course. I use portable apps at home, and while I have the menu (actually a fork of the menu), I don't use it. I put shortcuts to the apps on my desktop. This is handy because I experiment with the Windows 7 public beta and go back and forth between that and XP, and when something goes wrong, I reformat, and it's nice to keep my apps set up how I like. At work, I use the menu (with a custom skin) since that's more convenient for me.

The launchers don't slow the apps down, but they do do a couple tasks before the app can start, like setting up the portable environment, but this is more for apps that aren't inherently portable to start with. The more work needed to portablize an app, the more the launcher has to do, and of course the inverse is true. On a modern computer, you shouldn't notice a big difference.

JLR
Offline
Last seen: 9 years 6 months ago
Joined: 2009-01-05 23:44
Thanks for the welcome and

Thanks for the welcome and the detailed information.

m2
Offline
Last seen: 14 years 2 weeks ago
Joined: 2006-12-12 12:00
The secondary reason is that

The secondary reason is that while your hypothetical .zip program is probably 100% portable and local to the one directory, PortableApps.com apps use a uniform directory tree.

Whether it's good, obviously depends on whether the standard is good. I'll leave it for everyone to decide whether PAF directory structure is good.

Additionally, this site has a very strict definition of "portable" that all the apps adhere to. There are some apps that while they work portably, they don't conform to this site's standards.

Some don't, indeed, some are very far from it. Though some others are more portable than in this definition. So the advantage of PA.com here is that one has standards clearly written, w/out the need to ask, not the definition itself.
BTW I'd be careful with such backup. You have no warranty that settings format won't change and backups are meant for security. Differential backups that include programs are about as small and more secure.

The launchers don't slow the apps down

Except for startup (which may be critical if app is opened often for short periods of time).
And except for low memory situations, where additional (often, though not always unnecessary) memory usage slows whole system down.

"Those people who think they know everything are a great annoyance to those of us who do." Asimov

John T. Haller
John T. Haller's picture
Offline
Last seen: 1 hour 14 min ago
AdminDeveloperModeratorTranslator
Joined: 2005-11-28 22:21
Some Examples

Some of the the things we often fix when we take an officially-release 'portable' version in zip format include:

  • Cleanup of registry entries left behind
  • Cleanup of temp files left behind
  • Portablization of most recently used files list
  • Portablization of language settings
  • Portablization of other app settings (icons, links to other apps, etc)

In addition, since we're packing in a portable installer and using a specific format, it provides some other advantages:

  • Smaller download size than zip
  • No need for local software to open/extract
  • Ability to upgrade an app directly (you can't just unzip many apps over an existing install as they need some files removed and will break)
  • Automatic detection of the PortableApps.com Platform
  • CRC check so the installer knows if it was completely downloaded
  • Digital signatures so you know the installer is the official package and hasn't been modified by a 3rd party
  • Ability to easily backup just the settings from all your apps
  • Ability to have your app automatically come up in your preferred language

The PortableApps.com Format and our installer has been opened up to all publishers. Our goal is to have other publishers right their apps to the PortableApps.com spec so that you can get truly portable apps in a familiar format from everywhere.

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

mrlami
Offline
Last seen: 12 years 1 month ago
Joined: 2009-03-24 16:19
Login Credential Support

John,

how can one get login credential support for this website. I have an old account I'll like to tweak and it seems I've been locked out of it.

I've tried sending a mail to developers_developers@... and for almost a week I've gotten no reply. Help!

Log in or register to post comments