נגישות
עודכן לאחרונה:
NoCheck צריכה להיות שימושית לכל מי שמתחזק כלי רכב. הדף הזה אומר מה האפליקציה עושה היום, מה היא עדיין לא עושה, ואיך להגיע אלינו כשמשהו עומד בדרככם.
אנחנו מעדיפים להיות מדויקים על פני מרגיעים. כל טענה למטה היא משהו שהאפליקציה בנויה ונבדקת לעשות; כל מה שלא אימתנו מופיע תחת מה שאנחנו עדיין לא טוענים, במקום להיות מושמט. במקום שבו לכלל יש חריגים, החריגים מודפסים לצדו עם המדידות שלהם — כלל שמעוגל כלפי מעלה הוא בדיוק מה שהופך עמוד נגישות לחסר ערך.
מה NoCheck תומכת בו היום
טקסט גדול יותר
NoCheck הולכת לפי גודל הטקסט של המערכת, כולל ההגדרות הגדולות ביותר. המסכים נערכים מחדש במקום לקצץ: שורות גדלות לגובה, תוויות עוברות שורה, וכל רכיב באפליקציה עובר בדיקה אוטומטית בגודל טקסט של 200 % שנכשלת בכל גלישה. בנוסף, לכל תרגום יש תקציב אורך לפקדים שאינם יכולים לגדול — אנגלית היא השפה הקצרה ביותר שאנחנו משחררים, ולכן כפתור שנמדד רק מולה היה גולש במחצית מהשפות האחרות.
מגדירים את זה בהגדרות המערכת של המכשיר — תחת נגישות ב‑iOS, תחת תצוגה ב‑Android. NoCheck לוקחת את הערך כמו שהוא, ובמכוון אין לה הגדרת גודל טקסט משלה שעלולה לצאת מסנכרון.
מראה כהה
ערכת נושא כהה מלאה, לא מסנן מעל הבהירה — כל צבע מצויר עבור הרקע שלו. כברירת מחדל היא הולכת לפי הגדרת המערכת, והגדרות ← העדפות ← ערכת נושא באפליקציה עוקפת את זה בשני הכיוונים.
לעולם לא צבע בלבד
מצב התחזוקה של כלי רכב לעולם אינו נמסר בצבע בלבד. לכל מצב יש תווית כתובה — באיחור, בקרוב, בזמן — וסמל משלו; הצבע חוזר על המסר הזה, הוא לעולם לא נושא אותו לבדו. אותו כלל חל בלוח המחוונים, במסך הרכב ובכל רשימה שביניהם.
הפחתת תנועה
כשהמערכת מבקשת הפחתת תנועה, NoCheck מכבדת זאת. מצייני הטעינה מפסיקים להבהב לחלוטין. פעולות ההחלקה של שורה עדיין נעות, אך ההחלקה מתקצרת מ‑220 מילישניות עם קפיץ ל‑100 מילישניות במהירות קבועה, והאנימציה הרומזת שסרגל הפעולות קיים מושמטת כולה. אנחנו כותבים כך ולא “בלי אנימציה”, כי זה לא כלום — אם 100 המילישניות האלה עדיין מפריעות לך, נשמח לשמוע.
אזורי נגיעה
הפקדים הם 48 × 48 dp ככלל, גם כשמה שנראה קטן יותר: נקודת מצב של 7 dp, כפתור סמל קטן וקישור טקסט — לכולם יש מאחוריהם מטרה בגודל אצבע.
ארבעה רכיבים קטנים יותר במכוון, ואנחנו מעדיפים למנות אותם על פני עיגול הכלל כלפי מעלה. הם קומפקטיים לפי התכנון, לכל פעולה יש גם דרך גדולה יותר, ובדיקה אוטומטית מחזיקה כל אחד מהם בגודל שנמדד, כדי שאף אחד לא יקטן עוד בלי שנשים לב:
| רכיב | הגודל המצויר | דרך אחרת לאותה פעולה |
|---|---|---|
| מחליף יחידות / מצב | 26 × 47.6 dp | המקטעים רחבים וצמודים, כך שהחטאה נופלת למקטע השכן ולא לריק |
| הפעולה “רישום טיפול” בכותרת | 22 × 113.7 dp | במסך הטיפולים אותה פעולה היא כפתור מלא 48 × 48 בסרגל; במסך הרכב כל שורת טיפול שמתחת פותחת את אותו הדבר |
| הכפתור “עדכון קריאה” | גובה 38 dp | נגיעה בכרטיס בכל מקום אחר פותחת את הרכב, שם אותה פעולה נמצאת שורה אחת משם |
| הכותרת התחתונה שמציעה גיבוי | גובה 42 dp | אותו מסך מציע זאת גם בשורה מלאה |
Flutter אינו רושם נגיעה מחוץ לשטח המצויר, ולכן אלה מטרות אמיתיות ולא מטרות שנופחו בשוליים. אם אחת מהן מחוץ להישג ידך, זה שווה הודעה: הגדלים הם החלטת עיצוב, לא חוק.
קוראי מסך
לפקדים אינטראקטיביים יש תוויות עבור VoiceOver ו‑TalkBack, ואין ב‑NoCheck פעולה שאפשר להגיע אליה רק בהחלקה — כל פעולה שההחלקה חושפת מוצעת לקורא המסך כפעולת שורה בעלת שם, ולכן VoiceOver ו‑TalkBack לעולם אינם זקוקים למחווה הזו.
🚨 בלי קורא מסך, למחווה אחת אין מקבילה. ברוב הרשימות לחיצה ארוכה פותחת את אותה תפריט שההחלקה פותחת. בשורות הטיפולים היא עושה משהו אחר: היא מתחילה בחירה מרובה, כדי לסמן כמה עבודות כבוצעו בבת אחת. מחיקת פריט טיפול שם היא החלקה, או פעולת השורה שקורא המסך מקבל. אם אפשר לך ללחוץ ארוכות אך לא להחליק, ואינך משתמש בקורא מסך, אותה מחיקה אחת מחוץ להישג יד בינתיים. היא ברשימה שלנו.
ניגודיות במקום שבו היא חשובה ביותר
טקסט ראשי מודד 17.4:1 בערכה הבהירה ו‑15.1:1 בכהה — שניהם מעבר לרמת ה‑WCAG המחמירה ביותר. תוויות המצב — באיחור, בקרוב, לפי התכנון — עומדות על 10:1 או יותר בערכה הבהירה; בכהה אותן תוויות נותנות 4.7:1 עד 6.4:1, שעובר את WCAG AA אך בלי מרווח הערכה הבהירה, ואנחנו מעדיפים להדפיס את שני המספרים ולא את הנוח יותר.
הערכים האלה מחושבים מלוח הצבעים עצמו על ידי בדיקה שמפילה את הבנייה ברגע שאחד מהם זז — כך שהדף הזה לא יכול להתיישן בשקט; הם לא הוערכו בעין.
מה שאנחנו עדיין לא טוענים
ניגודיות מספקת בכללותה
אנחנו במכוון לא מצהירים על ניגודיות מספקת ב‑App Store, כי זה עדיין לא נכון בכל מקום. האפור המשני שבו NoCheck משתמשת לרמזים, לכיתובים ולשורות משנה מודד 3.25:1 בערכה הבהירה — מתחת ל‑4.5:1 ש‑WCAG AA דורש לטקסט קטן. הוא קריא, הוא לעולם לא המקום היחיד שבו נתון מופיע, והוא ברשימה שלנו. לערכה הכהה אין את הבעיה הזאת.
מעבר מלא עם קורא מסך
התוויות במקומן, אבל NoCheck עדיין לא עברה ביקורת מקצה לקצה עם VoiceOver או TalkBack על ידי מי שמשתמש בהם ביום‑יום. עד שזה יקרה, לא נאמר שהאפליקציה “תומכת ב‑VoiceOver” כאילו העניין סגור.
צגי ברייל, בקרת מתגים ובקרה קולית
לא נבדקו. אין לנו סיבה לחשוב שהם שבורים, ואין לנו ראיה שהם עובדים.
התקנים שאנחנו נמדדים מולם
- WCAG 2.2 ברמה AA כיעד. הוא נכתב עבור הרשת, ולכן חלקים ממנו עוברים לאפליקציה טבעית רק בקירוב; אנחנו מתייחסים אליו כרף, לא כתעודה שניתנה לנו.
- Accessibility Nutrition Labels של Apple — אנחנו מצהירים רק על היכולות שהקוד והבדיקות שלו מגבים, ולכן הרשימה בעמוד שלנו ב‑App Store קצרה ממה שיכלה להיות.
- הנחיות הנגישות של Android לאזורי נגיעה, תוויות והגדלת טקסט.
האתר הזה
כל עמוד באתר הזה נשמר על ציון נגישות מושלם ב‑Lighthouse באינטגרציה רציפה — גרסה שיורדת מתחת לזה לא עולה לאוויר. זו בדיקה אוטומטית והיא לא מחליפה בדיקה אנושית, אבל היא אומרת שאף שחרור לא נסוג בשקט.
ספרו לנו מה עומד בדרככם
כתבו אל support@nocheck.app. יעזור אם תציינו:
- באיזה מסך הייתם,
- איזה מכשיר ואיזו גרסת מערכת,
- באיזו טכנולוגיה מסייעת השתמשתם, אם בכלל,
- ומה ציפיתם שיקרה במקום.
אנחנו קוראים כל הודעה. אם משהו כאן מיושן או שגוי, גם זה שווה מייל — הדף הזה מועיל רק כל עוד הוא כן.