netcraft Bytes, הוא בלוג פרי מוחם של אנשי נטקראפט על שימושיות, עיצוב, טכנולוגיה וכל הדברים המעניינים באמת

בחזרה לעמוד ראשי


זהו שם החיבה שלנו לאפליקציות הפייסבוק שגוזלות לנו זמן יקר מהחיים. אנחנו אוהבים אותן כל כך שעשינו אחת משלנו. סתם בשביל הכיף. עבור אנשים רבים פייסבוק הוא הרבה יותר משעשוע. פייסבוק הוא הכרטיס שלהם לאקזיט חפוז. הרבה דברים נאמרו על פייסבוק בחודשים האחרונים. הרוב הכולל הספיד את הרשת החברתית המצליחה לנוכח open social המתחזק, והשאר…השאר סתם השמיצו. ככה זה כשאתה בראש הטבלה, כולם "מחפשים" אותך. עם למעלה מ-70 מיליון משתמשים אקטיביים מדווחים אפשר להגיד הרבה דברים אבל אי אפשר להתעלם מהנוכחות. ארבע שנים בלבד אחרי שפייסבוק הושק הוא האתר השישי בדירוג העולמי מבחינה תעבורתית. בארצנו הקטנה בלבד נרשמו כ-400,000 גולשים. מה שהופך את פייסבוק לשוק ישראלי לא ממש מנוצל.

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

הרוב המוחלט של יזמים בפייסבוק כיום אינו מצליח לממש את המשוואה הידועה: "משתמשים = כסף". ובסקירה כללית, רוב המודלים העסקיים שם דיי מקרטעים. הניסיון מלמד שההצלחה תלויה בשלושה מרכיבים חשובים: רעיון טוב, ניצול נכון של היכולות הויראליות של רשת חברתית ונדיבות של קבוצת משקיעים כלשהי. הדוגמא הכי בולטת לכך היא האפליקצייה "where i've been" שאם תשאלו את היזם שלה, קרייג יולוט, הוא יגיד לכם שיש 3 מיליון סיבות טובות לפתח לפייסבוק.

בתקופה שפייסבוק נעשה יותר פופולרי מהאפיפיור אנחנו בנטקראפט החלטנו להציץ פנימה ולראות על מה כל המהומה. ועשינו את זה כמו שאנחנו יודעים - חרשנו על הוויקי שלהם, הפשלנו שרוולים ונגשנו לעבודה (זהירות, קצת טקניקל ממבו ג'מבו). אז מה יש לנו שם בעצם ? כיום פייסבוק מציע שתי דרכים למימוש אפליקציה: FBML ו canvas pages. שתי גישות שונות, כאשר כל אחד בעל יתרונות וחסרונות משלו. FBML הינה נגזרת של HTML אשר מספקת לנו פקדים שונים להצגת נתונים ואינטראקציה ומול פייסבוק. שלא כמו פרוייקט רגיל, כשניגשים לעבוד עם FBML חייבים להבין שמרכיבים מסויימים פשוט "הועלמו", כדי למנוע אי תאימות עם האתר ולכן לא יהיו נגישים לנו. מצד שני, הפיתוח נעשה לתוך פייסבוק ולכן אנו נהנה מאינטגרציה איכותית יותר. והכי חשוב, גישה ליכולות ה-UI של פייסבוק.
לעומת זאת, שימוש ב-canvas pages משמעו שאת רוב האפליקציה נבנה inhouse על שרת שלנו אך הוא יוצג בתוך פייסבוק באמצעות iframe. האופציה הזו מעניקה לנו חופש ושליטה כמעט מוחלטים למעט נקודות החיבור מול פייסבוק.

מבחינה טכנולוגית, פייסבוק הוא אתר מבוסס PHP ולכן קיים אוסף עשיר של כלי PHP ליצירת אפליקציה, עם זאת קיימות גם תשתיות לפלטפורמות אחרות כמו Facebook Developer Toolkit עבור ASP.NET. ואם אתם לא מעוניינים להשתמש באופציות הקיימות תמיד ישנה האפשרות לפתח מאפס. בסך הכל מדובר בתהליך דיי טריביאלי הודות לכלי הלימוד שפייסבוק מספק. קצת FQL, FBML ו-FBJS ובסוף תוכלו להעביר על זה קורס ב"ג'ון ברייס". מנסיון, ה-Developer Toolkit הוא נקודת התחלה מצווינת אך יש להשקיע לא מעט בשיפורו בכדי להגיע לתשתית נוחה ויעילה יותר לפיתוח פייסבוקציות.

נזהרתי עד כה שלא להכנס לפרטים אנטומיים מאחר והם מעבר לסקופ של הפוסט הזה. אבל ישנן מגבלות קריטיות למפתחים שכדאי לדעת:

  • שום אפליקציה לא יכולה לשנות\לעדכן נתונים בפרופילים כדי למנוע "התקפות" פוטנציאליות. רוב הפעולות שהאפליקציה תבצע יהיו שליחת הודעה כלשהי למגוון שירותים.
  • במקרה של FBML לא נוכל להשתמש ב-JS רגיל אלא רק ב-FBJS. כלומר גם AJAX נממש בעזרתו.
  • מתוך IFRAME לא נוכל לגשת בעזרת JS ל-parent frame.
  • אי אפשר להשתמש בCSS חיצוני יחד עם FBML.

אז אם יש לכם קונספט מהפכני ואוריינטציה טכנולוגית בסיסית אולי תצליחו להיות "הדבר הבא" הבא. אנחנו, בכל אופן, את החותם שלנו בפייסבוק השארנו בדמות המיני אפליקציה "?do you know web2.0″. מדובר באפליקציית שאלון (quiz) בנושא שקרוב לליבנו. בתור אנשים מ"התעשייה" אנו נתקלים בפרשנויות שונות ומשונות למושג ווב2 (web2). לכן החלטנו לקחת את זה צעד קדימה ולכתוב שאלון שבוחן את הידע שלכם בנוגע לווב2. לא, אל תקחו אותו ברצינות וכן זה מביך אם יצאתם ביל גייטס :)

do you know web2.0?

Bookmark and Share


לכתוב תגובה

(חובה לפחות לרשום שם!!!)

(...אף אחד לא יראה את זה)

(תפרסם/י את עצמך! שידעו מאיפה את/ה!)