Page 10 - ai2 beginners book
P. 10

‫מסע לפיתוח אפליקציות להוראה ולמידה‬

       ‫לייצר את ההתנהגות של האפליקציה‪ .‬בחירת הבלוקים‬
                             ‫והחיבור שלהם הוא שלב התיכנות‪.‬‬

                                       ‫איור‪ :‬שני בלוקים מחוברים‬

  ‫בלוקים שאינם מתאימים לא יתחברו‪ ,‬וכך הכלי מונע טעויות‬
‫פיתוח ומלמד עקרונות תכנות נכונים‪ MIT .‬שיחררה את גרסה‬

     ‫שנייה של אפאינונטור בשנת ‪ ,2014‬ויצרה סביבת פיתוח‬
   ‫חזקה‪ ,‬בה הפיתוח מתבצע בדפדפן ללא צורך בהתקנה על‬

      ‫המחשב‪ .‬אם כן התיכנות מתבצע על המחשב באמצעות‬
             ‫הדפדפן כדוגמת גוגל כרום‪ .‬אולם מה לגבי בדיקת‬

       ‫האפליקציה‪ ,‬היא הרי אמורה להיות מופעלת על מכשיר‬
          ‫מבוסס אנדרואיד‪ .‬ראשית‪ ,‬למי שאין ברשותו מכשיר‬

  ‫אנדרואיד ‪ -‬ניתן להתקין ישירות על המחשב תוכנה שמדמה‬
‫מכשיר טלפון מסוג אנדרואיד‪ .‬תוכנה כזו נקראת אמולטור אך‬

      ‫היא מוגבלת ביכולותיה‪ .‬אי לכך‪ ,‬ולאור הנגישות הגדולה‬
     ‫בקרב אוכלוסית ישראל למכשירי אנדרואיד‪ ,‬ספר זה אינו‬

                          ‫מפנה אל האמולטור ואינו מסביר עליו‪.‬‬

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

 ‫לצורך תקשורת בין המחשב שעליו מפתחים עם אפאינונטור‬
    ‫ומכשיר האנדרואיד שעליו בודקים יש להיעזר באפליקציה‬
     ‫הנקראת ‪ ,AI Companion‬הניתנת להורדה בחינם מחנות‬

                                ‫‪- 10 -‬‬
   5   6   7   8   9   10   11   12   13   14   15