Re: How to create a easy of use Installer?
Re: How to create a easy of use Installer?
- Subject: Re: How to create a easy of use Installer?
- From: Luke Tupper <email@hidden>
- Date: Thu, 10 Jun 2004 22:04:22 +1000
On 2004-06-10, at 11.44, Wade Tregaskis wrote:
As I mentioned in a parallel post, this should not be a problem given
the provisions for versioning built into the frameworks scheme.
Namely, major versions which may well break previous functionality can
co-exist with each other, so each "generation" of framework users can
happily do their thing. Minor versions should not, by definition of
minor, introduce any changes which break existing functionality.
Have you ever seen anyone using this feature? Apple doesn't, AFAIK.
What if the user's on dial-up and doesn't particularly like having to
spend an extra three hours downloading your app?
Of course, if you have a very large framework your priorities could be
different from what I outlined - but most often this is not the case.
It would also, in my opinion, be a nightmare to support the download /
install procedure of a suite of applications where the frameworks are
bundled separately. Would you provide a choice of two downloads per
app, one with and one without the framework? Or would you only have
apps without the framework, and then a separate download of the
framework? Yuck!
The only way you could do this neatly would be to do like Acrobat
Reader and few other apps where you initially download the stub
installer which then goes out onto the net and gets the bits it needs.
I have to say that the ability to copy applications around is one
thing that makes the Mac experience. I got my new machine and it took
me about 1/2 an hour to install everything (after the MacOSX was
installed). Basically copied the home directory from one machine to
the other, then copied all the applications from the application
directory. A few preference and support files and everything was
running. From memory the only apps which was a problem was the
Macromedia suite of web apps which required the serial key to be
reentered.
I recently reinstalled a windows development machine, it took all day
just to get the basics of Office, Dev Studio, Project, Visio and few
other odd bits and pieces installed. The only app I could just copy
over was Eudora (and I believe Eudora is a PC port of a Mac app but I
am not sure on that one). I would encourage everyone who is
developing user apps (eg not low level drivers or video codecs) to
just use the simple drag and drop installer.
Thanks
Luke
It seems self-defeating to create frameworks, and then include them
only in your app bundle. Why not just compile it all into one
amorphous blob and not waste the extra run-time of linking and so
forth?
Because breaking out code into bundles, plugins and frameworks
encourages code separation and facilitates code maintenance.
j o a r
[demime 0.98b removed an attachment of type
application/pkcs7-signature which had a name of smime.p7s]
_______________________________________________
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.
_______________________________________________
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.