Risk with the Mac OS X 10.4.10 version number (Yip, RISKS-24.72)

Dirk Fieldhouse fieldhouse at gmx.net
Thu Jul 12 05:15:32 PDT 2007


I have several counter-risks here:

* writing applications that ignore the known (perhaps sometimes non-trivial)
  best practice, which is to detect the capabilities required by the
  application (and which, as I discover, has been supported by the Gestalt()
  API since Classic OS 6.0.4)
http://developer.apple.com/documentation/Darwin/Reference/Manpages/man3/Mac::Gestalt.3pm.html

* if not using the best practice, writing applications that depend on a
  third point of the OS version;

* if detecting a minor OS version, writing applications that refuse to run
  instead of displaying a warning dialogue.

Having said which, the definition of MAC_OS_X_VERSION_ACTUAL does seem
incredibly short-sighted.

------------------------------



More information about the Testlist mailing list