[V4RB] Macho VComponents folder is 22mb???
Ruslan Zasukhin
sunshine at public.kherson.ua
Fri Aug 25 14:11:14 CDT 2006
On 8/25/06 2:02 PM, "Shaun Wexler" <dev at macfoh.com> wrote:
>> So Interfaces must be the same in A and B. Hmm.
>>
>> What todo if we need add new methods or change existing ?
>
> No! Compatibility versions can have COMPLETELY different APIs. The
> design goal for ANY software should be to NOT change existing API,
> only add new API, and/or change the existing API behavior in a
> backwards-compatible manner. If anything is changed that breaks this
> binary compatibility, then a new framework version is required, and
> any apps will only use the framework versions against which they were
> compiled. Both can coexist peacefully.
Yes, I recall that in framework exists
version
and
minor compatible version.
> Apple's problem with its Mac
> OS X versions (10.3, 10.4, 10.5) is that they don't include previous
> versions in their frameworks, and of course this causes EVERYONE to
> have to upgrade their apps as well...
I think they do this because in real life it is hard to follow this theory.
Even Apple give up :-)
> but that's good business for developers, right? ;)
Disputable.
I think OS X version support usually go as free upgrades for most software.
--
Best regards,
Ruslan Zasukhin
VP Engineering and New Technology
Paradigma Software, Inc
Valentina - Joining Worlds of Information
http://www.paradigmasoft.com
[I feel the need: the need for speed]
More information about the Valentina
mailing list