פעמים רבות מנהלי פרויקטים מעוניינים לדעת מה היא הדרך המתאימה ביותר להריץ אפליקציית 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