אם אתה מנסה למזער את זמני הטעינה שלך על ידי הפחתת זמן הקלט/פלט, כדאי לבדוק אופטימיזציה של משאבי היישומים שלך. באופן טבעי, טעינת חבילות APK קטנות יותר מובילה לזמן קצר יותר בקריאת נתוני האפליקציה. עם כל צורה של נתונים דחוסים, בסופו של דבר נוצרת פשרה בחישוב מול זמן קריאה ברמות גבוהות יותר של דחיסה, אך נראה כי לרוב עומסי האפליקציות וביצועי המכשיר הכלליים מוגבלים על ידי קלט/פלט ולא מחשוב ביצועים.
מסיבה זו, חבר בכיר ב-XDA gu5t3r יצר סקריפט BASH פשוט שיעזור לך לבצע אופטימיזציה מהירה של היישומים שלך. זה עובד בעיקר על ידי דחיסת PNGs שלך בצורה יעילה יותר. עם זאת, זה מדלג על המציק NinePatch קבצים על מנת למנוע סגירת כוח פוטנציאלית. עבור דחיסת PNG, הכלי משתמש בשילוב של TruePNG, pngout ו-DeflOpt, ותביעות gu5t3r שזה יביא לחצי נטו של שטח האחסון בהשוואה ל-OptiPNG הסטנדרטי יותר דְחִיסָה.
הסקריפט מגיע בצורה של סקריפט BASH מבוסס Cygwin, והוא מגיע עם כל קובצי ההפעלה שאתה צריך כדי להתחיל בקלות. משתמשים בשרשור דיווחו על ירידה משמעותית בגודל הקובץ ללא אובדן פונקציונליות. האם זה יעשה הבדל ניכר בביצועים? זה תלוי במספר משתנים כמו מהירות הקלט/פלט של המכשיר שלך, כוח המעבד וגודל היישום. עם זאת, זה לא יכול להזיק לנסות.
עשה את דרכך אל ה חוט שירות להיכנס לפעולה.
[תודה לחבר בכיר ct_moi על הטיפ!]