Page 10 - ai2 beginners book
P. 10
מסע לפיתוח אפליקציות להוראה ולמידה
לייצר את ההתנהגות של האפליקציה .בחירת הבלוקים
והחיבור שלהם הוא שלב התיכנות.
איור :שני בלוקים מחוברים
בלוקים שאינם מתאימים לא יתחברו ,וכך הכלי מונע טעויות
פיתוח ומלמד עקרונות תכנות נכונים MIT .שיחררה את גרסה
שנייה של אפאינונטור בשנת ,2014ויצרה סביבת פיתוח
חזקה ,בה הפיתוח מתבצע בדפדפן ללא צורך בהתקנה על
המחשב .אם כן התיכנות מתבצע על המחשב באמצעות
הדפדפן כדוגמת גוגל כרום .אולם מה לגבי בדיקת
האפליקציה ,היא הרי אמורה להיות מופעלת על מכשיר
מבוסס אנדרואיד .ראשית ,למי שאין ברשותו מכשיר
אנדרואיד -ניתן להתקין ישירות על המחשב תוכנה שמדמה
מכשיר טלפון מסוג אנדרואיד .תוכנה כזו נקראת אמולטור אך
היא מוגבלת ביכולותיה .אי לכך ,ולאור הנגישות הגדולה
בקרב אוכלוסית ישראל למכשירי אנדרואיד ,ספר זה אינו
מפנה אל האמולטור ואינו מסביר עליו.
אפאינונטור מציע שיטה לבדיקת האפליקציה בזמן אמת ,תוך
כדי ביצוע התיכנות .זוהי יכולת מדהימה ומתקדמת ,שלה
יתרונות רבים .העיקרי שבהם הוא היכולת לקבל חיווי מידי
לגבי כל שינוי תכנותי או עיצובי שהמפתח עושה.
לצורך תקשורת בין המחשב שעליו מפתחים עם אפאינונטור
ומכשיר האנדרואיד שעליו בודקים יש להיעזר באפליקציה
הנקראת ,AI Companionהניתנת להורדה בחינם מחנות
- 10 -