אם עד לפני כמה שנים השאלה בנוגע לפיתוח אפליקציות הייתה האם לפתח אפליקציה ל-
iOS (אייפון ואייפד) או אנדרואיד (סמסונג,
HTC,
LG ועוד),
היום השאלה היא לאיזו פלטפורמה לפתח קודם מכיוון שהפערים בין שתי מערכות ההפעלה הצטמצמו מאוד והיום אין כמעט מפתח שיכול להרשות לעצמו לוותר על אחת מהן. כמובן שאם הדבר אפשרי, רצוי לפתח לשתי מערכות ההפעלה במקביל, אבל בשטח זה לא תמיד כך בגלל מגבלות של חברת הפיתוח או האופי של תהליך הפיתוח עצמו (לדוגמה, אם מבצעים את הבדיקות קודם כל על מכשיר מסוג אחד בלבד על מנת לחסוך בזמן ומשאבים).
על מנת לענות על השאלה, יש כמה פרמטרים שצריך להתחשב בהם בזמן
פיתוח אפליקציות :
1.דמוגרפיה – האם קהל היעד הרלוונטי אליכם מעדיף אנדרואיד או
iOS? לדוגמה, בישראל היחס בין מכשירי
iOS למכשירי אנדרואיד היה בעבר חצי חצי, אך כיום היחס יותר דומה ל – 1:2 לטובת האנדרואיד (לפחות בגזרת הסמרטפונים), כך שלא בהכרח כדאי לפתח קודם ל-
iOS כפי שאולי נהוג לחשוב... לעומת זאת, בארה"ב יש עדיין רוב למשתמשי ה
iOS ולכן הרבה מפתחים אמריקאים מעדיפים לפתח קודם כל ל
iOS...
2.מהירות הפיתוח – תהליך ההטמעה באנדרואיד הוא קצר יותר, ואפשר לספק גישת בטא לאפליקציה בזמן קצר יותר מאשר על
iOS ובאופן נוח יותר. כמו כן, תהליך האישור של גוגל בחנות האפליקציות שלה, ה –
Google Play עדיין מהיר יותר מזה של אפל.
כמו כן, מהבחינה הטכנית, הפיתוח לאנדרואיד נעשה באמצעות שפת התכנות
Java שהיא שפת תכנות מוכרת יותר מאשר
Objective C או
Swift של ה
iOS- וגם כלי הפיתוח זמינים ליותר מערכות הפעלה.
3.התאמה למכשירים שונים – בעוד תהליך הפיתוח לאנדרואיד כשלעצמו הוא מהיר יותר, באנדרואיד יש הרבה יותר גדלי מסכים ומכשירים מסוגים שונים להתמודד איתם (כולל כלי פיתוח,
API, בגרסאות שונות). לעומת זאת, רשימת המודלים של האייפונים והאייפדים היא הרבה יותר מצומצמת והמשתמשים נוטים לשדרג את מערכת ההפעלה באופן תכוף יותר, כך שיש הרבה פחות מקום לטעויות וכאבי ראש בגלל חוסר התאמה במהלך הפיתוח הראשוני.
4.רווחים ומספר ההורדות – נכון, הרווחים פחות חשובים בטווח הקצר של פיתוח האפליקציה הראשונית, אבל הנתונים עדיין מראים שבעלי אייפונים ואייפדים נוטים לקנות הרבה יותר אפליקציות ולרכוש בתוך האפליקציות בממוצע מאשר משתמשי אנדרואיד. מהסיבה הזו, אם רוצים להתחיל לכסות את עלות הפיתוח במהירות, אין ספק שכדאי יותר לפתח עבור
iOS.
יחד עם זאת, מעניין לציין שמספר ההורדות הכולל של אפליקציות באנדרואיד הוא גדול יותר, כך שמי שהאפליקציה שלו מבוססת על מודל חינמי של הצגת פרסומות, עדיף לו לפתח קודם כל דווקא לאנדרואיד.
לסיכום, ראינו שאין תשובה אחת לשאלה לאיזו פלטפורמה כדאי לפתח את האפליקציה שלכם קודם, והדבר תלוי בקהל היעד שלכם, ביכולת שלכם להתמודד עם שוק מרובה מכשירים ובמטרה אותה אתם רוצים להשיג קודם כל.