Hopp til navigasjon Hopp til innhold
Facebook ReDex er åpen kildekode slik at alle kan lage kjappere Android-apper. (Ill.: Trond Bie/ITavisen)

Slik gjør Facebook Android-apper kjappere på 30 sekunder

Silicon Valley (ITavisen): Gjorde egen app 25 prosent raskere til å starte.

Silicon Valley (ITavisen:) Android krever litt ekstra-optimalisering for å gjøre appene kjappere. Det ønsker Facebook å hjelpe utviklerne med.

ReDex
Selv har de klart å få sin egen hovedapp til å starte 25 prosent kjappere på Googles OS på eldre mobiler. I stedet for å dele opp alle optimaliserings-oppgavene, kan man automatisere dette.

Svaret er ReDex som kun brukte 30 sekunder på å optimalisere Facebook-appen. ReDex fungerer også direkte mot Android-installasjonspakkene .apk.

– Å optimalisere compilere i Java, er ikke det en oppgave som er løst?, spør utvikler Bert Maher retorisk. Nei, ifølge ham.

Dette er bare noen av teknikkene som finnes i ReDex i skrivende stund, flere er underveis nå som prosjektet er åpen kildekode.
Dette er bare noen av teknikkene som finnes i ReDex i skrivende stund, flere er underveis nå som prosjektet er åpen kildekode.

Mindre plass, mindre RAM-bruk = kjappere
Ved å sørge for at byte-koden er mindre og bedre optimalisert blir appene kjappere. Bytecode-størrelsen klarte de å presse ned 20 prosent – dermed blir appen kjappere (lavere RAM-krav) og tar mindre plass.

Hva med kaldstart av apper? Jo, det forbedres også med ReDex. Mobiler fra i fjor starter appen 15 prosent kjappere når den ikke er i minnet fra før. 2011-modeller? 25 prosent kjappere, faktisk.

Maher lover nye løsninger for å gjøre ReDex enda kjappere, og ikke minst alle apper, ikke bare Facebooks. Derfor har de lagt ut ReDex på GitHub.

Stikkord: facebook, facebookf8, koding, Silicon Valley