בוא נדבר
אפליקציות

כמה עולה לפתח אפליקציה? מה משפיע על המחיר ואיך לאפיין נכון

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

במדריך הזה אני מפרק את מה שבאמת משפיע על המחיר, מסביר למה כדאי להתחיל מגרסה ראשונה מצומצמת, משווה בין נייטיב, React Native ו־PWA, עובר על מה ימשיך לעלות אחרי ההשקה, ומראה איך לאפיין את האפליקציה כך שתקבלו הצעות מחיר מדויקות ולא ניחושים.

למה קשה לתת מחיר לאפליקציה בלי אפיון?

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

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

מה משפיע על עלות פיתוח אפליקציה?

אלה הגורמים שהכי מזיזים את המחיר:

מסכים וזרימות

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

סוגי משתמשים והרשאות

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

צד שרת וממשק ניהול

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

תשלומים

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

התראות

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

חיבורים ותכונות מיוחדות

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

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

מה זה MVP, ולמה כדאי להתחיל ממנו?

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

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

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

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

נייטיב, React Native או PWA: מה ההבדל במחיר?

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

פיתוח נייטיב

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

React Native

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

PWA

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

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

מה העלויות השוטפות של אפליקציה אחרי ההשקה?

הטעות הנפוצה ביותר בתמחור אפליקציה היא לחשוב עליה כעל פרויקט חד־פעמי. אפליקציה היא מוצר חי, ויש לה הוצאות קבועות:

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

איך לאפיין אפליקציה לפני שמבקשים הצעת מחיר?

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

  1. המטרה. איזו בעיה האפליקציה פותרת, ואיך תדעו שהיא הצליחה.
  2. המשתמשים. מי משתמש בה, ומה כל סוג משתמש צריך לעשות.
  3. הזרימות המרכזיות. תארו במילים, צעד אחר צעד, את הדרך של משתמש מהרגע שפתח את האפליקציה ועד שקיבל את מה שרצה.
  4. רשימת מסכים. גם סקיצה על דף, או צילומי מסך מאפליקציות שאתם אוהבים, עוזרים מאוד.
  5. מה בגרסה הראשונה ומה אחר כך. החלוקה מהסעיף על ה־MVP.
  6. ניהול. מי מנהל את התוכן, את ההזמנות ואת המשתמשים, ומה הוא צריך לראות.
  7. חיבורים ופלטפורמות. סליקה, יומן, מערכות קיימות של העסק, והאם צריך אייפון, אנדרואיד, ווב או שילוב.
  8. תקציב ולוח זמנים. גם טווח כללי עוזר להציע פתרון שמתאים לו, במקום פתרון אידיאלי שאי אפשר לממן.

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

אילו שאלות לשאול לפני שבוחרים מי יפתח את האפליקציה?

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

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

רוצים לדעת כמה תעלה האפליקציה שלכם?

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

שאלות נפוצות

כמה עולה לפתח אפליקציה לעסק?

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

מה זה MVP באפליקציה?

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

מה זול יותר, פיתוח נייטיב או React Native?

ברוב המקרים React Native, כי כותבים בסיס קוד אחד לאייפון ולאנדרואיד במקום שניים. פיתוח נייטיב נפרד מוצדק בעיקר באפליקציות עם גרפיקה כבדה או עבודה אינטנסיבית עם חומרת המכשיר.

מה העלויות החודשיות של אפליקציה?

שרתים ומסד נתונים, שירותים חיצוניים כמו מפות, SMS ומיילים, חשבונות המפתח בחנויות, ועדכונים לגרסאות חדשות של iOS ואנדרואיד. עלות השרתים גדלה בדרך כלל עם מספר המשתמשים.

מה צריך להכין לפני שמבקשים הצעת מחיר לאפליקציה?

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

רוצה שנבנה את זה
בשביל העסק שלך?

שיחת היכרות קצרה, בלי התחייבות. אחרי זה מקבלים הצעה מסודרת עם לו״ז ומחיר.

מעדיפים שאחזור אליכם? משאירים פרטים:

עוד מאמרים
שכדאי לקרוא

לכל המאמרים