מפתחים, הנה כל ההכרזות של אפל שאתם צריכים להכיר

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

מקור: Apple

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

Xcode משודרגת

אפל הודיעה על שדרוג סביבת הפיתוח שלה, Xcode, ועל גרסה חדשה – Xcode 12 שזמינה כעת בבטא ראשונית. הגרסה החדשה קיבלה שדרוג ויזואלי ותואם למערכת ההפעלה החדשה macOS Big Sur, ולפי החברה, היא תדע להתמודד בקלות ובמהירות עם פתיחת קבצים מרובים.

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

חידוש שימושי נוסף שיתווסף ל-Xcode הוא StoreKit, כלי שיאפשר למפתחים לדמות תרחישים מציאותיים כדי לבדוק את הביצועים של האפליקציה שלהם; כך למשל, הם יוכלו לדמות הרשמה של משתמשים חדשים, רכישות בתוך האפליקציה ומתן החזרים כספיים – הכל באופן מקומי. כמו כן, כדי לעזור לעשרות מיליוני המפתחים שלה לבנות ממשקי משתמש אידיאליים, אפל מוסיפה יכולות חדשות ל-SwiftUI כמו כתיבה של האפליקציה כולה ב-Framework, ושיתופה בכל הפלטפורמות של אפל.

בשנה שעברה לצד macOS Catalina הציגה אפל את פרוייקט Catalyst השימושי שלה, שמאפשר למפתחים להתאים בקלות אפליקציות iOS פופולאריות שהיו זמינות רק לאייפון ולאייפד גם למקים. הגרסאות הללו מבטיחות להיות מותאמות מבחינת רזולוציה ולמלא את המסך כמו שצריך, בלי להיראות כמו אמולטור. ב-macOS BigSur, היכולת הזו נשארת איתנו אך מקבלת שדרוג שיאפשר למפתחים לבחור האם לשמור על רזולוציה התואמת לגרסה המקורית של האפליקציה, או לחילופין לבצע התאמה ידנית כדי שזו תתאים באופן מושלם ל-Mac.

כדי שלא יהיו הפתעות. מקור: Apple

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

האם לקרוא לאפל ׳גנגסטרית׳ הוביל אותה לשינוי בגישה?

כזכור, היזם שמאחורי אפליקציית Basecamp, פתח במלחמה כנגד אפל אחרי שזו סירבה לקבל את פניו של שירות המייל החדש שהשיק, Hey מכיוון שהיא מפירה את תנאי השירות של ה-App Store. בקצרה – הדחייה נבעה מכך שהאפליקציה גובה את התשלומים לא דרך מערכת התשלומים של אפל (In-App Purchase), מה שמפר את הנחיה 3.1.1 הקובעת כי על המפתחים להשתמש במערכת של אפל לביצוע רכישות. אלא שכחלק מהשינויים והשדרוגים שאפל הציגה אמש, נראה כי היא מתייחסת גם לסוגיה הזו, ויתכן כי בעתיד גם אפליקציות שלא חולקות את הרווחים שלהן עם אפל, יהיו זמינות בחנות האפליקציה שלה.

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

חידוש נוסף ורלוונטי למפתחים הוא App Clip; אלו הן גירסאות קומפקטיות של אפליקציות בגודל של עד 10 מגה בייט, שיאפשרו למשתמשים לבצע פעולות שימושיות בלי להוריד את האפליקציה המלאה. כך למשל, אם תגיעו לקורקינט שיתופי, שהאפליקציה שלו לא מותקנת באייפון שלכם, תוכלו לסרוק קוד או אפילו להשתמש ב-NFC כדי לזמן את ה-App Clip הרלוונטי, ואם תרצו תוכלו אפילו לשלם או להירשם לשירות בלחיצת כפתור באמצעות שירותי ההרשמה והתשלום של אפל. בכך מיישרת קו אפל עם גוגל ופיצ’ר ה-Instant Apps באנדרואיד.

Avatar

הילה חיימוביץ׳

גיקית, Deal With It

הגב

3 תגובות על "מפתחים, הנה כל ההכרזות של אפל שאתם צריכים להכיר"

avatar
Photo and Image Files
 
 
 
Audio and Video Files
 
 
 
Other File Types
 
 
 

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

סידור לפי:   חדש | ישן | הכי מדורגים
אברהם בר-שביט
Guest

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

כמון
Guest

אז החידוש הוא סביבת פיתוח שיודעת לעבוד עם הרבה קבצים ולא להעיף אפליקציות מהחנות?

מנכ״ל אפל
Guest

iWork יכיל אפלקציות בשורה לרכישה או שימוש באייפון, אייפד ומק בדומה לMassages למשל לצלמים ומאיירים וגרפיקאים כנ״ל iLife למשל לוג׳יק פרו. לעבודה. זה העתיד טים

wpDiscuz

תגיות לכתבה: