You are here

Portable Apps vs Web Apps

12 posts / 0 new
Last post
tlivingston
Offline
Last seen: 15 years 3 months ago
Joined: 2008-10-20 11:57
Portable Apps vs Web Apps

Hi,

I am just wondering what people think the future of portable apps is. Just on some of the research I have done, it seems the industry is fully pursuing web apps as the platform of the future, but I think portable apps have many advantages (like with web apps, you can access them anywhere, but you can also do things like read and write to/from the local hard drive, which you cant do with web apps).

My question is, if portable software is not a new technology, why hasn't it taken off? Are there any technical limitations to portable software? With 16GB flash drives available, why aren't more people using portable software? Will web apps one day make portable software obsolete?

Opinions are appreciated Smile

Ted

J Neutron
Offline
Last seen: 3 weeks 1 day ago
Joined: 2008-06-10 19:26
What is old is new

I'll make an assumption here and assume that you have not used anything except Windows-based computers.

Waaaay back in the 1970s and 1980s, DOS computers were the happening game in town, and the software was all portable. Everything was in its own directory and you had to be careful to have copies of important system files on the "path" so the computer could find them or you had to keep a copy in the application's directory itself.

Then when the original versions of Windows came along, programs used to use ini files to tell the program how to remember configuration and paths to important files. That was pretty portable, too.

More recently, configuration data got stuck into something called a registry, and now you couldn't just swap in a program's folder or delete it out. You had to install or uninstall the program (and hope that everything was kept straight.) And there were these things called dlls that everybody needed and instead of keeping the parts of each program in one place, the dlls were kept all in one place so we wouldn't need to have multiple versions of the same thing in different places. Unfortunately, we did put multiple versions of the dlls into the same directory and sometimes you have a "good" one overwritten by a different one, and the program that expected to see the other one ends up crashing. There was all of this stuff that Windows did behind the scenes, supposedly to help us or unburden us from having to know too much about computers. That was not portable.

Then along comes the "new" idea of having programs stay within their own folder and not stick information into the registry that was so complex that it was impossible to keep clean or orderly. These new kind of programs would keep all of their parts in one place. The programs could operate on their own without needing to be installed or uninstalled. Ah, back to portable again!

And now we have four copies of LAME if we have multiple audio programs, and several copies of UPX scattered around (are they all the same version?) and a handful of copies of 7-zip in program folders ranging from file managers, file extractors, backup utilities and who knows what else?

Is it progress? You decide.

Does it give a better sense of safety for those among us who feel that we are losing our privacy a little bit every day? It sure is.

And you know, I don't use those online file storage systems, or online bookmarks, or online password "safes" or online webapps. I have no intention of giving my personal stuff to anybody else for any reason. Do you trust everybody, or nobody?

And finally, of course they want to have webapps or "live" this or that. At the risk of sounding like I should wear an aluminum foil hat, these people want to control everything. I don't want to willingly give it to them.

Jim

neutron1132 (at) usa (dot) com

Aciago
Aciago's picture
Offline
Last seen: 7 months 1 week ago
Joined: 2007-01-24 14:23
You forgot...

The most important part... you don't have Internet access always, to use webapps... Wink

If a packet hits a pocket on a socket on a port,
and the bus is interrupted as a very last resort,
and the address of the memory makes your floppy disk abort,
then the socket packet pocket has an error to report Biggrin

gmbudwrench
gmbudwrench's picture
Offline
Last seen: 3 months 18 hours ago
Joined: 2007-06-25 05:00
Ditto

I'm still on dinosaur dial-up and even my yahoo web mail is sometimes a pain in the
rear. Unexpected disconnect, not able to connect, phone line tied up, etc. With my apps running on my computer, they're faster, I can do what I want, offline, or compose an e-mail and send it later. For me it's all comp based apps.

J Neutron
Offline
Last seen: 3 weeks 1 day ago
Joined: 2008-06-10 19:26
You are both right

Geez, I typed so much in that post that I forgot to mention that webapps or "live" apps require an internet connection, and one that is stable and fast.

In the past 10 years things have improved for me in this mostly rural state of Maine. It is furthest off the beaten path (except Alaska). I have gone from sharing a phone line for computer use to getting my own phone line to watching cable internet come into populated areas and dreaming of getting a fast connection like that. Then finally getting cable, and having speeds improve from dismal to a speedtest.net rating of 24000kbps. And hey - cable doesn't go everywhere, so there's lots of antennas and satellite dishes. What do they do?

Yeah, I've gotten spoiled, and my grandkids can't even imagine living where there isn't internet connections. Just like they don't realize that there was low-rez TV and even TV without color at all. How about life before CDs and DVDs?

Have you ever seen that list that comes out each year that tells what incoming freshmen to college don't know? This whole discussion is one of those, I think.

Jim

neutron1132 (at) usa (dot) com

Simeon
Simeon's picture
Offline
Last seen: 9 years 7 months ago
DeveloperTranslator
Joined: 2006-09-25 15:15
Good post

The main reason I dont like web-stuff is cause I don't want to end up on a PC where I cant use them Sad
I just like my privacy and don't trust those guys...

"What about Love?" - "Overrated. Biochemically no different than eating large quantities of chocolate." - Al Pacino in The Devils Advocate

tlivingston
Offline
Last seen: 15 years 3 months ago
Joined: 2008-10-20 11:57
Technical Limitations?

This might all be pros for portable software, but what about the cons? Is the only con that you have to plug in your USB key wherever you go? Or is it more than that? What are the technical limitations of portable software? Or is purely that the software giants want to move to a software as service model to get control, as you mentioned (ie making this a problem of marketing, and not technology).

I'm not sure how else I can say it, but I'm just wondering why portable software hasn't taken off. Why hasn't microsoft released "Office USB" where you can take your Office Suite and all your office docs onto any computer? Can data be corrupted too easily (ie USB not safely removed), do people just not want to have to plug in an external peripheral, or is it just not in the best interest of large software companies?

I'm not looking to debate it, just opinions why portable software hasn't taken off Smile

J Neutron
Offline
Last seen: 3 weeks 1 day ago
Joined: 2008-06-10 19:26
Not mainstream

Sure, the USB drive isn't quite as bulletproof as you mention, and that it is always external.

I started using portable applications on my portable hard drive and now on the internal drives of my computers. They are stable and easily replaced and/or removed. There are minor issues with having them work together, such as automatically launching an application from another one. But using them on the internal drive is slick.

People are too used to having things done for them and not having to do anything themselves. Why load an audio program when Windows Media Player is already there? Why load a CD burning program when every computer already has one? And if you are going to find something different, why seek out not just any application, but one that is designed to be portable?

I'm guessing that portable applications are just not mainstream. Sorta like Macs or Linux, it takes a certain mind-set to start using it, and then it makes sense. If you never go down that road, you never know just how smooth the road is and how pretty the scenery is.

Jim

neutron1132 (at) usa (dot) com

jrm
Offline
Last seen: 12 years 2 months ago
Joined: 2007-05-31 10:22
$$$

If it is portable it is easier to copy. M$ makes a lot of money off their software, if it was portable it would be more difficult to figure out if someone is pirating their products. The registration looks at the computer hardware to see if it is running on the same machine or not, they would have to figure a new way to do their licensing/pirate detering.

JRM

SilentWalker
Offline
Last seen: 13 years 11 months ago
Joined: 2008-11-06 12:23
ahh, but yes and more

ahhh, u got to it before me. anyway, the fact is that the entire computer and technology industry has now become a money making industry. companies look for the easiest way to make money with getting the attention of customers. if the was such a thing as a portable MS Office of even portable OS, then you would only need to buy 1 copy of the software. But with the amount of computers being bought every day increasing by the 1000's, one would have a copy of the software for each computer. why do you think microsoft releases windows updates without even checking if they are stable? why do you think almost every company uses windows although it is the most unstable OS there is (besides the reason that mac is hardware integrated). and now portable devices are soooo cheap, although i cannot even afford 2 buy a 8GB flash:-( PEOPLE LOVE $$$. I love PA.

LOGAN-Portable
LOGAN-Portable's picture
Offline
Last seen: 11 years 4 months ago
Developer
Joined: 2007-09-11 12:24
10 years ago, when broadband

10 years ago, when broadband became wildly available it was said that all apps would become web-based. Microsoft was (and still is) planning to make Office an online application. While this might seem innovative, it seems they plan to reduce the Personal Computer to a mere work station. Some of the 'problems' could be: People would have to pay a monthly /annual subscription fee, so they just cannot wait till the next upgrade. And how fast the Internet might be, its always slower than local apps... and with the possible saving of the data on the servers as well...

Of course there are free online apps like Google's, but they already offer 'professional services that will cost money. Eventually all commercial companies have to make money, one way or the other...

On the other hand, storage increases, Hard disks as well as portable storage will increase. And even Microsoft will come with it's own version of Portable Apps called StartKey. But StartKey will leave traces, that's just the way Microsoft works...

Eventually the near future of computing is all of the above, and it's just a matter of personal preference. But as long as we live in a world where your Internet provider might be go down, or as long as a single Internet line damaged might lose connection with the Internet itself (without backup lines like the internet was intended to be) there's always the chance we might have to depend on a local working application...

Another advantage of web based application is they are platform independent. While our applications up to this day are bound to one operating system. Mac, Linux, Windows, and so on need their specific binaries. The browser is a way all these platforms will use the same 'binaries'.

But on the other hand we might see Virtual Machines become a bigger part of the OS. So whatever binary is provided, from a C64 binary to a Amiga binary, From a DOS to a Windows 1.3, all would be able to work on any given OS because of Virtual Machines and Emulation. And while running a C64 or DOS binary might not be that interesting for some, this might be interesting from a historical view.

But for the next 5 to 10 years it's safe to say that Portable Apps have a valid place on our systems because not all applications provided are available as web based applications. And with the Open Source world getting up to par with Commercial software it's easy to predict that local applications are here to stay for the next 5 to 10 years. The biggest problem now is the different Operating Systems. But there is already a LINUX version that runs like a service under Windows, meaning it retains all the speed of a stand alone LINUX.

Long live Portable Apps!

tlivingston
Offline
Last seen: 15 years 3 months ago
Joined: 2008-10-20 11:57
Thanks Everyone!

Ahha this is awesome, thanks everyone. From what I gather its is more of a user/ penetration thing, not a technical thing. I always thought web apps were over rated...:p

Log in or register to post comments