המסע של ריצ'ארד – שימוש ב-Accessibility Scanner לבדיקת שינויים שגלויים למשתמשים

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

שאלות ותשובות עם ריצ'ארד

  • ת: אני מפתח אפליקציות ל-Android משנת 2011, למדתי תואר מתקדם בהנדסת מחשבים. בניתי את האפליקציה הראשונה שלי ל-Android באמצעות Eclipse, שנראה שהוא כלי מעולה באותו זמן, לפחות עד ש-Android Studio של Google הושק לראשונה ב-2014. Android Studio הוא סביבת פיתוח משולבת וכל כך חזקה! השתמשתי באפליקציה כדי לבנות אפליקציות לטלפונים, לטאבלטים, לשעונים חכמים ולמכשירי Android. מדהים לראות איך המסגרת של בדיקת הנגישות ב-Android משתלבת עם Android Studio כדי לעזור לנו לזהות בעיות נגישות בפריסות שלנו בשלב מוקדם.
  • ת: הכלי המועדף עליי הוא Accessibility Scanner. כמפתח עם לקות שמיעה, הנגישות חשובה לי מאוד. נולדתי עם אובדן שמיעה חושי, ועניתי מכשירי שמיעה עד גיל 18 כשהחלטתי לקבל שתל קוכליארי. אני משתמש הרבה בכתוביות ואני מסתמך על נגישות מדי יום. כשהייתי צעיר יותר, עוד לפני התקופה של הסמארטפון, היה לי קשה מאוד ליהנות מטלוויזיה או מסרטונים ללא כתוביות. שמחתי לגלות שאנשים ברחבי העולם מתחילים להסתגל לאנשים עם מוגבלויות, והמודעות לנגישות גדלה. למעשה, בחרתי בתחום הנדסת התוכנה, כי רציתי ליצור תוכנה או אפליקציות שישפרו את חייהם של אנשים אחרים, בדיוק כפי שהטכנולוגיה הפכה את החיים שלי לקלים יותר. הקפדה על כך שניתן יהיה תמיד לגשת לאפליקציות שאני בונה. לכן, Accessibility Scanner הוא אחד מהכלים האהובים עליי: הוא מאפשר לי לבדוק ביעילות את מידת הנגישות של השינויים שלי למשתמש, במיוחד לאנשים עם מוגבלויות ראייה.
  • ת: כמהנדס Android בצוות חוויית הנגישות של Twitter, אחת מהיוזמות שלנו הייתה לשפר את החוויה של תיאורי תמונות ואת השימוש בטקסט חלופי. האם ידעת שכשמוסיפים תמונות ל'ציוצים' ב-Twitter, אפשר להוסיף תיאורים כדי שיהיו נגישים לאנשים שלא יכולים לראות תמונות? אם כן, נהדר! אבל האם אתם זוכרים תמיד לעשות זאת? אל תדאגו - אתם לא לבד. אנשים רבים, כולל אותי, שוכחים להוסיף תיאורי תמונות. לכן יישמנו תזכורות טקסט חלופי שמאפשרות למשתמשים להביע הסכמה לקבל הודעות כשהם מציצים תמונות ללא תיאורים. אנחנו גם פועלים כדי לחשוף טקסט חלופי לכל התמונות וקובצי ה-GIF. המשמעות היא שעכשיו אנחנו מציגים תג "ALT" בתמונות שמשויכות לטקסט חלופי או לתיאור חלופי של תמונה. באופן כללי, טקסט חלופי משמש בעיקר עבור משתמשי TalkBack, אבל רצינו לאפשר למשתמשים שלא משתמשים בקורא מסך לדעת לאילו תמונות יש טקסט חלופי, וכמובן כדי לאפשר להם להציג את תיאור התמונה על ידי בחירה בתג 'ALT'. פיצ'ר זה עזר להשיג שני דברים: 1) משתמשים עם ליקויי ראייה או מוגבלויות אחרות שיוכלו ליהנות מטקסט חלופי זמין יוכלו לגשת כעת אל הטקסט; 2) המשתמשים יכולים לדעת לאילו תמונות יש טקסט חלופי לפני שליחת התמונות מחדש ב-Twitter. אני אוהב את התכונה הזו מפני שהיא מגדילה את המוּדעוּת לטקסט חלופי.
  • ת: עכשיו קל מאוד להתחיל! יש לי שלושה טיפים שהייתי רוצה לשתף:

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

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

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

אולי ימצא חן בעיניך

רואים איך קהילות מפתחים אחרות מתמודדות עם אתגרים גדולים ומשפיעות אפילו יותר על העולם.

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

נעים להכיר: Google for Startups Accelerator: בוגרת אינדונזיה יוהנס, שמטרתה היא לשנות את החקלאות ל-33 מיליון מגדלי מזון.

זוהי ראביה מוסה, מהנדסת תוכנה בניז'ר, ששגררה כבר יותר מ-5 שנים.