Re: using MTCoreAudio
Re: using MTCoreAudio
- Subject: Re: using MTCoreAudio
- From: Michael Thornburgh <email@hidden>
- Date: Tue, 7 Dec 2004 13:57:11 -0800
i believe that having MTCoreAudio installed system-wide would lead to
very poor user-experience. releases of MTCoreAudio are not always
entirely backwards compatible (especially very very old versions
compared to the current one). requiring a user to have installed my
framework before they could use some applications would make those
applications less attractive to ordinary users. having each of those
applications have some kind of installer that would figure out the
version of MTCoreAudio installed (if any), and merge in any different
version needed by the application being installed, would lead to the
kind of nightmares that windows users have all the time (the battling
DLLs), or the kind of sadness Linux users (at least used to) have with
incompatible versions of glibc and others.
i had always intended that developers would just include my framework
in the Frameworks folder of the application bundle, as Robert described
earlier. the reasons i stated above i think are valid for any
3rd-party framework required by an application -- especially ones that
may be version-sensitive. the negligible byte-cost of including the
appropriate (and possibly customized) version of the framework right in
the application's bundle (where it takes precedence over other versions
installed elsewhere) is far outweighed by the improved user experience
and simplified administrative burden. the user shouldn't have to (and
doesn't really want to) care that your application is built up from
other components.
any user, of course, can always drag the framework out of the
application and into their ~/Library/Frameworks folder, or just
download it from me, if they want to use it for other purposes.
-mike
On Dec 7, 2004, at 1:24 PM, Brian Willoughby wrote:
[ At the moment, the MTCoreAudio framework is sitting on my desktop
and I
[ can't seem to move it in with the rest of my frameworks, as my mac
informs
[ me that I can't modify the frameworks folder...ugh! I'm so
confused....
[
[ If anyone has any information on how to get the MTCoreAudio files
to work,
[ it would be greatly appreciated...
You are probably trying to install the MTCoreAudio framework in
/System/Library/Frameworks or /Library/Frameworks. You should be able
to
install MTCoreAudio.framework in your personal "user" frameworks. In
your home
directory, there should be a Library folder. Inside that, if there is
not
already a Frameworks directory, then create one. Then, drag the
MTCoreAudio.framework from your Desktop to ~/Library/Frameworks (the
"~"
character stands for your user home directory)
This is probably the quickest way to get you rolling. It will not
allow
others on your computer to use your application, at least not if they
log in to
another account. Also, if you ever ship your application to other
folks,
they'll have to install the MTCoreAudio framework on their own.
Hopefully, by
that time, Michael Thornburgh will have an official Installer package
for the
MTCoreAudio framework which will validate administrative security and
install
in the Frameworks directory that is available to all user accounts.
Brian Willoughby
Sound Consulting
_______________________________________________
Do not post admin requests to the list. They will be ignored.
Coreaudio-api mailing list (email@hidden)
Help/Unsubscribe/Update your Subscription:
This email sent to email@hidden