When
· Naughties
· · 2005
· · · September
· · · · 18 (1 entry)

Apple File Formats · The whole world has been giv­ing Mi­crosoft a hard time over their Of­fice XML file for­mat­s; it turns out that there are far worse sin­ner­s. Ap­ple, for one. Derek Beat­ty here at Sun ran across this write-up on their iWork (Keynote, Pages, and so on) file for­mat­s, which are XML-based. Item: there’s no at­tempt to con­form to OpenDoc­u­ment or any oth­er stan­dard. Item: they change them at will: “With the in­tro­duc­tion of Keynote 2.x, this schema file is out of date.” Item: They don’t ex­act­ly en­cour­age us­ing their specs to build soft­ware: “Although the in­for­ma­tion in this tech­ni­cal note may ap­pear use­ful, you should not re­ly on it for de­vel­op­ing or mod­i­fy­ing your own products.” And, to cap it al­l: “This doc­u­ment does not de­scribe the com­plete XML schema for ei­ther Pages 1.x or Keynote 2.x. The com­plete XML schema for both ap­pli­ca­tions is not avail­able and will not be made public.” [Em­pha­sis Apple’s.] Charm­ing stuff. [Up­date: Apple’s Ernie Prab­hakar push­es back pas­sion­ate­ly. I still don’t think any­one should store in­for­ma­tion that mat­ters in a da­ta for­mat that’s not open and doc­u­ment­ed, but Ernie makes some good points.] [Up­date: Oo­h! My own gen­uine Ap­ple Leak, on how the iWork XML got that way. Read on.]  ...
 
author · Dad · software · colophon · rights
Random image, linked to its containing fragment

By .

I am an employee
of Amazon.com, but
the opinions expressed here
are my own, and no other party
necessarily agrees with them.

A full disclosure of my
professional interests is
on the author page.