בעונה זו השופטים הם אדם לווין, בלייק שלטון, מיילי סיירוס ואלישיה קיז. ב-21 באוגוסט, שודר פרק הצצה באורך 30 דקות מיד לאחר טקס הסיום של אולימפיאדת ריו דה ז'ניירו. פרק הבכורה עלה לשידור ב-19 בספטמבר 2016.
iOS היא מערכת הפעלה ניידת מבית אפל, המשמשת את האייפון ואת ה-אייפוד ושימשה בעבר גם את ה-אייפד. המערכת מבוססת על ליבת מערכת ההפעלה macOS. המערכת הוצגה לראשונה ב-9 בינואר 2007 כמערכת ההפעלה של ה-iPhone, ונקראה בעבר iPhone OS, כלומר מערכת ההפעלה של ה-iPhone. השם "iOS" היה שייך במקור לחברת סיסקו מערכות, ובחודש יוני 2010, אפל קיבלה את הזכות להשתמש בשם הזה והוא שונה.
היסטוריית גרסאות.
iOS יצאה עד כה בחמש עשרה גרסאות עיקריות. כל גרסה שוחררה בסמוך עם האייפון החדש שהוצג באותה השנה.
שינויים עיקריים בגרסאות מערכת ההפעלה.
גרסאות 6.0.1 ו-6.0.2 כוללות שיפורי באגים מזעריים.
גרסה 6.1
גרסה 6.1.6
גרסה 7.0
ב-11 ביוני 2013 הוכרזה בכנס המפתחים העולמי של אפל (WWDC) גרסת iOS 7 המותאמת במיוחד לאייפון 5. בגרסה זו נוספו מאות שינויים והבולטים שביניהם הם:
גרסת ה-iOS 7 היא השינוי הגדול ביותר שביצעה אפל במערכת ה-iOS.
גרסה 7.1
הייתה שיפור משמעותי ל-iOS 7 וכללה שיפורים כגון:
היו לה מספר גרסאות בטא והגרסה הרשמית שלה שוחררה ב-11 במרץ.
גרסה 7.1.1
בעלת מספר שיפורים ותיקוני באגים ביניהם לחיישן טביעת באצבע באייפון 5s.
גרסה 8.4.1
סנכרון עם אפליקציות צד שלישי. אפשרות לענות ולהגיב לאפליקציות צד שלישי דרך מרכז העדכונים, מבלי לפתוח את האפליקציה עצמה. "אנשי קשר נפוצים" במרכז המולטיטאסקינג. אפשרויות חדשות במצלמה, בנוסף להכתבה קולית ב-22 שפות חדשות.
גרסה 9
אפליקציות מובנות: אפליקציית News (חדשות) חדשה (לא זמינה בישראל), שיפורים רבים באפליקציית הפתקים, מצב "תחבורה" באפליקציית המפות כולל ניווט בתחבורה ושינוי אפליקציית Passbook ל-Wallet (ארנק) עם שינוי האייקון, ריבוי משימות באייפד.
מערכת iOS 9 תוכננה להיות חסכונית יותר ולהוסיף שעת עבודה נוספת, במכשירי אייפון 6 ואייפון 6 פלוס.
תמיכה בשפות הנכתבות מימין לשמאל: מערכת ההפעלה iOS 9 היא הראשונה שתומכת בשפות הנכתבות מימין לשמאל ובהן השפות עברית וערבית. בנוסף ההגדרות בשפות עברית וערבית, יפתחו מימין לשמאל.
המערכת שוחררה לקהל הרחב ב-16 בספטמבר 2015, יום רביעי בשעה 20:00 לפי שעון ישראל.
בנוסף, ב-IOS 9.3 נוספה האפשרות שלה חיכו זמן רב משתמשי האייפון בישראל – לדבר עם Siri, העוזרת הקולית המובנית, בשפה העברית.
גרסה 10
ממשק המשתמש שונה סירי נהייתה זמינה למפתחים הוספת Google Photos ו-Maps עיצוב חדש למוזיקה עדכון האפליקציה Messages השיחות השתנו והבעלים יוכלו לקבל תמלול של התא הקולי במקום לפתוח אותו (משתמשים בזה יותר בארצות הברית מאשר בארץ) אפליקציה חדשה בשם Home שתציג את כל המכשירים החכמים שיש בבית ותומכים באפליקציה Apple News קיבל עיצוב חדש למידה עמוקה - חיבור בין סירי למקלדת של אפל מאפשר לסירי לתת תגובות אפשריות נגיד עם מישהו ישאל אותכם איפה אתם היא תציע לכם לבד לשלוח לו מפה עם המיקום שלכם.
גרסה 10.1
פיצר חדש החל מ-iOS 10.1:
צילום תמונות פורטרט (בטא) עם טשטוש תמונה אחורי שמביא אפקט מיוחד לאיכות גבוהה לתמונה וגם חוסך במצב הסוללה באייפון, הפיצ׳ר מחדד את התמונה שתצלמו ולאחר שתצולם תמונה יתווסף אלבום חדש עם השם "תמונות פורטרט" האלבום תמונות הזה יתווסף באופן אוטומטי (פיצ׳ר זה תומך אך ורק במכשירי אייפון 7 ומעלה).
גרסה 10.2
שינויים בולטים: החל מה-iOS 10.2 תתווסף למכשירי ה-iOS התומכים אפליקציית טלוויזיה חדשה אשר תאפשר לצפות בתכני טלוויזיה שנמצאים בטלוויזית האפל שלכם, האפליקציה תתווסף למכשירים התומכים אך ורק ב-iOS 10 ומעלה (ארצות הברית בלבד).
גרסה 11
גרסה 12
גרסה 12 כוללת שיפור ביצועים, יכולות חדשות המתבססות על מציאות מדומה, ארגון חכם יותר של אלבומי התמונות, אמוג'ים חדשים ואף אפשרות למשתמש לעקוב אחר זמן השימוש במכשיר וסוג השימוש.
עוד הוצגו באירוע מספר שיפורים באפליקציות המובנות ב-iOS, כמו באפליקציית התזכירים הקוליים שהותאמה גם למכשירי אייפד וכן שיפורים ב-Apple Books, Apple News ועוד.
גרסה 13
גרסה 14
גרסה 15
גרסה 16
אפשרויות ותוספות.
בגרסה השביעית של iOS, נעשה שינוי וכעת ניתן להכניס לכל תיקייה יותר אפליקציות ואף לדפדף בתוך התיקייה.
בגרסה השביעית של iOS, נעשה שינוי בריבוי משימות. לחיצה פעמיים על כפתור הבית תעביר ישירות למסך המכיל תצוגות מקדימות של האפליקציות שהיו בשימוש לאחרונה, ומשיכתם כלפי מעלה תסגור את האפליקציה.
במכשירים ללא כפתור בית, פתיחת מסך התצוגות המקדימות מתבצעת על ידי החלקת האצבע מתחתית המסך לכיוון מעלה, ומשיכתה לצד.
אבטחה ואבטחת מידע.
אפל הצליחה להרחיק תוכנות זדוניות מחוץ ל-App Store שלה, שלא כמו אנדרואיד, שלמעשה אירחה תוכנות זדוניות ב-google play שלה, ופגעו במיליוני משתמשים מדי יום. חנות האפליקציות של אפל הצליחה לשמור על בדיקה נאותה של איכות וכמות האפליקציות בחנות בגלל תהליך סקירת האפליקציה הארוך שלה. תהליך סקירת האפליקציה של אפל לוקח בערך 7-8 ימי עבודה לסקור את האפליקציה לפני העלאתה ל-App Store, שמטרתה לשמור על המערכת האקולוגית נקייה מתוכנות זדוניות. אבל זה היה קופסה שחורה עבור המפתחים, לפחות, מכיוון שרבות מהאפליקציות נדחות לעיתים קרובות גם לאחר שהגיעו לרשימה הלבנה, מכיוון שאפל לעולם לא חושפת את תהליך הבדיקה שלה. YiSpecter היה אחד מהיישומים הראשונים שעקפו את תהליך סקירת האפליקציות המחמיר של App Store. כך ש-YiSpecter היה התוכנה הזדונית הראשונה של iOS שהשתמשה לרעה בממשקי API פרטיים בסביבת ארגז חול, ומחקר שנערך לאחרונה מראה כי למעלה מ-100 אפליקציות ב-App Store משתמשות לרעה בממשקי API פרטיים, מה שלוקח את האבטחה של אפל צעד אחורה, בכך שלא הצליחה להגן על ממשקי ה-API הפרטיים שלה.
אפל שיפרה בצורה דרסטית את מודל האבטחה שלה מאז גרסה 1.0 של iOS, שכל האפליקציות פעלו כמשתמשי root והיו לה שלל פרצות אבטחה. בניגוד למה שאנחנו רואים היום, שבו לכל אפליקציה יש משתמש משלה וארגז חול בו היא חיה, היקף התקיפה הצטמצם במידה רבה. עם iOS 1.0, פגיעות בכל אפליקציה עלולה לאפשר לתוקפים להשיג הרשאות שורש במערכת ההפעלה של המכשיר, מה שמאפשר להם לבצע ניצולים מתוחכמים, מכיוון שלא היה ארגז חול או מנגנוני אבטחה חזקים אחרים. עם זאת, עם הצמיחה שלה, אפל הציגה טכניקות אבטחה רבות, מה שהופך את iOS לחזק ומצליחה להרחיק תוכנות זדוניות מ-App Store שלה באמצעות תהליך סקירת האפליקציה ומודל האבטחה החזק שלה. להלן סיכום שיטות אבטחת האפליקציות של אפל.
חתימת קוד.
אפל משתמשת בשיטת חתימת הקוד כדי לאמת את האותנטיות של יישומי צד שלישי, שאמורה להגיע רק מחנות האפליקציות ולא ממקום אחר. אפל חותמת את האפליקציות ב-App Store כדי לאמת זאת, והקרנל רשאי להפעיל רק יישומים חתומים. כל הדפים בזיכרון גם צריכים להיות חתומים כדי לרוץ, ללא גישה לשינוי זמן ריצה של התנהגות האפליקציה. חתימת קוד היא שלב קריטי מאוד, מכיוון שהיא מרחיקה אפליקציות לא מאומתות מ-App Store שעלולות לעשות שימוש לרעה בממשקי API פרטיים. קוד לא חתום פשוט אינו יכול לרוץ על המכשיר. עבור חתימת קוד בזמן פיתוח אפליקציה ב-Xcode, המפתח צריך להיות רשום ולהתחבר. ללא כניסה, המפתח יכול לבדוק את האפליקציה רק בסימולטור.
מניעת ביצוע נתונים (DEP = Data Execution Prevention).
מניעת ביצוע נתונים (DEP) קיימת מאז iOS 5.0 והיא טכניקה לאסור על קוד שרירותי לפעול בזיכרון. DEP מגן מפני ניצול על ידי מניעת ביצוע קוד מדפי נתונים, כגון דפי הערימה המוגדרים כברירת מחדל, דפי מחסנית שונים ודפי מאגר זיכרון. זוהי דרך להבחין בין קוד לנתונים, המאפשרת להפעיל רק קוד בזיכרון. מטענים המייצרים נתונים דרך הרשת, קבצים וכו', אינם מורשים לבצע בזיכרון. עם זאת, ישנה דרך לעקיפת DEP על ידי שימוש ב-ROP (תכנות מונחה החזרה), אשר עושה שימוש חוזר בקטעי קוד הפעלה שכבר נטענו בזיכרון כדי ליצור את מטען הניצול. תוקפים משתמשים לעיתים קרובות ב-ROP כדי לעקוף את DEP. אך iOS מנסה להקשות על מעקפים כאלה על ידי אכיפת חתימת קוד, אשר נעשית על ידי אפל עצמה או על ידי רשות מהימנה כגון ארגון המשתמש ב-Apple iOS כדי להפיץ את האפליקציות הפרטיות/בתוך שלה. זה מגביל את התוקפים מלהפעיל ROP, אך לא קוד מעטפת.
פריצת iOS.
מכשירי iOS תוכננו על ידי אפל כך שיריצו רק תוכנות שאושרו בחתימה מוצפנת על ידי אפל. גורמים שונים יצרו תוכנות המאפשרות לערוך שינוי קל בקושחה (firmware) של המכשירים, כך שיעקוף את בדיקת החתימה. פריצת iOS מאפשרת, בגרסאות שונות, שליטה מלאה על מראה המכשיר באמצעות ערכות נושא, והתקנה של תוספים וכלים שימושיים למערכת ההפעלה תוספים שחלקם אומצו על ידי אפל במהלך השנים. בנוסף בעזרת הפריצה ניתן להתקין כלים המאפשרים התקנה של תוכנות הזמינות בחנות ה-App Store של אפל בלי לשלם עליהן. סוג אחר של פריצה מאפשר הסרת נעילת ה-SIM. "נעילת ה-SIM" היא שינוי תוכנה שמבצעות רשתות סלולריות לכל מכשיר שנמכר אצלן כדי לגרום לכך שהמכשיר לא יעבוד ברשת סלולרית מתחרה. הסרת הנעילה מאפשרת שימוש במכשיר בכל רשת סלולרית.