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

למה דווקא iOS ולמי זה מתאים

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

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

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

Swift נייטיב מול פיתוח חוצה פלטפורמות

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

גישהמתי היא הבחירה הנכונההשפעה על עלות
נייטיב (Swift) גרפיקה כבדה, מציאות רבודה, עיבוד וידאו, שימוש עמוק בחיישנים, או ביצועים קיצוניים גבוהה יותר, ובפיתוח לשתי פלטפורמות כמעט מכפילה
חוצה פלטפורמות (Flutter, React Native) רוב האפליקציות העסקיות: קטלוגים, הזמנות, תורים, ניהול, תוכן, מועדוני לקוחות חיסכון של 30 עד 45 אחוז כשמפתחים לשתי הפלטפורמות

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

שלבי הפרויקט מרעיון ל-App Store

  1. אפיון (שבוע עד שבועיים). מיפוי המשתמשים והמסכים, הגדרת הגרסה הראשונה, והחלטות מוקדמות על תשלומים והרשאות, כי הן משפיעות על מבנה האפליקציה.
  2. עיצוב (שבועיים עד שלושה). עיצוב לפי הנחיות הממשק של אפל. אפליקציה שנראית כמו אפליקציית אנדרואיד על אייפון מרגישה זרה למשתמשים, ולעיתים גם נתקלת בהערות בבדיקה.
  3. פיתוח (6 עד 14 שבועות). ספרינטים שבועיים, עם גרסאות לבדיקה שנשלחות אליכם דרך TestFlight כדי שתוכלו להתנסות באפליקציה על המכשיר שלכם עוד לפני הסיום.
  4. בדיקות (שבועיים). על מכשירים אמיתיים ובגרסאות iOS שונות, כולל מסכים קטנים וגדולים.
  5. הגשה ואישור (2 עד 7 ימים). הכנת דף החנות, צילומי מסך, מדיניות פרטיות והצהרות הנתונים, ואז הגשה.
  6. השקה וליווי. מעקב אחר קריסות, ביקורות ראשונות ונתוני שימוש, ותיקון מהיר של מה שצץ.

תהליך האישור של אפל, ואיך לא להידחות

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

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

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

דרישות הפרטיות של אפל

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

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

עלויות ולוחות זמנים

סוג אפליקציית iOSטווח מחירזמן
פשוטה (תוכן, קטלוג, תדמית)40,000 עד 90,000 ש"ח8 עד 12 שבועות
בינונית (משתמשים, תשלומים, אינטגרציה)90,000 עד 200,000 ש"ח3 עד 5 חודשים
מורכבת (צד שרת כבד, לוגיקה רחבה)200,000 ש"ח ומעלה6 חודשים ומעלה

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

השקה: מה עושים ביום הראשון

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

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

שאלות נפוצות

אפליקציית iOS פשוטה נעה בטווח של 40,000 עד 90,000 שקל, בינונית בין 90,000 ל-200,000, ומורכבת מעל 200,000. אם מתכננים גם אנדרואיד, פיתוח בטכנולוגיה חוצת פלטפורמות יחסוך משמעותית לעומת שני פיתוחים נפרדים.

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

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

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

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

קריאה נוספת

מתכננים אפליקציה לאייפון?

נשמח לשמוע על הרעיון ולומר לכם בכנות מה נכון לבנות קודם, כמה זה ייקח וכמה זה יעלה.