For as long as Adobe's Air is around I have been (trying) to play with it. It shows a lot of promise and could tackle a lot of browser specific problems we encounter here in the office and with our customers.
Unfortunately Air suffers from one, but very major design flaw. One needs to have administrative rights or you can't install an air application. That's just plain bad thinking Adobe! I am quite convinced that this alone has still kept my company from embracing Air, simply because most developers can't be bothered to have an administrator come over each time they want to check out an Air app. so they can see what it's all about.
Truly a shame and a missed opportunity.
|
|
|
Me being able to install -often a *lot* more 'dangerous'- software given the current rules here in the office, but NOT being able to run a simple air application says it all I guess..
Thanks,
David
However, if the admin. of your system (obv. not you, or this wouldn't be an issue) has decided users can't install stuff, then yeah, you can't install anything (even AIR !) so go talk to them. Hardly Adobe's fault.
If you are looking to roll out AIR in your company, sign up for the redistributable AIR (free) service, and you'll get a whole bunch of other install options to having all your users run a .exe themselves.
- Does allow me to choose a different install dir then '\program files'
- Does not need to write (mostly useless stuff) in the registry
- Does not, and I think this is the main thing, do a specific check for the current user having admin rights.
There's loads of software that I can install (google chrome, firefox, Java SDK just to name a few) without me being an admin.
I don't know where the Air applications fail when installing, I am allowed to choose a different install dir, I can't see why it would need to write settings for an Air app in the registry, so it must simply be the check.. Air doesn't give you a specific reason, it just tells you the install failed, and when I went to investigate, it turned out it was because I was no admin.
The applications you are talking about installing are fairly pervasive tools and don't allow you to make the modifications you are talking about for a reason - so that they can be downloaded without admin rights.
AIR apps are by their very nature custom applications - like Turbo Tax, MS office or weather bug. Are they all missing the point?
You have a good overall point in your message - Admin lockdown means if you are developing AIR apps, you should know your target customer and whether they have this limitation imposed. I've personally seen projects fail because they were Silverlight based and clients had locked machines (banking industry). That was probably something that should have been checked BEFORE the technology choice was made (or at least work with the IT department to see that silverlight could have been installed)
I'm just not sure I agree that Adobe "missed the point". I think they are working within the sandbox defined for them.
Cheers,
David
Any web application is a custom application. The big disadvantage here is the thin client the app is run on (compatibility). AIR's big thing ( as opposed to the other apps you mentioned) is overcoming this very problem. But.. you can't install an AIR app unless your an admin. In my perception this is a big deal breaker. So yes, they missed the point at Adobe.
At the very least they should have made it configurable for the developer.
haha, allright then.
That's not the purpose of AIR - Adobe HAS a thin client, it's the Flash player. The point of AIR is to create desktop applications, with access to file I/O, system resources, etc. It seems like you are hoping for something in between a pure desktop platform, and the flash player.
Cheers,
David
From the Adobe site:
"The Adobe® AIR™ runtime lets developers use proven web technologies to build rich Internet applications that run outside the browser on multiple operating systems."
:-)
Cheers,
David