רקע

עד היום, למפתחת RV AppStudios בארה"ב יש יותר מ-200 מיליון הורדות של משחקים רגילים, אפליקציות חינוכיות לילדים ואפליקציות שירות. כבודקים מוקדמים של Google Play Asset Delivery באפליקציה שלהם Puzzle Kids – Animals Shapes and Jigsaw Puzzles, הצוות רצה לבצע אופטימיזציה של גודל האפליקציה, לחסוך כסף ולשפר את חוויית המשתמש על ידי הסרת כל מכשול שעלול להופיע כשצריך להוריד חבילות נכסים חדשות.
מה הם עשו
כשמשתמש מתקין את אפליקציית Puzzle Kids, רמת תוכן בסיסית כלולה בהתקנה הראשונית. ככל שהמשתמש מתקדם בתוכן שבאפליקציה, הוא צריך להוריד קובצי משחק נוספים כדי לקבל גישה לתוכן ולשלבים חדשים. כדי לספק את חבילות התוכן הנוספות האלה, RV AppStudios משלמת ל-CDN של צד שלישי כדי לארח את התוכן ולנהל את ההעברה.
Play Asset Delivery היה פתרון אטרקטיבי שעוזר לחסוך בעלויות של CDN ולשפר את הביצועים של המשתמשים. תהליך השילוב היה פשוט מאוד, והצוות הצליח לשלב את הפלאגין בפרויקטים הקיימים שלו ולבצע את ההגדרות הבסיסיות שלו תוך פחות מיום פיתוח. "Google Play Asset Delivery עמד בציפיות שלנו מבחינת עלות, זמן ומאמץ להטמעת הפלאגין", אמר ויвек דייב (Vivek Dave), הנשיא של RV AppStudios.
יש שלוש אפשרויות העברה בהתאמה אישית ב-Play Asset Delivery: Install-Time, Fast-Follow ו-On-Demand. התכונה 'זמן ההתקנה' מאפשרת למפתחי משחקים לארוז עד 1GB של נכסים בהתקנה הראשונית של המשחק, ואילו התכונות 'על פי דרישה' ו'מעקב מהיר' מאפשרות למפתחים להוריד נכסים באופן דינמי אחרי ההשקה (התכונה האחרונה מופעלת באופן אוטומטי אחרי ההתקנה). ב-Puzzle Kids, הצוות משתמש במצב ההעברה 'על פי דרישה' ל-17 חבילות הנכסים שלהם.
תוצאות
במשחק Puzzle Kids, המערכת מעבירה נכסים דיגיטליים בנפח של קצת יותר מ-23MB כשהשחקנים מתקדמים בשלבי המשחק. בעזרת המצב'על פי דרישה' ב-Play Asset Delivery, הם נהנו מעלייה של 4.7% בשיעור השימור למשך 15 יום וירידה של 21% במספר הקריסות וההודעות על זמן אחזור ארוך (ANR). באופן כללי, השינויים האלה עזרו לשפר את חוויית המשתמש על ידי מתן הורדות יציבות, שקופות ומאובטחות יותר, וגם לחסוך בעלויות של RV AppStudios.
שנתחיל?
כדאי להתחיל כבר היום ולקרוא מידע נוסף על Play Asset Delivery.