נחש במה אני גולש?

אחת הבעיות הגדולות כיום בהתאמת אתרים לגלישה היא שאנחנו לא תמיד יודעים באיזה מכשיר משתמש הגולש הנוכחי ומה בדיוק להציג לו.

למה זה חשוב?

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

ומה הבעיה לגלות איזה מכשיר?

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

ויש פתרון?

כן.

והוא חינם?

כן.

יאללה, שפוך...

אוקי, הנה זה - WURFL , והנה הקישור http://wurfl.sourceforge.net/
החברה הזו התפתחה ממאמץ קבוצתי ולכן הרשיון לשימוש הוא AGPL (חופשי). הם מעדכנים כל הזמן את טבלאות הניידים ומספקים פתרון קל להתקנה בשרת עם API נוח שבו אפשר לשאול ... "תגיד, אתה טלפון נייד?"
את העדכונים שלהם הם מבצעים אוטומטית וכך ניתן להיות בטוחים יחסית ברמת סבירות מאד מאד גבוהה שהתשובות אמינות.

חינם, אמרתי?