alterno logo 2021-02

הנגשת ישומיי UI5 למובייל

חברים יקרים,

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

הנגשה באמצעות דפדפן

המשתמש ייגש באמצעות כתובת אינטרנט ישירות לאפליקציה (במידה ומדובר על יישום standalone) או ל-Launchpad ויפעיל אותה משם לפי ההרשאות שברשותו.

הנגשה קלאסית הדומה לגישה ממחשבו האישי.

יתרונות

  • תצורה קלאסית
  • כל שיש לספק למשתמש הוא כתובת גישה
  • ביצועי UI טובים
  • נוח לדיבאג
  • ירוץ על כל פלטפורמת מובייל

חסרונות

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

הנגשה כ-WebApp

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

יתרונות

  • חויית שימוש טובה יותר מהתצורה הקלאסית
  • אין שורת כתובת ופס ניווט
  • תחושה היברידית של 'אפליקציה'
  • ביצועי UI טובים
  • נוח לדיבאג
  • ירוץ על כל פלטפורמת מובייל

חסרונות

  • יש להפיץ באמצעות MDM או להגדיר ידנית על מסך הבית את ה-WebApp
  • מצריך הגדרות נוספות בצד האפליקציה לתמיכה בתצורת עבודה זו
  • אין גישה לרכיבי חומרה של המכשיר

 הנגשה באמצעות FIORI Client

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

יתרונות

  • גישה לרכיבי חומרה של המכשיר
  • חוויה היברידית של אפליקציה
  • קיים יישום לכל פלטפורמת מובייל.

חסרונות

  • ביצועי UI סבירים
  • יישום אינו ממותג לארגון
  • נדרשת הפצה באמצעות MDM או הורדה מחנות האפליקציות והגדרה ידנית
  • אינו נוח לדיבאג

הנגשה באמצעות SAP Mobile Services

הנגשה המאוד דומה לשימוש ב-FIORI Client הגנרי, אך כאן מדובר על יישום customized ממותג ומותאם אישית עם הגדרות הארגון,אך מצריך לרוב רישוי נוסף.

יתרונות

  • גישה לרכיבי חומרה של המכשיר
  • חוויה היברידית של אפליקציה
  • יישום ממותג לארגון
  • ניתן לייצר יישום לכל פלטפורמת מובייל

חסרונות

  • ביצועי UI סבירים
  • נדרשת הפצה באמצעות MDM
  • אינו נוח לדיבאג

הנגשה באמצעות פיתוח Native

פיתוח ייעודי למכשירי אנדרואיד או IOS עם שימוש בספריות UI5 מוביליות (Mobile SDK). שימוש בשפת המקור של פלטפורמת היעד עם ספריות ייעודיות שSAP חשפו עבור צורך זה.

יתרונות

  • ביצועים מצויינים
  • חוויית שימוש מקסימלית
  • גישה לרכיבי חומרה של המכשיר

חסרונות

  • פיתוח מורכב
  • נדרש ידע גם בפיתוח native לפלטפורמה הרצויה וגם ידע בUI5
  • הפצה באמצעות MDM
  • ייתמך רק על פלטפורמת המובייל אליה פיתחו (אנדרואיד או IOS)

לסיכום

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

אנו זמינים לשאלות שלכם תמיד – צרו קשר היום במקרה ויש לכם שאלות!

Any questions?

Just write us a message!

Fill out the form and we will be in touch as soon as possible!