ה-iTunes 11 של אפל מציג עיצוב חדש שנראה לנו מוצלח מאוד. במיוחד, אולי שמתם לב,מצב ההצגה לפי אלבום, מאורגן סביב העטיפות של אלה, אשר תואם באופן קסום את צבע רשימת הרצועות לעטיפת האלבום הרלוונטי.שקול לרגע את הדוגמאות שלהלן.
iTunes לא רק יודע למצוא את הצבע האופייני ביותר של הכריכה, אלא גם מוצא צבעים תואמים ובעל ניגודיות מספקת לקריאה קלה של רשימת הרצועות.
מפתחי Panic ניסו לשחזר את הפעולה הזו ומתברר שהיא מורכבת וניואנסית הרבה יותר מהצפוי.זה לא מספיק כדי לקבוע את הצבע הנפוץ ביותר של הכריכה
, מסביר פאניקה. iTunes כבר מחפשת צבע ומנסה להימנע משימוש לעתים קרובות מדי ברקע שחור או לבן, "צבעים" בשימוש נרחב. iTunes הולך אפילו רחוק יותר ומבטל את כל הפריימים סביב העטיפות שלך כדי להתמקד רק בתוכן הכריכה, מבלי להתפתות בגבול טפילי.
עבור צבע הטיפוגרפיה, iTunes גם מבצעת ניתוח מפורט: הוא מחפש צבע המנוגד לזה של הרקע הנבחר אך גם מבטיח שהצבע הזה רווי מספיק כדי לאפשר קריאה קלה.
אחרי כל עבודת ההנדסה ההפוכה הזו, Panic מציעה למפתחים גישה לקוד המקור של התוכנה הקטנה שפותחה כדי לשחזר את ההתנהגות של iTunes. מוריד בפניהם את הכובע.