עבור רוב הבסיס המותקן של אפל, WWDC הוא כתובת מרכזית דרמטית המפרטת את עתיד הפלטפורמות של אפל - לפעמים כולל השקות של מוצרי חומרה. אבל עבור המשתתפים, הכנס שנמשך שבוע הוא הזדמנות לקבל תובנה עמוקה יותר לגבי איך הדברים עובדים בסדרה של מפגשים; גישה ישירה למהנדסים של אפל בסדרה של מעבדות והזדמנות לפגוש ולחלוק חוויות עם מפתחים אחרים שעובדים על בעיות דומות ב-Get-Togethers ובאירועים אחרים, כולל יום חמישי בש.
אתמול עשינו פרופילקולין דיווטרס, שבגיל 21 בלבד יש לו מספר כותרים ב-App Store ואת החוויה של השתתפות באירועי WWDC בשלוש השנים האחרונות.
היום סקרתי את חוויות הכנס עם שני צעירים שראו את WWDC בפעם הראשונה או השנייה: ג'ון וואליג בן ה-16 מפורטלנד, מיין, כאן בפעם הראשונה, וניקולס גרנה בן ה-17 מתחנת פורט ג'פרסון, לונג איילנד, ניו יורק, שחזר שוב לאחר שהשתתף בשנה שעברה. שניהם השתתפו במועדון ריצה של נייקיאֶתמוֹל.
ברוך הבא לעולם האמיתי ג'ון!
Wahlig, כיום תלמיד תיכון, תיאר את הפרויקט האחרון שלו כאפליקציה המיועדת למאמנים ולהורים לשימוש בשולי אירועי ספורט.
"בעיקרון, אם שחקן נפגע ונפגע בראשו, האפליקציה מאפשרת אבחון מהיר באמצעות בדיקות המבוססות על זיהוי דפוסים וזיכרונות זיכרון לטווח קצר כדי לקבוע אם על השחקן לפנות לטיפול רפואי נוסף. בדיקות אלו מבוססות כולן על סטנדרטים נוירולוגיים נוכחיים ופותחו בייעוץ של מנתח מוח."
הכותרת עדיין לא הושקה, בהמתנה לכמה סוגיות משפטיות הקשורות לפטנטים. כעת הוא בוחן אפשרויות משפטיות - טעימה מעולם המבוגרים, שבו הטכנולוגיה והכישרון נפגעים לפעמים בהתפתחויות וסיבוכים בלתי צפויים.
עם זאת, זה לא הקהה את ההתלהבות שלו. הוא גם עבד על פרויקט שבוחן את האפשרויות של אייפד לעזור לילדים עם תסמונת דאון ולקויות למידה אחרות.
"חווית ה-WWDC שלי עד כה הייתה מדהימה", הצהיר ווהליג. "זו הפעם הראשונה שלי בכנס. החלק האהוב עליי היה המפתח, שכן הייתה כל כך הרבה אנרגיה במהלך האירוע ומנהלים ידועים רבים נשאו נאומים. זה דבר אחד לצפות במחשב בבית, אבל דבר אחר להיות ממש שם בנאום המרכזי עצמו."
הוא הוסיף כי "המפגשים היו מאוד אינפורמטיביים, והמעבדות היו נהדרות כשנתקעתי בבעיה. היום ביקרתי במעבדת Swift Open Hours ובמעבדת UIKit & Performance".
WWDC18 Labs, לפני שהעניינים התעסקו
Wahlig משתתף ב-WWDC Bash בפעם הראשונה הערב - וכבר מקווה לחזור בשנה הבאה ל-WWDC19.
WWDC שני, ושלושה פרויקטים של ניקולס
כשדיבר על הניסיון שלו ב-WWDC, גרנה אמר, "למדתי שהחלק הכי חשוב זה המעבדות. דיברתי שעות עם מהנדסי אפל. אפילו בהכוונה למלגה אחד ממהנדסי Xcode הסביר לי איך בעצם נכתב Xcode באמצעות Xcode, וכיצד כל הפרויקט מופרד ומנוהל בצוות.
"במהלך המעבדות, אני שואל (אולי יותר מדי) שאלות על האפליקציות שלי, כמו כאשר מהנדס WatchConnectivity שרטט דיאגרמה של מחזור החיים של האפליקציה שלי כדי לעזור לי להבין את סנכרון הנתונים עם השעון. הייתה לי רשימה ענקית של שאלות ב-Notes שסוף סוף הצלחתי לקבל תשובה, וזה מדהים לשאול שאלות ישירות לאנשים שמייצרים את התוכנה."
גרנה שם את התואר הראשון שלו,אזור ספין, משחק בריחה ממכר שנבנה באמצעות SpriteKit, ב-App Store בשנה שעברה. השנה הוא הגיש בקשה למלגת WWDC עםמגדל בלוק, משחק דמוי Jenga תלת מימד מציאותי המשתמש במציאות רבודה כדי למקם חלקים בעולם האמיתי.
הוא התחיל את הפרויקט בשנה שעברה, אבל להגשת השנה, הוא הוסיף תמונות סרוקות של קוביות עץ אמיתיות כדי להוסיף טקסטורות ריאליסטיות לפריטים ויצר אפקטי תאורה והשתקפויות.
"השתמשתי בו גם כדי ללמוד על כמה נושאים מתקדמים יותר של SceneKit, כמו שדות פיזיקה ומערכות חלקיקים, שתוכלו לראות באמצעות האנימציה ההתחלתית."
הפרויקט השני שלו הוא אפליקציית ARKit שנועדה לדגמן את מערכת השמש. כפי שגרנה הסבירה, "בשיעור AP Physics שלי (שהיה ממש קשה) הרבה מחבריי מתקשים להבין מושגים מופשטים. לדוגמה, שאלות מבחן רבות עוסקות ביחסים של כוכבי לכת, כמו השפעת המסה על הכוח של כוח הכבידה, אבל באמת קשה להבין את המושגים האלה פשוט עם נוסחאות.
ניקולס בנה אפליקציית ARKit כדי לדגמן את מערכת השמש
"אז יצרתי אפליקציית מציאות רבודה המאפשרת לתלמידים ליצור מערכת שמש משלהם על ידי הצבת שמשות, כוכבי לכת וירחים בעולם. לאחר מכן, הם יכולים להשתמש במחוון כדי לשנות את המסה, המרחק והגודל של כל אחד מהם כדי לראות אותם מתעדכנים בזמן אמת, למשל, הגדלת המרחק של כוכב הלכת פי 4 תגרום לכוכב הלכת לנוע פי 8 לאט יותר. ניתן לראות זאת על ידי הנוסחה שמתעדכנת ומחושבת מחדש ככל שהמחוון גדל תנועה בעולם, שתאט ככל שהיא מתרחקת.
"האפליקציה הזו לא נמצאת כרגע ב-App Store, אבל היא שימשה בכיתה שלי, עוזרת לתלמידים לקבל הבנה קונקרטית יותר של תנועה פלנטרית במקום פשוט לשנן נוסחאות ועובדות."
גרנה עובדת גם על צמד אפליקציות iOS ו-Apple Watch עם כותרת העבודה "Schoodule", פורטמנטו של "לוח זמנים" ו"בית ספר".
"יצרתי את האפליקציה הזו לעצמי בשנה שעברה", אמר. האפליקציה "נותנת לי סיבוך ב-Apple Watch שלי שאומר לי כמה זמן נשאר בכיתה שבה אני לומד.
"זה בגלל שבבתי ספר, שעונים לפעמים ממוקמים בספק, חסרים או מקולקלים. ובמהלך מבחן לחוץ, זכירה וחישוב הזמן שנותר יכולים בקלות לשבור את הריכוז ולגרום לחרדת מבחנים מוגברת. השתמשתי באפליקציה הזו עבור עצמי כל השנה הזו. , ושמתי לב לסטודנטים רבים אחרים (במיוחד לסטודנטים בקולג') יש לוחות זמנים מורכבים.
"במקום שיצטרכו ללמוד את לוח הזמנים שלהם, זה על פרק כף היד שלהם כסיבוך עם תמיכה במסע בזמן יכול לעזור באופן דרמטי. זה מאפשר לתלמידים לקבל תצוגה ברורה של היום שלהם עם הגדרה חד פעמית פשוטה מבלי להגדיר ידנית כל כיתה באפליקציית יומן."
אם יש אפליקציות שעושות את מה שאתה רוצה, צור בעצמך
"המטרה שלי עבור האפליקציה הזו היא לעבוד עבור כל סוג של לוח זמנים, מבית ספר יסודי ועד מכללה. זה יעבוד על ידי הוספת שיעורים וציון התנהגויות של הכיתה. לאחר מכן האפליקציה תחלק את השיעורים הללו ללוחות זמנים נפרדים כך שניתן יהיה יותר במהירות הוסיף.
"יש אפליקציות אחרות", אמרה גרנה, "אבל לכולן חסרות תכונות כמו גרסת Apple Watch, או שיש להן הגדרה מייגעת מאוד או שתומכות רק בסוגי לוחות זמנים מסוימים. בנוסף, יש לי עוד תכונות שהייתי רוצה להוסיף שאינם נראים באף אפליקציות לוח זמנים אחרות, כגון סריקת תמונה של לוח זמנים [או חיבור לאפליקציות חינוכיות בשימוש נרחב כגון PowerSchool] או אפילו גיליון אלקטרוני וייבוא אוטומטי לאפליקציה ללא כל הגדרה נוספת."