פוסט שנכתב על ידי ז'אן פרנסואה גראנג, מייסד 2 App à Z, כתב WWDC עבור Mac4Ever.
אם המאפיינים הציבוריים החדשים של ה-Keynote נחשפים לפעמים לפני האירוע,אלה עבור מפתחים נשארים לעתים קרובות סודיים. כך ב-2014 הכריזה אפלמָהִיר
שפת הפיתוח החדשה שלו מול קהל של מפתחים המומים.

ההכרזות הללו נמסרות, על פי רוב, אחר הצהריים שלאחר ה-Keynoteבמהלך כנס בשםמצב האיחוד
. בלי לשחק משחק של תחזיות בלתי אפשריות, ניסינו לרכז את התלונות והתקוות של המפתחים. נראה בעוד כמה שעות את מי היו מפונקים מההודעות.
למהדורת 2018 זו (מכיוון שאנו כותבים מאמר זה כמעט כל שנה),אנו מוצאים בין המשתתפים שילוב נחמד של סטארטאפים, חברות גדולות, סוכנויות ועצמאיםעם צוות iOS שלVeepee במכירה פרטיתמיוצג על ידיאורליאןetפול-עמנואל, זה של אורנג' על ידיאוליבייה הו-א-צ'אק,לאו ולטתלמיד שזכה בתג שלו דרך התוכניתמלגהמאפל ומעצמיז'אן פרנסואה גראנגמייצג את סטודיו לפיתוח 2 אפליקציות ב-Z.
הבטחות העבר
לפני שנדבר על התכונות החדשות,חלקם כבר היו רוצים שאפל תכבדהודעות מהעבר, במיוחד בצרפת.
אם ל-Home Pod שהוצג לפני שנה במהלך מהדורת 2017 של WWDC יש סוף סוף תאריך יציאה בצרפת, דברים מסוימים עדיין בצנרתכגון שליחת כסף באמצעות Apple Pay או פריסת צ'אט עסקי או אפילו חיפוש ממומן ב-App Store.
אנו מקווים שהעבר יימכר במהירות ושההכרזות של השנה יהיו זמינות כמעט בכל מקום.

כלי פיתוח
מַדמֶה
לִשְׁפּוֹךלאו ולט,הגיע הזמן שאפל תשפר ביסודיות את הסימולטור שלהחלק מההיבטים שלהם לא השתנו מאז iOS 2.

ב-2017 אפל סוף סוףמותר להשיק כמה במקבילכדי לבדוק את הקוד שלו על תצורות שונות, אבל עבור Léo, הוא עדיין חסר תכונות מסוימות וסובל מבאגים מסוימים המשפיעים על היציבות שלו.
אינטגרציה מתמשכת
אינטגרציה רציפה מאפשרת לך לקחת קוד שפורסם על ידי מפתח ולהרכיב אותו על מחשב אחר. מנגנון זה, בהתאם לצוותים, יכול לשרת מטרות שונות כמו בדיקה שהקוד מתחבר היטב, הפעלת בדיקות, יצירת גרסאות בסביבות שונות או אפילו יצירת צילומי מסך של האפליקציה. קיימים פתרונות רבים כגוןג'נקינסואפל אפילו השיקהXcode Botsבשנת 2016, מה שמאפשר לך להפעיל את הקוד שלך במחשב אחר ברשת שלך, אך השימוש בו בקהילה עדיין נותר אנקדוטלי מדי.

צ'ז2 אפליקציה עד ת', אנחנו עובדיםללקוחות שלא לכולם יש כבר מחשבי מק מקומייםואנו רוצים שאפל תשיק את הפתרון שלה בענן שיאפשר לך לבנות את הפרויקטים שלך, למדוד את התפתחות הקוד, האיכות וכו'. פתרון זה יאפשר לבנות אפליקציות בגרסאות שונות של macOS עם גרסאות שונות של Xcode , ללא צורך בניהול עדכונים לכלים אלה. מה כמה שחקנים כמו Bitrise עושים
הגאולה שלבאדי Buildעל ידי אפל ממש בתחילת 2018אולי יצליח להביא את הפרויקט הזה לפועל, תקווה המשותפת לצוותים שלמכירה פרטית,2 אפליקציה עד ת'.
iTunesConnect ... על iPhone
אפליקציית האייפון אינה ראויה לאחיה הגדול ברשת. לדוגמה, הוא לא מנהל את האייפון X 🤔.

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

Airbnb פתחה את הפתרון שלהלוטי
שמוטמע ביישומים רבים אך דורש After Effect.
ב-2 App à Z, נשמחיש פתרון גרפי המאפשר לך להנפיש אובייקטיםלפי תרחישים, כמו פלאש בזמנו.
שפה: סוויפט
סוויפט 5
גרסה 5 (כבר!) של Swift עם סוף סוף ייצוב ABI. כקורא כללי ולא כמפתח, אתה עשוי להמשיך הלאה במהירות, ובכל זאת זה יחסוך לך יותר מ-10 מגה-בייט לכל אחת מהאפליקציות שלך באמצעות Swift.

הלב של iOS: Core Framework
Extension du Framework Core NFC
NFC פתחה את שעריה כקריאה בלבד בשנה שעברה ואיפשרה ליישומים מסוימים לקרוא תגיות.מַזַל אַריֵהetאוליבייהרוצה שאפל תאפשר כתיבה ותלך רחוק יותר בפרט בכך שתשחרר את עצמה מהשקת האפליקציה לקריאת התגית ובכך תציע חוויה קולחת המאפשרת לך להשתמש בטלפון שלך כדי לפתוח את דלתות המטרו מבלי להפעיל את האפליקציה, בדומה לחדר המלון שלו...חוויה דומה ל-Apple Pay אך זמינה לכל מפתחי הצד השלישי.

לאנדרואיד יש הרבה דברים כבר כמה שניםואת הרוטבמתחיל לקחת לאט בתחבורה הציבורית שלנו, אז התזמון יהיה מושלם.
Les ממשקים: UIKit
עבודה בהרמוניה
עם השנים והמכשירים,בניית הממשקים הפכה מסובכת מאוד. האייפון הגיע לראשונה עם משלוCocoaTouch, גרסה של הרכיבים הגרפיים בהשראת אחיו הגדול ה-Mac אך מעודנת במידה רבה לצרכי המסך הקטן של האייפון.
ל-CocoaTouch היו רכיבים דומים,כמו אמַדבֵּקָה
המאפשר הצגת טקסט אך עם הרבה פחות פונקציונליות (המחרוזות מיוחסות
הגיע רק עם iOS 6) ושם אחר, הNSLabelשל ה-Mac היה בן דודו הרחוק באייפון:UILabel.

חדר רחצה צמוד,האייפד הגיע עם כמה רכיביםשהיו ספציפיים לו כמו הUIPopoverController, מעולם לא הועבר לאייפון (רבים פיתחו אותו מחדש למעשה). עִםל'אפל ווטשאותה תופעה כמו באייפון התרחשה עם ה-Mac, כלומר הלידה של מחלקות גרפיות חדשות ורכיבים משלו עם קידומת WK (ולא NS או UI).

לְבָסוֹףל'אפל TVיצא נח עלCocoaTouchשל האייפון אבל עם רכיבים משלו.
זה יהיה טוב עבור אפל לעשות הרמוניה עם כל זה, תחושה משותפת על ידי Léo Vallet ו-2 App à Z. אנו יכולים גם לחשוב שהוויזואליה של האירוע מכריזה על שינוי קיצוני בנקודה זו.
פעולה אסינכרונית
UIKit היום עובד אך ורק עלחוט ראשי
, לפעמים יצירת שגיאות ממפתחים ואפל מומלץ להעתיקAsyncKitבנקודה זו.
מציאות רבודה/מדומה
ואפל כבר מציעה את מה שצריך כדי לפתח פתרונות AR או VR, מבחינת ממשקים, כל אחד חייב להמציא מחדש את הסגנון שלו. בעוד Oculus החלה לשרטט את קווי המתאר של הנחיות ודפוסי ניווט, היינו רוצים שאפל תגיע עם ההמלצות שלה וה-UIKit שלה עם רכיבי אפליקציית ניהול (תפריטים, כפתורים, שורת כרטיסיות וכו') כדי לבצע בקלות AR או VR.

פתח את האפליקציות!
מפתחים רבים היו רוציםשאפל מאפשרת לאפליקציות לקיים אינטראקציות חדשות.
באורנג', היינו רוציםממשקי API המאפשרים לאפליקציות אחרות להחליף או להציג תוכן מבלי להפעיל אותו. לדוגמה, זיהוי מספר טיסה והצגת המפה עם מידע הטיסה עםעיצוב מותאם אישית. רעיון נוסף מהמפעיל הצרפתי, פתוח תמיד:פתח את iMessage קצת יותר כדי לאפשר שיחה.
סירי
יש הרבה ציפיות כשזה מגיעכוונות
עַלSiri, שמנהלת רק אזורים מסוימים (VOIP, הודעות, תשלומים, הערות וכו').התחום הבא יהיה ללא ספק הזמנות למסעדות אשר מופיעות ונעלמות באופן קבוע מהתיעוד, אך מפתחים היו רוצים להיות מסוגלים, למשל, להשיק פלייליסט של Deezer או לבקש הנחיות עם אפליקציה ספציפית למשל או אפילו להגדיר אזורים משלהם.
בָּרוּר,מדברים גם על HomePodוהפתיחות שלו לאפליקציות אחרות.

בקשות "הציבור הרחב".
כי אנחנו לא רק מפתחים, אבל גם למשתמשים, אנחנו מתגעגעים לדברים מסוימים, כמוך
עוזר שיכול לעשות את אותם דברים בכל מקום בכל הפלטפורמות, למשל, תזכורות או לוח השנה ב-Apple TV, שעון מעורר באייפד... ה-Homepod שמקבל Spotify ו-Car Play שמקבל את Waze.
חנות האפליקציות מאפשרת לכם לגלות תכשיטים לקהל הרחב. חנות אפליקציות מוכוונת עסק תהיה טובה גם לקידום אפליקציות פרודוקטיביות, אפליקציות מקצועיות ייעודיות וכו'.
ממשק APIב-Facebook Connectכדי להיכנס עם ה-Apple ID שלךיהיה גם דבר טוב למפתחים.
נותרו רק שעות ספורות לחכות כדי לברר אם רצוננו ייענו.
