De Nederlandse hacker Chainfire heeft een patch vrijgegeven voor de ontwikkeltools van Android die het compileren van apps drastisch versnelt. Sommige apps zouden tot tien keer sneller gecompileerd kunnen worden.
Chainfire ontdekte dat tijdens het compileren van apps de Android Asset Packaging Tool erg veel tijd nodig had om alle verschillende .xml-bestanden die bij een project horen, te verwerken. Aapt bleek intern niet aan caching te doen, terwijl steeds identieke attributen uit de .xml-bestanden opgezocht werden. Door middel van een kleine patch, van grofweg veertig regels code, bouwde hij ondersteuning voor caching in, waardoor de tijd die nodig is om een app te compileren drastisch afnam. Bij een van zijn eigen apps daalde de compilatietijd van 35 naar 2 à 3 seconden.
Op het xda-ontwikkelaarsforum kunnen app-makers de gepatchte aapt-binary downloaden voor zowel Linux als Windows en de eerste reacties onderschrijven de beweringen van Chainfire. De snelheidswinst lijkt wel af te hangen van het aantal .xml-resources dat gebruikt wordt binnen de app; ontwikkelaars melden snelheidswinsten tussen drie en zeven keer.
Chainfire is van plan om de code van de patch op te schonen en deze daarna in te dienen bij Google. Mocht de contributie geaccepteerd worden, dan zal deze zijn weg vinden naar de officiële versie van de ontwikkeltools, zodat alle app-ontwikkelaars er profijt van hebben.