המדריך לפיתוח אפליקציות לפייסבוק חלק 2: אפיון ואסטרטגיה למטרת יצירת אפליקציית פייסבוק מנצחת
תגים: Facebook platform - מדריך לפיתוח אפליקציות לפייסבוק, אינטרנט, אפליקציות, פייסבוק
ב 24 למאי 2007 הושקה לאחר צפיות רבות מערכת ה Facebook platform שאפשרה למפתחים חיצוניים לפתח אפליקציות עבור פייסבוק.
אמנם עבר לא מעט זמן אך נראה שרק עכשיו הפנימו בארץ את היכולות הטמונות בפלטפורמה זו. בסדרת מדריכים אני אנסה להציג את היכולות של הפלטפורמה בעברית ולנסות לתת את הכלים הנחוצים למפתח האפליקציות המתחיל על מנת לפתח אפליקציה שימושית ומצליחה.
חלק 2: אפיון ואסטרטגיה – יצירת אפליקציה מנצחת
בפייסבוק קיימות מעל ל 350 אלף אפליקציות ויותר ממיליון מפתחים חיצוניים משתמשים ב Facebook platform על מנת לפתח אפליקציות פייסבוק. כמו כן מעל ל 70 אחוז ממשתמשי פייסבוק השתמשו בצורה זאת או אחרת באפליקציות חיצוניות שפותחו עבור Facebook platform.
למרות הנתונים האלה רק לכ 5000 אפליקציות יש תעבורה של 10 אלף גולשים ומעלה בחודש. כאשר ניגשים לפתח אפליקציה מצליחה צריך להתייחס לתהליך הפיתוח ברצינות ולהקדיש מחשבה מרובה לאפיון האפליקציה ולבצע ניתוח מעמיק בנושא.
להלן מספר דגשים שיש לשים לב אליהם לפני תחילת הפיתוח על מנת שבסופו של התהליך אתם,הלקוחות שלכם והקהל יהיו שבעי רצון מהמוצר.
קהל היעד
השאלה הראשונה שעליכם לשאול את עצמכם היא עבור מי מיועדת האפליקציה. נתון שחשוב לזכור הוא שמרבית מהאפליקציות המצליחות נולדו על מנת לשמש מפתחי האפליקציות עצמן מכיוון שלא מצאו דרכים אחרות לממש את הצרכים שלהם.
חשוב לזכור שלכל קהל יעד קיימת דעה שונה בנושאים שונים. עיצוב המתאים לבני נוער לא יתאים בהכרח לקהל המבוגר יותר וההיפך. פייסבוק פונה למגוון רחב של קהלים בגילאים שונים ומדינות שונות ולמרות שנתון זה מעניק במה יותר רחבה למפתח האפליקציה הוא גם גורם לא מעט בעיות בהתאמה כל אותם קהלים מגוונים.
סוגי האפליקציות שניתן לבנות
אחת השאלות העיקריות שמתכנת אפליקציות מתחיל שואל היא איזה סוג אפליקציה מותר לפתח עבור פייסבוק. אז התשובה בגדול היא שהשמיים הם הגבול וניתן לפתח כמעט כל סוג אפליקציה ובכל תחום כל עוד עומדים בתנאי השימוש של האתר ולא משתמשים בתכונות ש Facebook platform לא תומכת בהן.
כמובן שהשאיפה היא לפתח אפליקציה אשר ישתמשו בה שוב ושוב ולא רק באופן חד פעמי.
נקודות התממשקות – Integration points
כפי שציינתי בחלק הקודם קיימות מספר נקודות התממשקות שניתן להשתמש בהן. ככל שהאפליקציה תתממשק ביותר מקומות כך החשיפה שלה תהיה גבוהה יותר. למרות זאת ייתכן שיהיה עדיף לבחור רק נקודות מסוימות להתממשק מולן עקב אופי האפליקציה.
איכות האפליקציה
לפייסבוק יש אינטרס שיפותחו כמה שיותר אפליקציות איכותיות והיא אף מתגמלת בדרכים שונות אפליקציות שכאלה לכן חשוב להקדיש מחשבה בנושא,בתצוגה וברמת הקוד של האפלקיציה על מנת למתג את האפליקציה כאיכותית.
אפליקציות אשר מנסות לעבוד על הגולשים בדרכים שונות יסומנו כאפליקציות ספאם ולפייסבוק קיימת הזכות לחסום אפליקציות אלה.
מתחרים
כפי שהזכרתי בחלק הקודם, ניתן לפרסם את האפליקציות השונות במדריך האפליקציות ולכן חשוב להכנס למדריך זה ולבדוק האם קיימת אפליקציה זהה לאפליקציה אותה רוצים לפתח. חשוב לזכור שהמאגר מכיל מעל ל 350 אלף אפליקציות ולא מן הנמנע שהרעיון המהפכני עליו חשבתם מיושם בצורה זאת או אחרת.
ערך מוסף
האם לאפליקציה שלך יש ערך מוסף? מפתחים רבים חושבים על רעיון לאפליקציה אך לא עוצרים לרגע וחושבים האם באמת יש צורך לאפליקציה כזאת. חשוב לקחת את הזמן ולבחון לעומק את הצורך באפליקציה. מומלץ אפילו להתייעץ עם אנשים קרובים ולבחון האם היו משתמשים באפליקציה שכזאת.
תכנון עבור גדילת התעבורה – ארכיטקטורה נכונה
את האפליקציה אותה מפתחים יש לאכסן בשרת אירוח חיצוני מכיוון שפייסבוק לא מארחת את האפליקציה על השרתים שלה. במידה והאפליקציה זוכה להצלחה רבה ייתכן ויהיה צורך במשאבים רבים על מנת לתמוך בה ולכן יש לתכנן מהתחלה את האפליקציה שתתמוך בריבוי שרתים בעתיד ובשירותים נוספים כגון CDN המאפשרים תמיכה בגולשים רבים.
במידה ואתם מתכננים גדולות לאפליקציה שלכם חשוב לבחור מההתחלה חברת אירוח אשר תוכל לתמוך בעתיד בהיקפי גלישה גדולים.
פתרון טוב וזול יחסית הוא שימוש בפתרונות Cloud computing כגון EC2 ו S3 של Amazon או Azure של מיקרוסופט.
גם לאיכות הקוד קיימת משמעות באיכות הביצועים של האפליקציה.
Facebook platform תומכת במגוון שפות תכנות אשר לכל אחת מהן יש את החסרונות והיתרונות שלה ועל כך יורחב באחד מהחלקים הבאים.
אפליקציה לדוגמא שזכתה לפופולאריות רבה בהתחלה ולא עמדה בעומס הגולשים היא iLike שלאחר השקתה זכתה למעל מ 150 אלף כניסות ביום וקרסה לאחר שלא הצליחה להתמודד עם העומס.למרות הבעיות ההתחלתיות, ב 2009 שינתה האפליקציה את שמה ל music ונמכרה ל Myspace תמורת סכום לא מבוטל.
העקרונות המנחים של פייסבוק למפתחי האפליקציות
על מנת לעזור למפתחים לפתח אפליקציות מוצלחות ולמצב את הפלטפורמה כאיכותית החליטה פייסבוק להגדיר מספר עקרונות מנחים לשימוש בפלטפורמת הפיתוח שלה בצורה הטובה ביותר.
למרות ההמלצה של פייסבוק, בחרו לא מעט מפתחי אפליקציות לא ליישם את אותם עקרונות באפליקציות אותן הם פיתחו וניתן לראות שאותן אפליקציות לא הצליחו לגרום למשתמשים להתקין אותן וחלקן אף זכו לביקורות שליליות מהמשתמשים.
פייסבוק לא מחייבת לממש את העקרונות שלה באפליקציות. אך הסטטיסטיקה מראה שככל שיותר עקרונות ישולבו בצורה טובה ככה גובר הסיכוי של האפליקציה להצליח בקרב המשתמשים.
פעילויות חברתיות
הכלי החזק ביותר בפייסבוק הוא הגרף החברתי. שימוש נכון במידע של חברי המשתמש יכול לחבר בינהם בצורה יעילה וקלה כמו למשל אפליקצית Music (iLike) אשר מאפשרת לחובבי מוסיקה ליצור ולשתף בינהם רשימות השמעה,סרטים ועוד לפי טעמם המשותף של המשתמשים.
יעילות
אפליקציה מוצלחת צריכה לעזור למשתמשים בה לעשות דברים שימושיים שלא היו יכולים לעשות מחוץ לפייסבוק כמו למשל ליצור עץ משפחתי שאותו אפשר לשתף בין חברי הפייסבוק של המשתמש.
לאפשר למשתמשים להביע את עצמם
אפליקציות שונות מאפשרות למשתמשים להציג דברים על עצמם שייתכן שחבריהם לא ידעו. אפליקציות ספורט למשל יכולות להראות מי הקבוצה האהובה על המשתמש
יצירת עניין לזמן ממושך
אפליקציה מוצלחת היא אפליקציה שגורמת למשתמש להשתמש בה שוב ושוב. דוגמאות לאפליקציות כאלה הן: Farmville, Texas holdem ועוד.
תחושת בטחון
חשוב שהאפליקציה תהיה מהוגנת ולא תבצע שימוש לרעה במשאבים שפייסבוק מספקת. אפליקציה כזאת דינה להיחסם וליצור שם רע למפתחיה.
שמירה על פרטיות המשתמש
כאשר משתמש מתקין אפליקציה הוא מאפשר לאפליקציה לגשת לפרטים אישיים שלו שחלקם לא חשופים לשאר חבריו. פייסבוק מצפה ממפתחי האפליקציה לשמור הפרטיות של המשתמש וקבעה כללים ברורים לגבי מה מותר ומה אסור למפתח האפליקציה לבצע בעזרת אותם נתונים.
שמירת כבוד המשתמשים
אפליקצית פייסבוק יכולה להשתמש בדרכים רבות על מנת להפיץ את האפליקציה בין חברי המשתמשים דבר היוצר פיתוי למפתחים להשתמש באותם כלים בצורה לא נאותה ובכך לגרום למשתמשים להיות "ספאמרים" ללא שליטתם.
שקיפות
על האפליקציה להיות שקופה למשתמש ולבצע את מה שהיא מגדירה שהיא עושה. דוגמא לחוסר שקיפות של אפליקציה היא למשל אם משתמש לוחץ על כפתור מסויים באפליקציה מבלי לדעת שאותו כפתור שולח הודעה לכל חבריו אז הוא חש מרומה. אפליקציה שכזאת נוגדת את תנאי השימוש וייתכן שתוסר ע"י פייסבוק.
ממשק
ככל שהממשק נקי וברור יותר כך יותר קל להשתמש באפליקציה וחווית השימוש טובה יותר.
מהירות
זמן תגובה ארוך של האפליקציה יגרום למשתמשים לנטוש את האפליקציה וייתכן שתופיע הודעת שגיאה לא ברורה. ישנם כלים שנבחן בחלקים הבאים לבדיקת מהירות האפליקציה. חשוב לפתור בעיות ביצועים מוקדם ככל האפשר לפני שהאפליקציה זוכה לפופלאריות ונוצר משבר רציני עד להפסקת פעילות האפליקציה.
אמינות
חשוב שהאפליקציה תהיה אמינה,תעבור את כל הבדיקות לפני השקתה וגם תעבור השקה רכה בה אנשים קרובים מנסים אותה ובודקים אם אין בעיות מיוחדות.
ידוע שלא קיימת תוכנה שאין בה באגים מסוג שהוא אך חשוב שגם לאחר השקת האפליקציה יינתן מענה מהיר לתיקון הבאגים והתקלות על מנת שהאפליקציה תעבוד כמו שצריך.
דוגמאות לאפליקציות מצליחות
קיימות לא מעט אפליקציות הזוכות להצלחה רבה ומכניסות כסף רב לעומדים למפתחיהן.
להלן דוגמאות למספר אפליקציות שכאלה אשר יישמו את ההמלצות שתוארו בחלק זה בהצלחה:
- FarmVille http://apps.facebook.com/onthefarm- האפליקציה המצליחה ביותר כיום. כ 75 מיליון גולשים משתמשים כל חודש באפליקציה המאפשרת לכל אחד לבנות חווה וירטואלית בה ניתן לגדל פירות,ירקות,חיות וכו'.
רובכם וודאי שמעתם על האפליקציה ואף משתמשים בה ולכן בחרתי גם להציג אותה מכיוון שאפליקציה זאת היא אחת הדוגמאות הטובות למימוש נכון של הכלים אשר פייסבוק נותנת ליצירת ויראליות וטראפיק והיא הפכה מודל לחיקוי עבור מפתחי אפליקציות בעולם.
- Chase community giving http://apps.facebook.com/chasecommunitygiving – אפליקציה שפותחה ע"י הבנק האמריקאי Chase על מנת לתרום מעל ל 5 מיליון דולר לעמותות שונות אשר נקבעו ע"י משתמשי האפלקיציה עצמה. אפליקציה זאת היא דוגמא לערך מוסף שאפליקציה יכולה לתת ולכך שגוף שמרני כמו בנק גדול יכול להעביר את המסרים שהוא מעוניין להעביר (תרומה לקהילה,תחושת המשפחה וכו') בדרך עקיפה ומעניינת.
- Goodreads books http://apps.facebook.com/good_reads – אפליקציה המעניקה למשתמשיה לשתף,לדרג ולהמליץ על הספרים אותם הם קוראים יחד עם חבריהם ובכך ליצור מאגר המלצות ענק מבוסס קשרים חברתיים.
- Coke Zero facial profiler http://apps.facebook.com/facialprofiler – אפליקציה מושקעת שנוצרה ע"י חברת קוקה קולה עבור מותג ה Zero שלה. בעזרת האפליקציה ניתן למצוא חברים בפייסבוק אשר נראים כמוך. האפליקציה משתמשת בטכנולוגית זיהוי פנים ומדגימה את הכח הטמון בשילוב טכנולוגיה זאת בסביבת הרשתות החברתיות.
אלה רק דוגמאות בודדות לאפליקציות מוצלחות המושכות מיליוני משתמשים מדי חודש.
סיכום
בחלק זה בחנו המלצות לכתיבת אפליקציה מוצלחת לפייסבוק. חשוב לזכור שכל אפליקציה היא ייחודית ולא בהכרח שרעיונות שיושמו באפליקציה אחת יצליחו בשניה.
בחלק הבא נכיר קצת יותר לעומק את הקומפננטות הבסיסיות של Facebook platform כגון FBML, FBJS, FQL ועוד.
רוצה לקבל עדכון לגבי החלק הבא? הרשמה לקבל עדכונים במייל על פוסטים חדשים, מאמרים מקצועיים, מדריכים ועוד





[...] [...]
[...] [...]
Phentermine Hydrochloride and Phentermine Hydrochloride and Phentermine Hydrochloride and Phentermine Hydrochloride and Buy Adderall Online
Diazepam Dog and Diazepam Dog and Diazepam Dog and Diazepam Dog and Prozac Withdrawal
toprol er and inderal priapism and viva viagra wild horses and how does zoloft work and clindamycin mrsa
Albuterol Sulfate Syrup and Antibiotics Amoxicillin Family Side-effects and Norco Pain Medication and Gnc Acai Berry and Adderall Xr Dose
Vicodin Vicodin
Phentermine Online Consultation and Tramadol 377 and Gel Viagra and Ssx 3 Allegra and Buy Elavil
News. Today
News. Today
News. Today
News. Today
News. Today
News. Today
News. Today
News. Today
News. Today
הוספת תגובה
עקבו אחרי הבלוג של המומחה
תגים
תגובות אחרונות
קבלת עידכונים במייל:
קטגוריות
פוסטים אחרונים
פוסטים אחרונים
הכי מוגבים
הכי נצפים