Оригинальный формат списка свойств , найденный в NeXTSTEP, очень похож на JSON, но с немного другим синтаксисом. Когда NeXTSTEP стал Mac OS X, этот формат был заменен версией XML, которую вы видите сегодня. В новом формате было несколько улучшений по сравнению со старым, о котором вы можете прочитать в этой ссылке.
Списки свойств могут содержать несколько типов данных, которые JSON (и файлы INI) не могут: Числа, указанные как действительные числа (с плавающей запятой) или целые числа, даты и двоичные данные в кодировке base64. Кроме того, JSON не был публично документирован до того момента, как Mac OS X была выпущена.
Mac OS 10.2 и новее включают двоичный формат plist, который намного более экономичен, чем XML, и файлы plist могут быть преобразованы без потерь между ними.