אפל נותנת את הפרטים הדקיקים על תכונות תוכנה חדשות

WWDC23

ב-Platforms State of the Union של היום, אפל נכנסה יותר לעומק העדכונים המגיעים לתוכנה שלהם: ווידג'טים אינטראקטיביים עבור iOS, iPadOS ועכשיו בשולחן העבודה של macOS; עדכונים גדולים ל-watchOS; והכנסת visionOS, מערכת ההפעלה שפועלת על Vision Pro החדש של אפל.

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

תכונות חדשות ל- Swift ול- SwiftUI

Swift ו-C++ ניתנים כעת להפעלה הדדית. עם דגל פשוט בקוד, אתה יכול לגשר על צבר קוד C++ הקיים שלך בפרויקטים של Swift, ולהפחית משמעותית את התקורה בפרויקטים חוצי פלטפורמה גדולים.

תכונה חדשה לכל הפלטפורמות היא Swift Macros, דרך קלה וקלה יותר להוסיף תכונות מאשר יישום API מלא.

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

SwiftData: התמדה, מודל סכימה, הגירה קלה, ניהול מערכות יחסים, סנכרון iCloud, חיפוש Spotlight, UndoRedo
SwiftData עובד יד ביד עם SwiftUI.
צילום: אפל

SwiftData הוא API חדש שנועד להחליף את CoreData, שנבנה על מערכת המאקרו החדשה. אתה יכול בקלות לשנות את גודל הנתונים בצורה מהירה וחסכונית באנרגיה. עם סנכרון מקורי של iCloud, עדכונים לנתונים הבסיסיים באפליקציה שלך יכולים לעקוף כל מיני מקרי קצה כמו התנגשויות ועדכונים בצורה חלקה וללא כאבים.

ווידג'טים מקבלים שדרוג

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

ווידג'טים אינטראקטיביים כעת ב-iOS, iPadOS ו-macOS. אפליקציות יכולות ליצור תצוגה ב-SwiftUI שנשמרת בארכיון על ידי המערכת ונשמרת להפעלה מאוחר יותר בכל פעם שהמשתמש רואה אחת. האפליקציה המלאה לא צריכה לפעול כדי שהווידג'ט יעבוד, כך שהפעלת ווידג'טים אינטראקטיביים לא תהרוג את חיי הסוללה שלך.

עצות מועילות יסבירו כיצד האפליקציות שלך פועלות

TipKit
TipKit יציג עצות מועילות בתוך אפליקציות.
צילום: אפל

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

שיפורים במצלמה

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

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

ב-iPad, כעת ניתן להשתמש בכל מצלמת USB. ב-Apple TV, מצלמות ומיקרופונים חיצוניים יכולים להעביר שיחות FaceTime על המסך הגדול באמצעות מצלמת המשכיות.

תכונות נגישות חדשות

מכשירי שמיעה MFi תוכן מדוברת מסנני אודיו תיאורי אודיו תמיכת ברייל לכל אפליקציה הגדרות בקרת קול מודגשת טקסט רקע צלילי Dwell ControlPointer שליטה VoiceOver צמצום צורות לחצן נקודה לבנה קיצור דרך נגישות מסייע מגע זום סוג דינמי צמצם שקיפות מתג כתוביות וכתוביות סגורות בקרת מקלדת מלאה גישה לתמונה גישה מודרכת הפחתת תנועה שמאלה ימין איזון מונו אודיו טלוויזיה לסירי
visionOS מגיעה עם תכונות נגישות רבות מהקופסה.
צילום: אפל

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

visionOS מגיע עם תכונות נגישות רבות מהקופסה - אך פרטים נוספים יבואו על כך מאוחר יותר.

פרטיות האפליקציה

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

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

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

תכונות חדשות מאחורי הקלעים למפתחים

תכונות חדשות ל-StoreKit יקלו על מפתחים ליצור דפי מנויים ודפי רכישה בתוך האפליקציה באפליקציות שלהם - בכל המכשירים, אפילו Apple Watch. SKAdNetwork תעזור למפתחים לספק מידע שימושי למפרסמים, כמו ביצועי המודעות האפקטיביות, תוך שמירה על פרטיות המשתמש.

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

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

כלים למפתחים עבור ה-Vision Pro

דיאגרמת בלוקים של visionOS
דיאגרמת בלוקים של מסגרות visionOS הבסיסיות.
צילום: אפל

SwiftUI, RealityKit ו-ARKit מורחבות כולן ל-visionOS - אך לא UIKit מדור קודם.

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

SwiftUI ו-UIKit פועלים על גבי RealityKit כדי לצייר ממשקי משתמש תלת מימדיים ונפחיים. ARKit פועל בצורה חלקה כבעבר, ומציב אובייקטים וירטואליים ברחבי העולם האמיתי. ה-zstack הוא רכיב ממשק משתמש סטנדרטי לשכבת אובייקטים - כעת ב-visionOS, אתה יכול לתת לשכבות הללו עומק אמיתי, פיזי, להפריד בין לחצנים ואובייקטים מהרקע.

זה סיפור מתפתח. רענן לקבלת עדכונים.

ההודעה האחרונה בבלוג

| פולחן של מק
August 21, 2021

מקלדת של Matias SecurePro ייקח מיליארד מיליארד שנים להיסדקלהלן מקלדת נוספת של מתיאס שתעבור אותך ביום שישי שלאחר ה- CES. זה נקרא SecurePro, ושוק המט...

| פולחן של מק
August 20, 2021

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

| פולחן של מק
August 20, 2021

אפל תדרוש בקרוב אישור נוטריוני לכל אפליקציות macOSאפל רוצה להפוך את macOS בטוח ככל האפשר.צילום: אפלאפל אישרה כי כל יישומי macOS יצטרכו להיות מאושרי...