Take the 2-minute tour ×
Ask Different is a question and answer site for power users of Apple hardware and software. It's 100% free, no registration required.

Definition

Apple's talagent(8) OS X Manual Page (2010-09-01, long before Lion was released) mentions but does not define the Transparent App Lifecycle feature.

Some time before Lion was released, I understood that the TAL comprised:

  • auto save
  • versions
  • resume.

Now, I'm not so sure. (Suspect that versions are not strictly speaking within the TAL, because not all apps that support the cycle also support versions.)

Please, can anyone give a better answer than the one below?

Something shorter and more definite – maybe with reference to a single e-mail or page from Apple – will be ideal. Thanks.

Side note, an issue with 10.8

macbookpro08-centrim:~ gjp22$ sw_vers
ProductName:    Mac OS X
ProductVersion: 10.8
BuildVersion:   12A269
macbookpro08-centrim:~ gjp22$ man talagent
macbookpro08-centrim:~ gjp22$ which talagent
macbookpro08-centrim:~ gjp22$ talagent
-bash: talagent: command not found
macbookpro08-centrim:~ gjp22$ 

– the command can not be run manually as described in the manual. I'll feed a bug report to Apple. Instead, for example:

/System/Library/CoreServices/talagent -dump Finder
share|improve this question
    
Grahahm, can you rewrite the first sentence, there seems to be something missing –  patrix Aug 9 '12 at 6:31
    
Much better. I'm still not sure whether the question is answerable but we can discuss this in Chat if necessary. –  patrix Aug 9 '12 at 6:55
    
… now in Chat –  Graham Perrin Aug 9 '12 at 7:02

1 Answer 1

Lion

Carbon Framework Release Notes (2011-04-11, three months before the OS was released) placed three things under Transparent App Lifecycle in relation to a seed of the OS:

  • persistent state
  • sudden termination
  • automatic termination.

Mountain Lion

In Mac App Programming Guide: The Core App Design (2012-07-23, two days before the OS was released) the app life cycle is:

… the progress of an app from its launch through its termination. …

then automatic and sudden termination are:

… techniques that make the termination of an app transparent …

(Unsurprisingly, no mention of Carbon in that guide.)


Summary

Maybe the 2010 man page for talagent, in both Lion and Mountain Lion, uses an expression (Transparent App Lifecycle) that was outdated before Lion was released.

share|improve this answer

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.