I have found a couple of things but the numbers are pretty low. I¹m a big
Air fan.

Every once in a while, we would get a user that got an incorrect language
version. For example, a US computer ended up with a Portugese version of the
Air runtime. The numbers were small but in 45,000 users, it probably
happened 5 times. It had also happened prior to 1.5 with a Japanese version
being installed. Localized Air runtimes isn¹t something you can determine as
the installed takes care of it.

Likewise, and infrequently, an Air upgrade ended up displaying Black Boxes
or return an Error Code: 0 in the upgrade UI. Again low in population but
you need to be ready for this one as the only way to completely clean Air
out was to uninstall AIR, blow off the ELS/TLS directory (encrypted local
store), and reinstall. I could never reliably repro this.

My biggest critisizm about the Air installer/updater is the lack of
effective installation logging. Although you can configure Air to do some
rudimentary logging, you have to put a configuration file in a directory
that a Vista user doesn¹t have access to (see below). It should be an
installer option rather than what feels like a hack. Corporate IT
environments aren¹t crazy about the distribution of a RIA anyway (unless it
has a business purpose) and asking IT to troubleshoot an Air install
typically made for less than happy people.

Tight access privileges really weren¹t much of an issue other than testing
and user access of the filesystem. The Vista user, for example, can¹t even
get interactive access to their own ³Application Storage Directory² Air
alias. We made a mistake by using that directory (who knew) to download
into. Air could put files there, but we had a bunch of users that we
downloaded music to who couldn¹t end up finding it. We ended up moving our
storage outside of the Air aliases. Likewise the encrypted local store. We
bailed on using it (only an administrator can see it) and built our own
encrypted file structure.

K


Reply via email to