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.
[Reactie gewijzigd door D0gtag op donderdag 27 september 2012 13:53]
[Reactie gewijzigd door guapper op donderdag 27 september 2012 14:15]
[Reactie gewijzigd door thomasvk op donderdag 27 september 2012 20:22]
Ik ben wellicht spuit 11, maar BoomSmurf is Chainfire.Oh, je baalt dat jij niet iets ontwikkeld hebt wat je in de spotlights van de internationale dev community en Google plaatst? Het is dan geen rocket science, hij is er wel maar opgekomen! (jij niet trouwens)
[Reactie gewijzigd door Standeman op donderdag 27 september 2012 13:22]
In de mainstream media wordt de term eigenlijk alleen nog maar voor de eerste groep gebruikt, terwijl de 2e en 3e groep zichzelf ook als 'hacker' identificeren, en de term eigenlijk zelfs al langer gebruiken.Depending on the context, the term could refer to a person in any one of several distinct (but not completely disjointed) communities and subcultures:
- People committed to circumvention of computer security.
- A community of enthusiast computer programmers and systems designers, originated in the 1960s around MIT. This community is notable for launching the free software movement. The World Wide Web and the Internet itself are also hacker artifacts. RFC 1392 amplifies this meaning as "[a] person who delights in having an intimate understanding of the internal workings of a system, computers and computer networks in particular."
- The hobbyist home computing community, focusing on hardware in the late 1970s and on software (video games, software cracking, the demoscene) in the 1980s/1990s.
[Reactie gewijzigd door hostname op donderdag 27 september 2012 13:44]
Op dit item kan niet meer gereageerd worden.
Populair: Samsung Websites en communities Mobiele telefoons Google Sony Games Microsoft Politiek en recht Consoles Microsoft Xbox One
© 1998 - 2013 Tweakers.net B.V. Contact Over Tweakers Jouw privacy Algemene voorwaarden Cookies
Tweakers wordt uitgegeven door De Persgroep en wordt gehost door True