כיצד ישפיעו עליך תכונות המפתחים החדשות של iOS 8

מפתח תכונות dev ios 8
לוגו קידום מכירות עבור WWDC 2023.
הסיפור הזה הוא חלק מהסיקור המלא של Apple WWDC

אפל פתחה את WWDC השנה עם סרטון שהתמקד באפליקציות. טים קוק הגיע לבמה והבטיח שמפתחי אפליקציות יהיו הנושאים המופיעים בחלק מהמצגת. ואחרי שעה ארוכה של המתנה, אפל הראתה את iOS 8 הממוקדת במפתחים. למרות שזה לא המהפך הגדול בקצה המשתמש שהיה iOS 7, אפל הסיטה את המסך של האיטרציה החדשה ביותר של מערכת ההפעלה הניידת שלה כדי לחשוף כמה שינויים גדולים שמגיעים למפתחים.

סרטונים מומלצים

שיפורים ב-App Store

החל ממישור פני השטח מהמקום בו משתמשים מקיימים אינטראקציה ראשונה עם אפליקציות, אפל נתנה למפתחים דרכים חדשות להימצא ולהתבלט ב-App Store. חיפושים פופולריים מראים מה פופולרי כרגע ב-App Store, כך שלא תצטרך להיות האחרון מבין החברים שלך כדי להוריד את הבא פלאפי בירד-סוג מכה. למשתמשים יוצגו גם חיפושים קשורים בעת חיפוש דרך ה-App Store ויוכלו לגלוש באמצעות כרטיסיית חקור חדשה שמסווגת אפליקציות בצורה קלה יותר לניווט.

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

קָשׁוּר

  • כיצד להוריד את הבטא של iOS 17 לאייפון שלך עכשיו
  • כיצד להוסיף ווידג'טים למסך הנעילה של האייפון ב-iOS 16
  • כיצד למצוא קבצים שהורדת בסמארטפון האייפון או האנדרואיד שלך

שיפורים של iOS SDK

השינויים האמיתיים עבור iOS 8 מגיעים מתחת למכסה המנוע. זוהי רשימה ארוכה ומגוונת של שיפורים ב- iOS 8 SDK (ערכת פיתוח תוכנה) שאולי נשמעת כמו שפה זרה למי שאינם מפתחים - אפילו הראש שלנו הסתחרר בניסיון לעמוד בקצב. טים קוק הצהיר, "מהדורה זו היא המהדורה הגדולה ביותר מאז השקת ה-App Store." הנה מה שמפתחים יכולים מצפה לשחק עם, יחד עם רעיון כיצד זה ישפיע על המשתמשים בקצה המקבל של המפתח הממוקד עדכון.

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


פְּרִישׁוּתפְּרִישׁוּת:
אפל הוסיפה למעלה מ-4,000 ממשקי API למפתחים חדשים (ממשקי תכנות יישומים) ב-SDK. "העמוקה ביותר" שבהן לדברי סגן נשיא בכיר להנדסת תוכנה קרייג פדריגי, היא הרחבה. זה מוסיף את היכולת של אפליקציות להציע שירותים בתוך אפליקציות אחרות.

אז הדרך שבה אפל כוללת את היכולת לשתף דרך פייסבוק וטוויטר בתוך iOS, עכשיו אפליקציה כמו פינטרסט יכולה לעשות את אותו הדבר. הדוגמה הנוספת שהוצגה על הבמה הייתה הכללת מסנני תמונות של צד שלישי המובנים באפליקציית התמונות של אפל. פדריגי הסביר, "כדי לטפל בהרחבה בדרך של iOS, תוספים חיים בארגזי חול של אפליקציות, אבל אפליקציות יכולות להגיע לאפליקציות האלה."

מפתחווידג'טים: אפל עשתה עניין גדול לגבי הכללת ווידג'טים בממשק שלה, והיכולת להשתתף בכך מגיעה למפתחים של צד שלישי. מפתחים אלה יוכלו להגדיר ווידג'ט משלהם כפי שהוא מופיע במרכז ההודעות ובתצוגה היום.

עבור משתמשים, זה אומר לקבל את המידע הרצוי מאפליקציות ישירות ממרכז ההתראות הנגיש תמיד. לדוגמה, אפשר למקם ווידג'ט של ESPN SportsCenter בתצוגת היום שלהם ולראות תוצאות עדכניות מהקבוצות האהובות עליהם. פדריגי הציג יישומון של eBay שאיפשר לו לעקוב אחר מכירה פומבית ולהגיש הצעה מבלי לפתוח את האפליקציה. זוהי תכונה תחרותית לאריחי Windows Live או למערכת הווידג'טים של אנדרואיד.

quicktypeמקלדות של צד שלישי: לראשונה אי פעם, אפל תפתח את מערכת ההפעלה הניידת שלה מקלדות של צד שלישי. ברור שזה חלק מהחלטה גדולה יותר לשלב שירותי צד שלישי במערכת ההפעלה. למרות ההכרזה על עדכון מקלדת משלה, אפל תאפשר למשתמשים לבחור את המקלדת שלהם ממפתחים אחרים כדי להשתמש בהם כאפשרות ההקלדה העיקרית שלהם. המצגת על הבמה הראתה את Swype בשימוש בתוך iOS 8.

התאמה אישית של מקלדת הייתה ענקית עבור אנדרואיד והיכולת להשתמש במקלדת חלופית ב-iOS תהיה תוספת מבורכת.

מגע מזההמגע מזהה: בהמשך הפתיחה, iOS 8 יאפשר לאפליקציות צד שלישי להשתמש ב-Touch ID. מפתחים יוכלו להשתמש בשירות האימות כדי להגן על נתוני המשתמש המאוחסנים באפליקציה שלהם. עבור אפליקציות עם מידע רגיש כמו Mint או 1Password, שכבת ההגנה הנוספת גוברת על הגנת סיסמה בשכבה אחת הסטנדרטית הניתנת לפריצה. המשתמשים ייהנו מהכניסה המהירה תוך שהם מרגישים בטוחים יותר. ראוי גם לציין שלמפתחים לא תהיה גישה ישירה למידע על טביעת האצבע של המשתמשים.

ערכת צילוםממשקי API חדשים של מצלמה וערכת צילום: לא ממש הוזכר על זה הרבה, אבל אפל כן הקפידה לומר שהיא עדכנה את המצלמה שלה ו ממשקי API של ערכת צילום. אנו מניחים שלפחות חלק מזה קשור לתכונות ההרחבה שהוזכרו קודם לכן. אפל גם שמה לב לפתיחת היכולת לצבוט את הגדרות המצלמה.

homekitHomeKit: בזמן HealthKit היה הפתרון של אפל למידע בריאותי הקיים באפליקציות רבות ושונות, HomeKiזה הניסיון שלה להביא את כל אפשרויות האוטומציה הביתית למקום אחד. "יש אפליקציות ומכשירים מעולים בשוק, אבל חשבנו שנוכל להביא לכך קצת רציונליות", אמר קרייג פדריגי. הרעיון הוא להפוך את מכשירי iOS לשלט חכם לבית. ניתן לנהל מכשירים חכמים כולל פותחני דלתות מוסך, מצלמות אבטחה ומנעולים מתוך HomeKit.

אפל הראתה שפע של חברות שהשירות הזה יעבוד איתן, כולל מוצרים כמו נורות Hue של פיליפס והמנעולים החכמים של אוגוסט. הפרוטוקול שהציגה אפל נועד לתת לכל המכשירים החכמים הזמינים ממפתחים שונים לעבוד יחד בצורה מגובשת. המשתמשים יקבלו את היתרון מהממשק של אפל, כולל פקודות Siri לשליטה (לדוגמה, אמירה לסירי "תתכונן למיטה" תנעל אוטומטית את הדלתות ויעמעם את האורות).

cloudkitCloudKit: CloudKit הוא כלי נוסף שנועד לפשט את עבודתם של מפתחים. אפל לוקחת על עצמה את האחריות בצד השרת על האפליקציות, ומעניקה למפתח חווית פיתוח נקייה וקלה יותר לשימוש בצד שלהם. זה אמור לבטל את הצורך בניהול שרתים בזמן בניית אפליקציה. השירות זמין בחינם עם כמה מגבלות שמתחילות עם שימוש כבד יותר.

מַתֶכֶתמַתֶכֶת: עבור מפתחי משחקים המשתמשים ב-iOS, Metal "מפחית באופן דרמטי את התקורה של OpenGL". OpenGL הוא הסטנדרט הנוכחי בגרפיקה תלת-ממדית עבור iOS, אבל מטאל נראה להשתלט. התוצאות שמפיקה Metal הן שיפור בביצועים ובגרפיקה, שאפל הראתה באמצעות הדגמות של EA's צמחים לעומת זומבים: מלחמה בגן. באמצעות Metal, EA הצליחה להשתמש במנוע Frostbite שלה - מנוע המיועד לקונסולות - כדי להפעיל את המשחק על אייפד.

טים סוויני מ-Epic Games הראה את מה שמטאל מסוגל לעשות באמצעות הדגמה של גן זן שהציג כמה ויזואליים מרשימים, כולל בריכת קוי שבה לכל דג הייתה בינה מלאכותית משלו ומפל שהפך לנחיל ענק של פרפרים. המשמעות של ההדגמה החזותית-כבדה היא כאשר Metal זמין עם iOS 8, חזותי המשחק במכשירי iOS יגיעו לשיאים חדשים.

ערכת סצנותSceneKit: בעוד Metal מיועד למשחקים גרפיים מתקדמים, SpriteKit הוא ה-SDK למשחקי מזדמנים. אפל הוסיפה לו תכונה חדשה, שהיא כינתה SceneKit. SceneKit מוסיף מעבד סצנות תלת מימד יחד עם פיזיקה משופרת לכל פיקסל, מקורות אור וכוחות שדה וקינמטיקה הפוכה. כל זה אומר שהכנת אפליקציות קלה יותר - בהנחה שאתה מבין את המונחים הללו מלכתחילה.

מָהִירמָהִיר: אולי השינוי הגדול ביותר עבור מפתחים הגיע אחרון במצגת WWDC 2014. אפל הסתכלה על Xcode ועל השפה המרכזית בערכת הכלים, Objective-C. כדי לפשט את שפת התכנות שהייתה בשימוש ב-20 השנים האחרונות, אפל פשטה את "המטען של C" והציגה את שפת התכנות החדשה שלה: Swift. לדברי קרייג פדריגי, "זה לגמרי שולט".

מפתחים המשתמשים ב- Swift יוכלו לראות את תוצאות הקידוד שלהם בזמן אמת בזמן שהם כותבים את הקוד. כפי שהשם מרמז, סוויפט מהירה משמעותית מ-Objective-C גם כן. סוויפט גם תוכל לרוץ זה לצד זה עם קוד Objective-C ו-C בתוך אותה אפליקציה. Swift כלולה בגרסת הבטא של Xcode 6, שזמינה כעת כדי שיוכלו לשים עליה מיד.

זה נשמע טכני, אבל החומר הזה יהיה חשוב לך

הרבה ממה שנדון עם סוויפט יישמע כמו שטויות למי שאינם קודנים או מפתחים, אך תגובת המפתחים בחדר הבהירה כי מדובר בתגובה שהתקבלה הַכרָזָה. זה אמור לפשט את תהליך פיתוח האפליקציה ולבטל יתירות קידוד ושגיאות נפוצות שקיימות בשפות קידוד אחרות. התוצאה הסופית נועדה להקל על מפתחים לכתוב קוד שיהיה בטוח ואמין יותר.

המלצות עורכים

  • iPadOS 17 פשוט הפך את תכונת האייפד האהובה עליי אפילו יותר טוב
  • כיצד להפוך תמונה חיה לסרטון באייפון שלך
  • כיצד לכבות את התצוגה התמידית של ה-iPhone 14 Pro שלך
  • 17 תכונות נסתרות של iOS 17 שאתה צריך לדעת עליהן
  • יש לך אייפון, אייפד או Apple Watch? אתה צריך לעדכן אותו עכשיו

שדרג את אורח החיים שלךמגמות דיגיטליות עוזרות לקוראים לעקוב אחר עולם הטכנולוגיה המהיר עם כל החדשות האחרונות, ביקורות מהנות על מוצרים, מאמרי מערכת מעוררי תובנות והצצות מיוחדות במינן.