מבט קצר על האופן שבו מפתחים בודקים את תאימות יישומי iOS
האם אי פעם תהיתם איך מפתח iOS בודק תאימות יישומים עם שלל המכשירים והגרסאות של iOS שקיימים? תמונה זו של המפתח דיוויד סמית' נותנת לנו רעיון, כפי שאתה יכול לראות זה דורש הרבה חומרה. ארבעה מכשירי אייפד, ארבעה מכשירי iPod Touch, ארבעה מכשירי אייפון, כל אחד עם גרסה שונה של מערכת ההפעלה הניידת של אפל פועלת (יש אפילו כמה מכשירים שאינם iOS שנזרקו לשם לבדיקות ניידות אחרות, עם שני טלפונים אנדרואיד, Windows Phone, Kindle Fire טאבלט, ו-Kindle 4).אם אתה תוהה מדוע זה נחוץ, דייוויד מסביר:
זה לא עניין של פיצול, זה יותר מבט על כמה מפתחי iOS מקפידים להבטיח תאימות אפילו למקרי השימוש המעורפלים ביותר. עד כמה יהיה צורך למפתחים להחזיק בכל כך הרבה וריאציות של iOS נותר לראות, אבל קצב האימוץ של גרסאות ה-iOS האחרונות נראה מואץ באופן דרמטי הודות לאפל שהביאה את תכונת עדכון ה-OTA ל-iOS 5. כמובן שזה גם אומר שמי שמתעכב על גרסאות קודמות של iOS יתחילו בהכרח להחמיץ תכונות אפליקציות חדשות ותאימות מלאה, כפי שכל מי שמשתמש בציוד ישן של אייפון ו-iOS כבר יכול להעיד עליו, וסביר להניח שמעבדות התאימות ל-iOS בעתיד יכללו רק שני מכשירים : אייפון ואייפד.
לצד ה-Mac של העניינים, מעניין גם לציין שלאפל יש מעבדת תאימות ל-Mac בקמפוס 1 Infinite Loop בקופרטינו, קליפורניה, שמפתחים יכולים לקבוע פגישות לשימוש.אתה יכול לדבר על מעבדת התאימות של Mac ב-Apple.com ולחקור את הכמות העצומה של מחשבי המק, אבל כנראה שלא קיימת מעבדה כזו עבור ציוד iOS... עדיין לפחות.