אפליקציה או אתר: מתי העסק באמת צריך אפליקציה, ומתי אתר או PWA מספיקים

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

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

מתוך המדריך: איך מפתחים אפליקציה לעסק: מהשאלה אם צריך בכלל ועד תחזוקה אחרי ההשקה

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

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

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

ארבע האפשרויות, בקצרה

אתר רספונסיבי

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

PWA: אפליקציית ווב שמתקינים

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

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

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

אפליקציה נייטיב מלאה

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

SKYLARK · פלטפורמת מוצר / SaaS
SKYLARK · פלטפורמת מוצר / SaaS. לפתוח את הדמו ↗

טבלת השוואה: אתר, PWA, חוצת פלטפורמות או נייטיב

אתר רספונסיביPWAחוצת פלטפורמותנייטיב
הגעה ללקוחקישור אחד, בלי התקנה; נמצא בגוגלקישור, ואז התקנה אופציונלית למסך הביתהורדה מהחנות, חיפוש בחנותהורדה מהחנות, חיפוש בחנות
נוכחות בחנויותאיןבדרך כלל איןApp Store ו־Google PlayApp Store ו־Google Play
עבודה בלי רשתלאחלקית, לפי מה שנשמר מראשכן, לפי התכנוןכן, הכי גמיש
התראות פושלאכן, באייפון רק אחרי התקנה למסך הביתכןכן
יכולות המכשירבסיסיות: מצלמה, מיקום, תשלום בדפדפןבסיסיות, והתמיכה משתנה בין דפדפניםרחבות, עם תוספים לחלק מהיכולותמלאות
ביצועיםטובים לתוכן ולטפסיםטובים לרוב אפליקציות העסקיםקרובים לנייטיב ברוב המקריםהכי גבוהים, חשוב לגרפיקה כבדה ולחומרה
עדכוניםמיידיים, לכולםמיידיים, לכולםדרך בדיקת החנות, והמשתמש מעדכןדרך בדיקת החנות, והמשתמש מעדכן
מה מייקרמספר העמודים, התוכן והחיבוריםכמו אתר, ועוד עבודה על מצב לא מקוון והתראותמסכים, חיבורים, בדיקות בשתי מערכות, הגשה לחנויותהכול פעמיים: שני בסיסי קוד ושני תהליכי בדיקה
תחזוקהאחתאחתקוד אחד, שתי גרסאות בחנויות, התאמה לעדכוני מערכתשני בסיסי קוד, התאמה לכל עדכון של iOS ואנדרואיד

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

מה השתנה באייפון: התראות לאפליקציות ווב

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

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

Névé · אפליקציה ומערכת ניהול
Névé · אפליקציה ומערכת ניהול. לפתוח את הדמו ↗

מה החנויות דורשות וגובות

  • חשבון מפתח: תוכנית המפתחים של אפל עולה 99 דולר לשנה, וההרשמה ל־Google Play היא תשלום חד־פעמי של 25 דולר.
  • בדיקה לפני פרסום: כל גרסה עוברת בדיקה. ההנחיות של אפל אומרות במפורש שאפליקציה צריכה להציע יותר מאתר ארוז מחדש (סעיף 4.2), כך שעטיפה של אתר קיים בקופסת אפליקציה עלולה להידחות.
  • עמלות: על מכירות דיגיטליות בתוך האפליקציה החנויות גובות עמלה. ב־Google Play ברוב השווקים העמלה היא 15% על מיליון הדולר הראשון בשנה, ובאפל מפתחים קטנים יכולים להצטרף לתוכנית עם עמלה מופחתת של 15%.
  • שירותים ומוצרים פיזיים: לפי אותן הנחיות של אפל (סעיף 3.1.3(e)), תשלום על שירות או מוצר שנצרכים מחוץ לאפליקציה, כמו תור, טיסה או משלוח, נגבה בסליקה רגילה ולא ברכישה בתוך האפליקציה. לרוב העסקים שמוכרים שירות, העמלה על רכישות דיגיטליות לא רלוונטית.

האם העסק צריך אפליקציה? מתי כן

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

מתי אתר מספיק

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

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

SKYLARK · פלטפורמת מוצר / SaaS
SKYLARK · פלטפורמת מוצר / SaaS. לפתוח את הדמו ↗

אפליקציה נייטיב או PWA: איך מחליטים

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

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

מסלול מעבר: מ־PWA לנייטיב

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

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

מה Libra בונה כאן

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

שאלות נפוצות

מה ההבדל בין אפליקציה לאתר?

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

מה זה PWA?

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

האם PWA יכולה לשלוח התראות באייפון?

כן, מ־iOS ו־iPadOS 16.4, בתנאי שהמשתמש הוסיף אותה למסך הבית ואישר את ההתראות בעקבות לחיצה שלו.

האם העסק שלי צריך אפליקציה?

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

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

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

מה עדיף, React Native או Flutter או נייטיב?

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

אפשר להתחיל ב־PWA ולעבור לאפליקציה אחר כך?

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

להתחיל

רוצים את זה לעסק שלכם?

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

דוגמאות קשורות

כל הדוגמאות←

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

עוד בנושא אפליקציות ומערכות

אפליקציות ומערכות←