אתמול היה אחר הצהריים עמוס עבור אפל, כאשר החבר'ה מקופרטינו הקימו את מכונות הבטא ושחררו גרסאות שונות עבור macOS 10.13.4, tvOS 11.3 ו- iOS 11.3. אבל בנוסף, הם גם ניצלו את מערבולת המכירות, כדי להשיק הגרסת הבטא הראשונה של Xcode 9.3 למפתחים.
בטא חדשה זו, פותרת מספר רב של באגים שהיום ומאז שחרור הגרסה הסופית של Xcode 9.3, בסוף דצמבר, הציעה את היישום, בזמן לרכז את הפרויקטים שנעשו עם סוויפט, את שפת התכנות האופנתית יותר ויותר בקרב קהילת המפתחים, ולא רק אפל.
אחד החידושים ש- macOS 10.13.4 הביא לנו בגרסת הביטא הראשונה שלו, אנו מוצאים אותו בהודעה שבקרוב, יישומים שאינם תואמים למעבדי 64 סיביות יפסיקו לעבוד. הודעה זו מוצגת בכל פעם שאנחנו פותחים יישום של 32 סיביות, כמו גם את האזהרות ש- iOS 10 הראו לנו בכל פעם שהשתמשנו ביישום שפותח רק עבור 32 סיביות, יישומים שעם השקת iOS 11 הפסיקו לעבוד לחלוטין.
החידוש העיקרי שמגיע אלינו מהבטא הראשונה של Xcode 9.3 נמצא בכלי חדש, כלי המאפשר לייעל את צריכת הסוללה של יישומים, גם אלה המיועדים ל- iOS וגם אלה המיועדים ל- MacOS. גרסה זו תזהיר מפתחים כאשר האפליקציה נועדה ליצור שימוש מוגזם במעבד, שימוש מוגזם שתמיד בסופו של דבר משפיע על צריכת הסוללה של המכשיר. מערכת זו תודיע למפתחים על הביצועים שהיישומים מציעים ברגע שהם נמצאים ב- App Store, כל עוד המשתמש הפעיל את האפשרות לשתף מידע עם המפתחים.