თუ თქვენ ცდილობთ მინიმუმამდე დაიყვანოთ თქვენი დატვირთვის დრო I/O დროის შემცირებით, თქვენი აპლიკაციების რესურსების ოპტიმიზაცია შეიძლება ღირდეს. ბუნებრივია, პატარა APK-ების ჩატვირთვა იწვევს აპლიკაციის მონაცემების წაკითხვას ნაკლებ დროს. შეკუმშული მონაცემების ნებისმიერი ფორმით, საბოლოოდ ხდება გაანგარიშება და წაკითხვის დრო უფრო მაღალ დონეზე. შეკუმშვა, მაგრამ უმეტესწილად აპლიკაციის დატვირთვა და მოწყობილობის ზოგადი შესრულება, როგორც ჩანს, შეზღუდულია I/O-ით და არა გამოთვლით შესრულება.
ამ მიზეზით, XDA უფროსი წევრი gu5t3r შექმნა მარტივი BASH სკრიპტი, რომელიც დაგეხმარებათ თქვენი აპლიკაციების სწრაფად ოპტიმიზაციაში. ის ძირითადად მუშაობს თქვენი PNG-ების უფრო ეფექტურად შეკუმშვით. თუმცა, ის გამოტოვებს შემაშფოთებელს NinePatch ფაილები პოტენციური ძალის დახურვის თავიდან ასაცილებლად. PNG შეკუმშვისთვის ინსტრუმენტი იყენებს TruePNG, pngout და DeflOpt და gu5t3r პრეტენზიების კომბინაციას რომ ეს გამოიწვევს შენახვის სივრცის განახევრებას უფრო სტანდარტულ OptiPNG-თან შედარებით შეკუმშვა.
სკრიპტი გამოდის Cygwin-ზე დაფუძნებული BASH სკრიპტის სახით და მას გააჩნია ყველა შესრულებადი, რომელიც გჭირდებათ მარტივად დასაწყებად.
თემის მომხმარებლებმა განაცხადეს ფაილის ზომის მნიშვნელოვანი შემცირება ფუნქციონირების დაკარგვის გარეშე. იქნება ეს რაიმე რეალურ შესამჩნევ განსხვავებას შესრულებაში? ეს დამოკიდებულია რამდენიმე ცვლადზე, როგორიცაა თქვენი მოწყობილობის I/O სიჩქარე, CPU სიმძლავრე და აპლიკაციის ზომა. ამის თქმით, მცდელობა არ შეიძლება.გაიარეთ გზა სასარგებლო ძაფი მოქმედებაში ჩასართავად.
[მადლობა უფროს წევრს ct_moi წვერისთვის!]