Apple פתחה ב-3 בנובמבר תצוגת מפתחים מוקדמת שמאפשרת לכל מפתח לחבר את האפליקציה שלו ל-Siri AI באמצעות App Intents. הגישה נפתחה בגרסאות הבטא של iOS 27.3, iPadOS 27.3, macOS 27.3 ו-visionOS 27.3. החברה מציגה את המהלך כדרך לאפשר למשתמשים להפעיל תוכן ופעולות באפליקציות דרך בקשה בשפה טבעית.
הפתיחה היא למפתחים, ולא השקה מלאה של כל החיבורים אצל לקוחות. לפי Apple, היכולות יגיעו למשתמשים בעוד כמה חודשים, והגשת אפליקציות תומכות ל-App Store תיפתח באביב. החברה גם אומרת שתפרסם בהמשך פרטים נוספים על תנאי השימוש והמדיניות. לכן עסק יכול להתחיל לבנות ולבדוק, אבל עדיין אינו מקבל מההכרזה תאריך השקה מסחרי מדויק.
פעולות מתוך האפליקציה מגיעות לשיחה
App Intents מאפשר למפתח להציג למערכת פעולות שהאפליקציה יודעת לבצע ואת התוכן הקשור אליהן. לפי ההודעה, התצוגה החדשה מרחיבה את החיבור ליכולות של Siri AI, ובהן הבנת הקשר אישי, מודעות לתוכן שעל המסך ושפה טבעית. Apple נותנת דוגמאות כמו בדיקת משלוח, הזמנת מקום וביצוע הזמנה, בהתאם לפעולות שהמפתח בנה באפליקציה.
ההבחנה האחרונה חשובה. עוזר קולי אינו מקבל מכוח ההכרזה גישה חופשית לכל פונקציה בכל יישום. המפתח עדיין צריך להגדיר מה אפשר לעשות, איזה מידע נדרש ואיזו תוצאה מוחזרת. משתמש יכול לנסח את הבקשה באופן טבעי, אבל מאחורי הניסוח צריך להיות חיבור מסודר לפעולה שהמערכת מסוגלת להפעיל ולתוצאה שהאפליקציה יכולה לספק.
למשל, בקשה לבדוק משלוח דורשת לזהות לאיזו הזמנה המשתמש מתכוון. אם קיימות כמה הזמנות, פעולה נכונה תלויה בהבהרת ההקשר ובמידע שהאפליקציה מספקת. זו דוגמה לצורך תכנוני, לא תיאור של בדיקת ביצועים מסוימת ש-Apple פרסמה. הממשק עשוי להתרחק מהמסך הרגיל של האפליקציה, אבל האחריות להגדרת פעולה ברורה אינה נעלמת בעקבות המעבר לשיחה.
מבחינת עסק שמפעיל אפליקציה, החיבור יוצר מסלול נוסף שבו לקוח עשוי להגיע לשירות. במקום לחפש כפתור במסך, הוא יכול לבקש פעולה מהעוזר. עם זאת, ההכרזה אינה מבטיחה שהאפליקציה תוצג בכל בקשה רלוונטית או שתקבל עדיפות על פני שירות אחר. היא פותחת יכולת אינטגרציה, ולא התחייבות לתנועה, להמרות או לחשיפה עסקית מסוימת.
Skills מחברים כמה פעולות לחוויה אחת
לצד App Intents מציגה Apple גם Skills, שנועדו ללמד את Siri AI איך לשלב כמה פעולות במענה לבקשה מורכבת. פעולה בודדת יכולה להחזיר פרט מידע; רצף פעולות צריך גם לשמור את ההקשר בין השלבים. החברה מציגה את המנגנון כחלק מתצוגת המפתחים, כך שהשלב הנוכחי מיועד ללמידה, לבנייה ולמשוב לפני ההפצה ללקוחות.
ההבדל נראה קטן בניסוח אבל משמעותי בתכנון. בירור מצב הזמנה והזמנת מוצר מחדש אינם אותה משימה. הראשונה מציגה מידע, והשנייה יכולה ליצור התחייבות חדשה. כשמחברים כמה פעולות, חשוב שהיישום יגדיר את התנאים לכל שלב ויציג למשתמש תוצאה מובנת. אלה שיקולי תכנון שנובעים מסוג האינטגרציה, ולא פירוט נוסף של מדיניות ש-Apple כבר התחייבה אליה.
שינוי נוסף נוגע ל-Spotlight: לפי Apple, Siri AI יכול כעת להציג כל ישות שנמצאת באינדקס הסמנטי, ולא רק ישויות שתואמות לסכמה קיימת. המשמעות המוצהרת היא מרחב רחב יותר לתוכן שהעוזר יכול למצוא. עבור מפתח, זה מפנה תשומת לב לאופן שבו פריטי תוכן מתוארים ומזוהים, מעבר לכותרת שמופיעה במסך האפליקציה עצמו.
Apple אומרת שכבר החלה לפרוס את היכולות החדשות באפליקציות שלה, ובהן Calendar, Files, Finder, Mail, Maps, Messages, Notes, Photos ו-Safari. הדוגמאות כוללות מציאת בית קפה שבו המשתמש ביקר בשבוע שעבר וארכוב קבצים שלא נפתחו זמן רב. הן נועדו להמחיש את סוג החוויה; אין להסיק מהן שכל אפליקציה חיצונית תומכת כבר באותן פעולות.
שפות, מכשירים ואזורים נשארים חלק מהתמונה
בהערות להודעה Apple מציינת ש-Siri AI דורש מכשיר התומך ב-Apple Intelligence ומוגדר לשפה נתמכת. הרשימה הנוכחית בהודעה כוללת אנגלית, צרפתית, יפנית, קוריאנית, פורטוגזית וספרדית. עברית אינה מופיעה בה. מפתחים ישראלים יכולים לבחון את אפשרויות האינטגרציה, אך אין בסיס להציג את ההכרזה הזאת כהודעה על תמיכה חדשה של Siri AI בעברית.
החברה מציינת גם הרחבה עתידית לסינית מסורתית, נורווגית, טורקית ווייטנאמית. אלה שפות שהוגדרו ככאלה שיתווספו בהמשך, ולכן צריך להפריד אותן מהרשימה הקיימת. לצד זאת Apple מזהירה שחלק מהתכונות אינן זמינות בכל אזור או שפה. חיבור טכני תקין של אפליקציה אינו מבטל מגבלות זמינות ברמת המכשיר, החשבון או מערכת ההפעלה.
בהודעה נאמר ש-Siri AI אינו זמין כעת באיחוד האירופי ב-iOS, ב-iPadOS וב-watchOS, ושאינו זמין למשתמשים מתחת לגיל 13. אלה מגבלות מהותיות למי שמתכנן קהל יעד. אין להרחיב אותן אוטומטית לכל פלטפורמה אחרת, אבל גם אין להבטיח למשתמשי האפליקציה חוויה אחידה בכל מדינה רק משום שהכלים נפתחו למפתחים מכלל האקוסיסטם.
Apple מציינת שחלק מתכונות Apple Intelligence הנשענות על מודלים בשרת כפופות למגבלות שימוש יומיות, ושבעתיד תוצע גישה מורחבת בתשלום. בהודעה אין מחיר חדש או מכסה אחידה שאפשר להצמיד לכל פעולה. עבור צוות מוצר, המשמעות היא שצריך לתכנן גם מצב שבו בקשה אינה יכולה להתבצע כרגע, ולא רק את המסלול שבו הכול מצליח.
מה אפשר להתחיל לבנות כבר עכשיו
השלב המעשי הוא לבחור פעולות שהאפליקציה כבר יודעת לבצע היטב ולהגדיר את המידע הדרוש להפעלתן. כדאי לבדוק בקשות עמומות, כמה פריטים בעלי שם דומה ותוצאה חלקית. בדיקות כאלה בוחנות אם הממשק השיחתי משמר את משמעות הפעולה, ולא רק אם העוזר מצליח להפיק משפט משכנע. הן אינן דורשות להבטיח מראש שהמשתמש יעבור לכל הפעילות דרך קול.
לוח הזמנים משאיר למפתחים מרווח ניסוי, אבל גם אי-ודאות. Apple מדברת על חודשים עד ההגעה ללקוחות ועל אביב לפתיחת הגשות, ומבטיחה פרטי מדיניות נוספים בהמשך. עד אז אפשר לבנות אינטגרציה ולהעריך את חוויית המשתמש. החלטות התלויות בתנאים מסחריים או בהפצה רחבה צריכות להישען על הפרטים שיפורסמו, ולא על הנחה שהם כבר סופיים.
המהלך מרחיב את הדרך שבה אפליקציה יכולה לפגוש משתמש: התוכן והפעולות שלה עשויים להופיע בתוך עוזר משותף למערכת. הצלחת החיבור תימדד ביכולת לבצע את הפעולה הנכונה, לשמור את ההקשר ולהחזיר תשובה ברורה. תצוגת המפתחים פותחת את העבודה הזאת עכשיו; היא אינה פוטרת את המפתח מהצורך לתכנן במדויק מה קורה אחרי שהמשתמש מבקש משהו.