The mac preview of Passbook passes should look the same as on iOS

Originator:nicolas.bouilleaud
Number:rdar://21504330 Date Originated:2015-06-23
Status:Open Resolved:
Product:OS X Product Version:10.11 (15A178w)
Classification:UI/Usability Reproducible:Always
 
When opening a pass on the mac (via Mail, Safari, Finder…), the preview window looks very different from the actual look of the pass on iOS. There are also a number of blatant UI bugs.

Steps to Reproduce:
Open a passbook on a mac and synchronize it on an iPhone using passbook. 
See attached file "different-on-mac.pkpass", but these issues can be seen with pretty much any pass.

Expected Results:
The pass on the mac and on the iPhone should look identical.

Actual Results:
The mac preview looks very different from the iOS look. Specifically, on the provided example pass:

* Additional shadows, around the pass and around the logo,
* Additional outlines, below the header and around the barcode,
* The header logoText collides with the header fields, only on the mac,
* Different order of the headerFields (“TGV 8979”, “DATE 23 juin”),
* Different text alignment of the headerFields. The mac preview doesn’t respect PKTextAlignmentLeft here,
* Truncated multi-line primaryField on the mac,
* All the auxiliaryFields are absent from the mac preview,
* The footer.png image is displayed on the mac, while it’s ignored on iOS for this pass type,
* Everywhere, but especially on the backFields labels, the font is different.


Version:
10.11 (15A178w)

Notes:
This isn’t particularly new; I don’t thing the mac Passbook viewer has been redesigned after iOS 7 changed everything on iOS.

Comments


Please note: Reports posted here will not necessarily be seen by Apple. All problems should be submitted at bugreport.apple.com before they are posted here. Please only post information for Radars that you have filed yourself, and please do not include Apple confidential information in your posts. Thank you!