![](https://gadgetshowto.com/storage/img/images_1/facebook-messenger-on-ios-redesigned-to-be-clutter-free-2x-faster.jpg)
Facebook har gjenoppbygd Messenger-appen for iOS fra grunnen av, som en del av sin 'Project LightSpeed' -oppdatering, som selskapet sier vil gi en “Raskere, mindre og enklere” app som vil "Last dobbelt så raskt og vær en fjerdedel av den opprinnelige størrelsen." Den nye versjonen av appen har nettopp begynt å rulle ut på App Store i USA og vil være tilgjengelig over de neste ukene. Det er ikke noe ord om når (eller om) Android-versjonen av appen vil motta en lignende behandling.
I følge et offisielt blogginnlegg fra Facebook, har beslutningen om å redesigne appen ble tatt fordi hvor oppblåst den hadde blitt på grunn av alle funksjonene som ble innlemmet gjennom årene. Den nydesignede appen, ifølge selskapet, vil ikke bare hjelpe brukerne ved å være raskere og mer responsiv, men hjelper også selskapets ingeniører fordi de ikke trenger å bygge nye opplevelser fra grunnen av..
Som en del av oppgraderingsprosessen sier Facebook at den reduserte Messenger-kjernekoden med 84 prosent, og førte den ned fra 1,7+ millioner kodelinjer til bare 360 000. Selskapet oppgir også at det gjenoppbygde appens funksjoner for å passe til en ny forenklet infrastruktur. Sletting av en enorm mengde kode betyr imidlertid at noen få av Messengerens eksisterende funksjoner vil være 'midlertidig' utilgjengelige, Selv om selskapet sier at de jobber med å gjeninnføre dem før snarere enn senere.
I følge Facebooks tekniske blogginnlegg oppnådde selskapets utviklere den tilsynelatende umulige oppgaven med å redesigne hele appen fra grunnen av "Ved å bruke det opprinnelige operativsystemet der det er mulig, gjenbruke brukergrensesnittet med dynamiske maler drevet av SQLite, bruke SQLite som et universelt system, og bygge en servermegler for å fungere som en universell gateway mellom Messenger og serverfunksjonene." Selskapet nevner videre at redesignet kodebase også vil legge grunnlaget for private meldinger og interoperabilitet på tvers av apper.