alterno logo 2021-02

הפעלת אפליקציית SAP UI5 ממסך הבית של המכשיר הנייד

פעמים רבות מנהלי פרויקטים מעוניינים לדעת מה היא הדרך המתאימה ביותר להריץ אפליקציית SAP UI5 מהמכשיר הנייד.
דפדפן נייד? אפליקציית SAP Fiori Client? אפליקציה היברידית עטופה?
התשובה לשאלה זו כמובן שאינה חד משמעית ותלויה בגורמים רבים כגון: מי אוכלוסיית היעד, מעורבות של מערכות ארגוניות לניהול התקנים ניידים (MDM), מדיניות אבטחת מידע, ועוד.

פוסט זה בא להציע גישה אלטרנטיבית –
הרץ את אפליקציית הUI5 ממסך הבית של המכשיר הנייד כWEB APP במסך מלא

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

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

על כן, היצרנים נתנו אפשרות "להתקין" (לא באמת להתקין, אך כביכול להתכוון לזה) אפליקציות ווביות (web apps) אל מסך הבית של המכשיר הנייד, ופעולת "ההתקנה" נותנת סימן למערכת ההפעלה לכך שהמשתמש מעוניין להריץ בעתיד את אפליקציית הSAP UI5 במסך מלא.

גישה זו הינה פשוטה להטמעה ונותנת תוצאות מיידיות על ידי הוספת שתי תגיות META לאפליקצייה שלכם:
1. הוסף את שתי התגיות לheader של האפליקצייה אחת לתמיכה בiOS והשניה לתמיכה בChrome של Android
<meta name="apple-mobile-web-app-capable" content="yes">
<meta name="mobile-web-app-capable" content="yes">
2. היכנס לאפליקציית UI5 באופן רגיל דרך הדפדפן הנייד
3. הרחב את תפריט אפשרויות של הדפדפן ובחר ב-'הוסף למסך הבית'
4. הרץ את אפליקציית הUI5 באמצעות האייקון שנוצר במסך הבית בשלב הקודם
5. תהנו מאפליקציית SAP UI5 הנפתחת במסך מלא בחוויה כמעט-היברידית 🙂

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

בינתיים נסו זאת על האתר שלנו (אשר גם בנוי בUI5), היכנסו אליו מהנייד והוסיפו למסך הבית:
http://alterno.io


האפליקציה כעת נפתחת כאפליקציית מובייל UI5 במסך מלא-

Any questions?

Just write us a message!

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