אביעד אשד, סמנכ"ל פיתוח mBox

Download Report

Transcript אביעד אשד, סמנכ"ל פיתוח mBox

‫אתגרים בפיתוח אפלקציית תוכן דיגיטילי לריבויי מסכים‬
‫באמצעות ‪HTML5‬‬
‫דרור גליס ‪ -‬סמנכ"ל מוצר ופיתוח עסקי ‪mBox‬‬
‫אביעד אשד ‪ -‬סמנכ"ל פיתוח ‪mBox‬‬
‫הבעיה‬
‫אתגר ‪1‬‬
‫‪ - iOS‬ניגון לינק דינמי לקובץ ‪ audio‬ב ‪Streaming‬‬
‫כאבנט ראשון ב ‪WEB APP‬‬
‫הקובץ לא מתחיל לנגן כי דרוש ‪User Driven Event‬‬
‫טרם הפעלת קובץ ‪audio‬‬
‫הפתרון‬
‫פתרון ‪1‬‬
‫בעת לחיצה על ניגון שיר‪ ,‬לאחר כניסה ראשונה‬
‫לאפלקציה‪ ,‬מנגנים "שקט" בזמן הפניה לשרת לקבלת‬
‫הלינק‪.‬‬
‫הבעיה‬
‫אתגר ‪2‬‬
‫‪ - iOS‬המשך ניגון קובץ ‪ audio‬כאשר האפלקציה‬
‫עוברת לרקע לאחר הוספה של ‪ web app‬לדף הבית‬
‫קובץ ‪ audio‬מפסיק לנגן (אין נגון ברקע)‬
‫הפתרון‬
2 ‫פתרון‬
Meta Tag ‫סוג של מעקף – לוודא אי הוספת‬
<meta name="apple-mobile-web-app-capable" content="yes">
‫הבעיה‬
‫אתגר ‪3‬‬
‫‪ - iOS/Android‬איטיות בעבודה‬
‫תמיכה באובייקטים גרפיים\פונקנציונליות מרובה‬
‫הפתרון‬
‫פתרון ‪3‬‬
‫‪.1‬‬
‫‪.2‬‬
‫ציור מידע זהה בשינויי גראפי – יבוצע על ידי שינויי ‪ Class‬של ה ‪.CSS‬‬
‫אי תמיכה מלאה ב ‪( CSS3‬בעיקר ב ‪ , ) Mobile‬קובץ ה ‪ CSS‬כבד – המנעות משימוש ב‪:‬‬
‫הצללות‬
‫‪.a‬‬
‫‪ .b‬שקיפות‬
‫‪Gradients‬‬
‫‪.c‬‬
‫‪ .3‬כדאי לעבוד עם "‪ "TouchStart/ TouchEnd‬במקום ”‪"OnClick‬‬
‫תודה רבה‪.‬‬
‫דרור גליס‪ ,‬סמנכ"ל מוצר ופיתוח עסקי ‪mBox‬‬
‫‪[email protected]‬‬
‫אביעד אשד‪ ,‬סמנכ"ל פיתוח ‪mBox‬‬
‫‪[email protected]‬‬