המדריך: איך מתחילים, איך מרוויחים
לא פשוט להרוויח כסף מפיתוח אפליקציות לאייפון: מדובר בהשקעה של אלפי שקלים, במאות שעות עבודה ובשבועות של המתנה
1. הוציאו כסף על רכישת מקינטוש
סביבת הפיתוח לאייפון פועלת רק במחשבי אפל, שבישראל מחירם מתחיל בכ־6,000 שקל לזול ביותר, ויכול להגיע לכ־15 אלף שקל. "אבל אפשר למצוא גם מחשבי מק זולים יחסית", אומר ולדימיר קופמן. "את האפליקציות שלי פיתחתי במק־מיני שקניתי ב־400 דולר
2. שלמו לאפל 99 דולר לשנה
השלב הבא הוא להירשם לתוכנית המפתחים של אפל בכתובת developer.apple.com. מחיר ההרשמה הוא 99 דולר לשנה למפתחים עצמאיים ו־299 דולר לשנה לארגונים. מי שרוכש מק בישראל ונרשם לתוכנית הפיתוח ימצא עצמו משלם כסף רב לפני שהתחיל לעבוד.
3. למדו את שפת התכנות
לאייפון סביבת פיתוח ייחודית. האינטרנט מכיל חומר רב ללימודה, והמתכנתים שדיברנו איתם ממליצים להקדיש כמה שיותר זמן להתמקצעות בה. "באוניברסיטת סטנפורד יש קורס בפיתוח אפליקציות לאייפון, והם העלו את כל ההרצאות שלו לחנות iTunes של אפל", אומר דוד טויטו. "המרצים הם מפתחים בכירים באפל, והקורס מלמד כל מה שצריך לדעת בשביל להתחיל".
4. בלו חודש ויותר בפיתוח היישום הראשון
פיתוח של יישום אייפון יכול להימשך כ־200 שעות עבודה ויותר - כלומר חודש במשרה מלאה. המפתחים ששוחחנו איתם ממליצים לפתח תוכנה שימושית, ולא להסתפק בגימיקים כגון התוכנה הידועה שמדמה קולות נפיחה. "יש די והותר אפליקציות ג'אנק. כדי להצליח היום, צריך יישום עם ערך מוסף למשתמש", אומר לירון ברזילי.
5. המתינו בסבלנות (רבה)
עם השלמת פיתוח אפליקציה יש להגישה לאישור אפל. ההליך יכול להימשך שבועות, ולאפל הזכות לפסול יישומים ללא נימוק. גם אחרי שהיישום עלה לחנות, יכול לעבור זמן רב לפני שמפתחו יזכה להרוויח ממנו. "אפל מעבירה תשלום רק אחרי שהמכירות בקרב בעלי אייפונים במדינה מסוימת מגיעות ל־250 דולר. אם מכרתם ב־150 דולר בישראל, ובעוד 150 דולר בארה"ב, עדיין לא תראו כסף", מסביר טויטו.
6. קבלו את הכסף
אפל גובה 30% מההכנסות עבור כל יישום בתשלום. יתרת הסכום מועברת ישירות לחשבון הבנק של המפתח. גם מיישומים חינמיים אפשר להרוויח כסף, באמצעות שילוב פרסומת בתוכנה. מפתחים רבים גם מקדמים אפליקציות בתשלום באמצעות פרסום גרסאות חינמיות חלקיות, והזמנה להוריד את הגרסה המלאה. אם היישום מצליח, הוא יכול לספק למפתח הכנסה למשך חודשים, ואילו המפתח נדרש לספק תמיכה שוטפת בתקלות.