Re: "First Run" installation of Application support stuff?
Re: "First Run" installation of Application support stuff?
- Subject: Re: "First Run" installation of Application support stuff?
- From: Georg Tuparev <email@hidden>
- Date: Mon, 16 Dec 2002 01:44:10 +0100
On Sunday, Dec 15, 2002, at 22:27 Europe/Amsterdam, Mike Ferris wrote:
In my ~/Library/Application Support folder I have the following kinds
of stuff that seem OK
- Preference-type info that is too large to be in NSUserDefaults
(like PB workspace templates, LaunchBar configuration data, etc...)
- High score lists for games (although arguably this could be in
NSUserDefaults)
- License info (again, arguably could be in NSUserDefaults)
- AddressBook data (although I would rather recent Apple apps
allowed multiple "documents")
- Omniweb bookmarks, cookies, etc...
- Terminal startup file which I created
- Watson plugins (that were downloaded and installed separate from
Watson itself)
I would agree with all your points but the last. Plugins (being in
general executables) are by no means "support" data (as the rest of
your list describes). My personal preference would be to place them in
a separate PlugIns folder. An (acceptable) alternative used in some
cases by Apple and others is the */Library/Extensions folder, but this
is neither well documented, nor could I find any API supporting it. I
will also welcome consistent plugin (extension) naming, fixing the
singularity of the NSBundle's plugin method, support for plugin
enumerator, and plugin version...
I would like also to add that there is at least one additional
legitimate cases when plugins should be placed outside the application
bundle - when a software vendor has more then one application and
multiple applications use the same plugins. (The fact that Apple's
Installer is an excuse of an application is no excuse for forcing
everyone else to install even frameworks into the application bundle).
Georg Tuparev
Tuparev Technologies
Klipper 13
1186 VR Amstelveen
The Netherlands
Mobile: +31-6-55798196
_______________________________________________
cocoa-dev mailing list | email@hidden
Help/Unsubscribe/Archives:
http://www.lists.apple.com/mailman/listinfo/cocoa-dev
Do not post admin requests to the list. They will be ignored.