On 27/9/06 19:15, "[EMAIL PROTECTED]" <[EMAIL PROTECTED]> wrote:
> At 6:32 PM +0100 9/27/06, Daniel Stenning wrote:
>
>> A single icon for the Application, resources, drivers , logs and
>> preferences should have been the "Apple" way.
>
> You shouldn't put writable files inside the application bundle for
> several reasons:
> 1) Permissions: the application is often owned by someone (e.g.
> system) other than the user.
The OS could handle permissions - if intelligent enough. If a user has
rights to use an app the OS should ensure that he gets his /her own set of
preferences automatically.
> 2) Each user needs their own set of preferences on a shared machine.
Agreed. But this could be hidden or abstracted from the user.
For example each app bundle could come with a writable preference directory.
All other parts of the bundle would be locked out to the ordinary user.
The operating system could then create a subdirectory inside this
preferences directory for EACH user. There would be a default preference
directory that came with the app.
In similar fashion there would be special directories in side the bundle for
the different types of DLL, plugin etc. The OS would scan these on
installation and bootup to determine if it contained any drivers etc - ie
on-launch programs.
There would be a contextual menu option to clear the logged in users
preference for the app. And ALL this would be contained inside a SINGLE
icon. It would be the job of the OS to figure out how to handle the details.
Currently I have music apps where dylibs for Audiounits, VSTs etc get put in
all manner of different places. Removing such an app can be a real pain.
A truly friendly OS GUI would abstract all this into a single Icon,
regardless of how the underlying OS handles the app.
> 3) Applications can be run from locked media (virtual disks, CDs,
> read-only servers, ...).
They are a special case - but lets face it- most apps are NOT run this way.
>
> Cheers,
>
> Dave
> _______________________________________________
> Unsubscribe or switch delivery mode:
> <http://www.realsoftware.com/support/listmanager/>
>
> Search the archives of this list here:
> <http://support.realsoftware.com/listarchives/lists.html>
>
_______________________________________________
Unsubscribe or switch delivery mode:
<http://www.realsoftware.com/support/listmanager/>
Search the archives of this list here:
<http://support.realsoftware.com/listarchives/lists.html>