$
אפליקציות

האם אפליקציית התכנות החדשה של אפל יכולה לשנות את העולם?

Swift Playgrounds אפליקציה ללימוד תכנות באייפד הוצגה אמנם בדקות האחרונות של ועידת המפתחים של אפל, אבל היא עשויה להיות מהפכנית עבור החברה עצמה ועבור מיליוני משתמשיה

עומר כביר 12:1614.06.16

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

 

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

 

 צילום: apple

 

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

 

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

 

טים קוק מציג את סוויפט טים קוק מציג את סוויפט צילום מסך: מתוך אתר אפל

 

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

 

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

 

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

 

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

בטל שלח
    לכל התגובות
    x