תהליך בניית אפליקציה
תהליך בניית אפליקציה הוא ארוך ומורכב. מדובר בכמה חודשים טובים ובמחיר של כמה עשרות אלפי דולרים טובים. כל שלב נבנה על בסיס קודמו ונשען עליו. ראשון ראשון ואחרון אחרון. מדובר בתהליך מדורג עם פגישות תיאום ותכנות, תיקונים וחוזר חלילה עד לדיוק המושלם של האפליקציה בהתאם לצרכי הלקוח.
ניתן לחסוך את הדרך הארוכה והיקרה הזו באמצעות אפקומרס, המתמחה בבניית אפליקציית נייטיב לחנויות איקומרס הבנויות בוורדפרס, ומציגה אותה באפסטור ובגוגל פליי בלחיצת כפתור ובאפס זמן ומאמץ.
חלקו הראשון של המאמר סוקר את שלבי תהליך בניית אפליקציה, וחלקו השני של המאמר מתרכז בפריצת הדרך הטכנולוגית של אפקומרס.
חלק ראשון – שלבי בניית אפליקציה
בחירת קהל היעד
הגדרה מדויקת של קהל יעד לאפליקציה, נובעת מההבנה של המוצר ושל הדרישות שלו. תחשבו למשל על מגוון קהלי היעד הבאים: נשים צעירות, נוער, גיל שלישי, רוכבי אופנועי שטח, ספורטאים מקצועיים, גיקים, נשים בהריון, בעלי רכבי יוקרה, מיטיבי לכת. לכל אחד מקהלי היעד יותאם ממשק משתמש שונה.
הפקת סקיצה סופית
לאחר שהבנו מי קהל היעד שלנו ומהו בדיוק המוצר שישמש אותו, ניתן להפיק כמה סקיצות שמהן ניתן יהיה לבחור את הגרסה הסופית של המוצר שלנו. בשלב זה גם בודקים מי הם המתחרים שלכם, איזה מענה ואיזה פתרון נותנת האפליקציה, מה יהיו חיי המדף שלה, מה הערך המוסף שלה ובאיזו מערכת הפעלה היא תעבוד.
עיצוב חוויית משתמש ובניית UX
ניתוח ראשוני של עיצוב חוויית משתמש ובניית UX, הוא קריטי להמשך תהליך הפיתוח. האחראי לכך הוא מומחה UX, חוויית משתמש – User experience. בואו ניקח לדוגמא את תהליך הרישום של הגולש לאפליקציה. ניתן לאפשר לו להיכנס כאורח לאפליקציה, ולבקש ממנו רישום רק אחרי שהוא מעוניין לבצע רכישה. תהליך רישום וזיהוי לקוח, יכול להתבצע באמצעות חשבון הפייסבוק הפרטי שלו, או האימייל שלו, או מספר המובייל שלו. מחשבה רבה מושקעת בזמן בניית אפליקציה, באופן שבו יוצג דף הסליקה, הניווט, המסכים השונים וכל תהליך הזרימה של האפליקציה.
עיצוב חוויית משתמש ובניית UI
שלב עיצוב חוויית משתמש ובניית UI, נשען על השלב הקודם ומתבסס עליו.
פירושו של המונח UI הוא ממשק משתמש – user interface, והוא מושפע מעולמות תוכן של מכירות. באיזו מילה נשתמש בכל כפתור וכיצד להניע את הגולש לפעולה בתוך ה-flow של האפליקציה. יש משמעות גדולה לצבעוניות של המסכים, שפה הגרפית, בחירת הגופנים וגודלם, בניית הכפתורים וגודלם, עיצוב פרטני של כל חלון באפליקציה והתאמתו למותג ולקהל היעד.
שלב כתיבת קוד
שלב כתיבת הקוד הראשוני בבניית אפליקציה נקרא MVP, שפירושו most valuable porchen / minimal value proposition. הרעיון הוא לקחת את המינימום שצריך כדי להתחיל לעבוד ולהעלות את המוצר. רק אחר כך מתאימים את המוצר על פי הערות של לקוחות ראשונים.
התאמה בין הגדרות העיצוב ובין כתיבת הקוד
כתיבת הקוד של האפליקציה מותאמת להגדרות העיצוב שנעשו עוד בשלב הקודם. כשמתכננים כתיבת קוד לאפליקציה, בודקים מה המינימום שצריך כדי שהמוצר יעבוד. מופעל כאן עיקרון פארטו: מהם 20% מהפיצ'רים שנדרש לכתוב, כדי לספק כ-80% מהלקוחות שלי? המטרה היא כמובן להשיק כמה שיותר מהר מוצר טוב ואיכותי שעובד ללא תקלות.
כתיבת קוד בשתי מערכות הפעלה שונות
חשוב לזכור שמדובר בתהליך של בניית אפליקציה לשתי מערכות ההפעלה הקיימות בשוק: iOS ואנדרואיד. לכל מערכת הפעלה יש שפת תכנות נייטיבית משלה. שפת התכנות של מערכת ההפעלה אנדרואיד היא Kotlin. שפת התכנות של מערכת הפעלה iOS היא Swift. למעשה נדרשת מומחיות בכל אחת משתי השפות הללו ומדובר בעבודה כפולה, בשתי שפות תכנות שונות ובשתי סביבות פיתוח שונות.
כיום יש פלטפורמות תכנות המאפשרות כתיבה באותה שפה לשתי מערכות ההפעלה, ואכן הקוד של אפקומרס כתוב בסביבת פיתוח אחת המותאמת לשתי מערכות ההפעלה – אך זה עדיין דורש התאמות לכל אחת מהן בנפרד.
הדינמיות של כתיבת הקוד
תהליך כתיבת הקוד הוא דינמי ואורך זמן רב ונחשב ללב ליבו של תהליך בניית אפליקציה. במהלכו יש ריג'קטים שונים ונדרש כמובן לכתוב את הקוד בצורה נכונה. מחלקת מחקר ופיתוח היא מערכת חיה, שאינה מתרכזת רק בתכנות, אלא גם בתפעול שוטף ובחיפוש כיוונים חדשים להתייעל, לשפר, לעבוד נכון, לתמוך במוצר. לפעמים נדרשים פיצ'רים חיצוניים מסוימים ולפעמים הדרישות משתנות. יש תמונה ברורה אחת כשמתחילים לכתוב את הקוד, ותמונה שונה לחלוטין כשמפעילים את הקוד בסביבה אמיתית. זה תהליך ארוך ומתמשך וכל הזמן משנים את הקוד בהתאם למציאות המשתנה.
מהי אפליקציית נייטיב?
אפליקציית נייטיב מותאמת לכל מערכות ההפעלה המקוריות של מכשירי מובייל חכמים. מדובר בהתאמה מדויקת בין מערכת ההפעלה ובין האפליקציה, תוך סנכרון מלא של כל היישומים במכשיר מובייל חכם. בסופו של יום, הגולש זוכה בחוויית משתמש האיכותית ביותר הקיימת כיום מבחינה טכנולוגית. מדובר בחוויה ויזואלית בעיקרה, שקשה להסביר אותה במילים. לפעמים, תמונה אחת שווה אלף מילים.
צמצום החיכוך למינימום
השאיפה בתהליך בניית אפליקציה היא להגיע למינימום חיכוך (friction) בשלב המכירה, כך שבשני קליקים הלקוח יראה כבר את המוצר בדרך אליו. במצב אידיאלי שכזה הלקוח יזמין הרבה יותר פעמים. צמצום החיכוך פירושו גם לקחת מהלקוח כמה שפחות מידע, רק את מה שהכרחי ביותר. בדרך כלל מתבצע באפליקציה תהליך רישום ראשוני וחד פעמי, הזוכר את המידע.
החל מהרכישה השנייה מדובר בחווית משתמש קלה ונעימה ובתקשורת טובה יותר בין הלקוח לבין בעל החנות הוירטואלית. חשוב מאוד לפשט תהליכי רישום ורכישה, ולצמצם חיכוך למינימום, כך למשל מומלץ להציע משלוח חינם, מה שרק יגדיל את כמות המכירות באפליקציה.
הלקוח נמצא במרכז
הלקוח נמצא במרכז החשיבה של בניית אפליקציה. מחלקת המחקר והפיתוח שואפת ליצור אפליקציה נוחה לשימוש וחלקה מבחינת ה-flow שלה. ברגע שהאפליקציה כתובה נכון ועוטפת את הלקוח, הוא מרגיש הרבה יותר בטוח, גם בזכות חווית משתמש אולטימטיבית, המותאמת למכשירי מובייל חכמים, וגם ,למשל, בזכות איזור אישי באפליקציה שבה הוא רואה את הסטטוס של כל הזמנה שלו ומשם הוא גם מקבל פוש נוטיפיקיישנס על מצב ההזמנה ומיקומה.
בדיקות QA
המושג QA פירושו Quality Assurance, כלומר בקרת איכות. זהו שלב בדיקת האיכות של המוצר לפני שהוא יוצא לשוק, ובמקרה שלנו מדובר באפליקציית נייטיב לחנויות איקומרס. זהו השלב הקובע אם האפליקציה מוכנה כבר לצאת לשוק ואם אין בה תקלות שונות ואם חווית המשתמש תקינה. זהו למעשה המחסום האחרון לפני שחרור האפליקציה אל העולם וחשוב מאוד שלא לטעות בו.
בודקי תוכנה עוברים באופן יסודי על כל הפיצ'רים, בכל המכשירים, בכל מערכות ההפעלה והבראוזרים, כדי לבדוק שהכל עובד באפליקציה ובהתממשקות שלה למכשירים השונים. בסוף תהליך בניית אפליקציה, יורדים בודקי התוכנה לפרטים הקטנים ביותר ומוודאים באופן מתודולוגי שהכל עובד כמו שצריך, ושאין באגים ותקלות שיגרמו מאוחר יותר למשתמשים השונים לנטוש את המוצר.
העלאת האפליקציה לחנויות אפסטור וגוגל פליי
בשלב זה מגישים את האפליקציה לאישור בחנויות אפסטור וגוגל פליי. עושים זאת באמצעות חשבון מפתח שבאמצעותו ניתן גם לעקוב אחר שלבי ההתקדמות והאישור של האפליקציה באפסטור ובגוגל פליי, כך שבכל רגע נתון ניתן לדעת באיזה שלב אנחנו נמצאים. חשבון מפתח באפל עולה 99$ לשנה וחשבון מפתח בגוגל פליי עולה 25$ לשנה. מעבר לכך יש גם עלויות של זמן פיתוח והתעסקות מקצועית מול שתי חנויות האפליקציות הנ"ל.
תמיכה שוטפת באפליקציה
תמיכה שוטפת באפליקציה דורשת תקציב חודשי קבוע שנועד לתמוך בכל שדרוגי הגרסאות שבחנויות האפליקציות של אפל וגוגל. מדובר בעלויות חודשיות שוטפות של כ-800-1,200 ש"ח, ובתלות של היזם באיש מקצוע שיתמוך באופן קבוע בתפעול השוטף של האפליקציה.
תקציב ולוחות זמנים לבניית אפליקציה
התקציב ולוחות הזמנים לבניית אפליקציה נגזרים מהמורכבות שלה. המחיר לבניית אפליקציה יהיה מינימום כ-50,000 ש"ח ומעלה, ויכול להגיע לכמה מאות אלפי ש"ח, תלוי במורכבות הפרויקט. מדובר בעלויות פיתוח גבוהות במיוחד, עבור פיתוח של כל מערכת הפעלה בנפרד. משך הבנייה הוא כ-3-6 חודשים, וגם זה כמובן תלוי במורכבות המוצר הסופי.
חלק שני – פריצת הדרך הטכנולוגית של אפקומרס
אפליקציית נייטיב של אפקומרס
ניתן לחסוך את כל התהליך הארוך שתואר עד כה, באמצעות אפליקציית נייטיב של אפקומרס, ולקבל למעשה אפליקציה כמעט בחינם, במודל של SaaS, במנוי חודשי של כ-299 ש"ח לא כולל מע"מ. אפקומרס מעניקה אחריות מלאה על כל תהליך הפיתוח, גם לאחר עליית האפליקציה לאוויר ואישורה באפסטור ובגוגל פליי, תוך מתן תמיכה שוטפת מול עדכוני הגרסאות בחנויות אפל וגוגל. המנוי החודשי מאפשר כמובן גישה חופשית לכל הגרסאות העתידיות של האפליקציה.
היתרון העיקרי של אפליקציית אפקומרס
היתרון הגדול ביותר של אפליקציית אפקומרס הוא הפוש נוטיפיקיישנס, המאפשר לשלוח הודעות פוש ישר למסך הבית של המובייל שלו, לנהל מועדון לקוחות ולשווק מבצעים על בסיס יומיומי. מדובר בכלי שיווקי רב עוצמה. האפליקציה מאפשרת לקהל הלקוחות בחנות האיקומרס שלך, "לפגוש" את המותג שלך כמה פעמים ביום, מכיוון שהיא מוטמעת במובייל שלו, בכיס שלו, בראש שלו. כל תהליך בניית אפליקציה באפקומרס, התרכז בשכלול של הפיצ'ר הזה עד לדרגה של אמנות.
יתרונות נוספים של אפליקציית אפקומרס
- הכפלת סל – כמות המכירות באפליקציית נייטיב כפולה מאתר איקומרס רגיל.
- הקטנת נטישות – כמות הנטישות באפליקציית חנות נמוכה פי 5 מכמות הנטישות באתר חנות.
- מיתוג ויוקרה – אפליקציית חנות באפסטור ובגוגל פליי, זוכה למיתוג ויוקרה גבוהים במיוחד.
- קלות תפעול – אפקומרס פיתחה תוסף של וורדפרס שיושב בתוך הבק אופיס של אתר החנות שלכם, קל ביותר לתפעול.
- דירוג SEO גבוה – האתר שלכם זוכה ללינק משתי אתרים חזקים ביותר, אפסטור וגוגל פליי, ולכן אתם מקבלים כוח גדול ביותר מבחינת קידום אורגני, והאתר שלכם מטפס גבוה יותר בדירוג במנוע החיפוש של גוגל.
תיאור הפיצ'רים שבאפליקציית אפקומרס
- אפשרות לשליחת פוש נוטיפיקיישנס – ללא הגבלה וכפי שהוסבר לעיל.
- תצוגת גרף הורדות – מדובר בתצוגה גרפית של כל ההורדות וההסרות של האפליקציה. ניתן לעקוב אחר גרף הגדילה שלכם בצורה ויזואלית ונוחה לצורך בקרה ושיפור.
- אנליטיקות – האפליקציה מציגה את כל האנליטיקות של גוגל ושל פייסבוק ומאפשרת לנטר ולהבין את התנהגות הגולשים באתר שלכם. כך ניתן למשל להבין מהם הדפים הנצפים ביותר ולשפר אותם.
- באנר הורדת אפליקציה – הבאנר מוצג באתר הבית ומניע לפעולהשל הורדת האפליקציה למובייל.
- הזנת קטגוריות – האפליקציה מושכת ישירות אליה את כל המוצרים, התמונות, הטקסט והסליקה שבאתר. ניתן להגדיל קטגוריה ראשית, ולהציג מספר תמונות לכל מוצר באופן הממחיש לגולש בצורה מדוייקת מה הוא עתיד לקבל. כל הקטגוריות מוצגות באופן נגיש וידידותי והאפליקציה משדרת ללקוחות שיש להם עם מי לדבר מכיוון שטופס יצירת הקשר נגיש, וגם כתובת המייל ומספר הטלפון. עצם הצגת דרכי ההתקשרות משקפת אמינות, נגישות ותודעת שירות גבוהה ללקוח.
- ניווט לסניפים – ניתן להזין באפליקציה סניפים ללא הגבלה, במידה ויש לכם רשת חנויות, ולנווט ולהגיע אל הסניפים באמצעות ווייז וגוגל מפ.
- שינוי צבעי האפליקציה – מאפשר שינוי של כל הרקעים בהאדר ובפוטר, ושינוי של כל הרקעים בקטגוריות הראשיות והמשניות. כמו כן ניתן לשנות את צבעי הפונטים של הטקסט. כמו כן ניתן לעצב ולשנות באופן מלא את הבאנר הראשי.