אחד הזללנים הגדולים של חבילת הגלישה הן האפליקציות, שעשויות לשקול עשרות ועד מאות מגה-בייטים כל אחת ולנשנש בקלות את חבילת הגלישה. על מנת להקטין מעט מן העול שמעמיסה אפליקציית Google Play על החבילה החודשית שלכם, פיתחה גוגל אלגוריתם חדש המקטין בכ-65% אחוז את גודל קובץ העדכון של אפליקציות שונות בהשוואה לאפליקציה המלאה, ובכך חוסך בנפח גלישה ובזמן ההורדה.
עד כה, עשתה גוגל שימוש באלגוריתם בשם bsdiff על מנת ליצור את קבצי העדכון, אלגוריתם יעיל למדי שמייצר קובץ קטן ב-47% בממוצע בהשוואה לאפליקציה המלאה. האלגוריתם החדש עובד בשיטת הקטנה הפועלת על כל קובץ בנפרד ומאפשרת לדחוס ולשלוח למשתמש אך ורק את המידע שהשתנה בין הגרסה הקודמת של האפליקציה לגרסה החדשה.
האלגוריתם החדש מסוגל לדחוס אפליקציות מסויימות בצורה יעילה להפליא, ולהביא לחיסכון של יותר מ-90% בהשוואה לאפליקציה המקורית. בטבלה הבאה ניתן לראות יחסי דחיסה של מגוון אפליקציות פופולריות בטבלה הבאה, עם השוואה לאלגוריתם הקודם:
האלגוריתם החדש נכתב בקוד פתוח, בו כל אחד יכול להשתמש ללא תשלום. תוכלו לצפות בו באתר התכנות השיתופי GitHub בלחיצה על הקישור הבא. בשלב זה האלגוריתם החדש נמצא בשימוש אך ורק בעדכונים אוטומטיים בעוד שעדכונים ידניים עדיין משתמשים באלגוריתם הישן. בעתיד, כל העדכונים צפויים להישלח באמצעות האלגוריתם החדש וכך להקל על רשתות התקשורת ועל חבילות הגלישה בצורה משמעותית.