Teknologier

Facebook Messenger på iOS redesignet til at være rodfri, 2x hurtigere

Facebook Messenger på iOS redesignet til at være rodfri, 2x hurtigere

Facebook har genopbygget Messenger-appen til iOS fra bunden som en del af sin 'Project LightSpeed' -opgradering, som virksomheden siger vil skabe et “Hurtigere, mindre og enklere” app, der vil "Indlæs dobbelt så hurtigt og vær en fjerdedel af dets oprindelige størrelse." Den nye version af appen er lige begyndt at rulle ud i App Store i USA og vil være tilgængelig globalt i løbet af de næste par uger. Der er ikke noget ord om, hvornår (eller hvis) Android-versionen af ​​appen får en lignende behandling.

Ifølge et officielt blogindlæg fra Facebook er beslutningen om at redesigne appen blev taget, fordi hvor oppustet det var blevet på grund af alle de funktioner, der var blevet indarbejdet gennem årene. Den redesignede app, ifølge virksomheden, hjælper ikke kun brugerne ved at være hurtigere og mere lydhør, men hjælper også virksomhedens ingeniører, fordi de ikke behøver at opbygge nye oplevelser fra bunden.

Som en del af moderniseringsprocessen erklærer Facebook, at den reducerede Messenger's kernekode med 84 procent, hvilket bragte den ned fra 1,7+ millioner linjer kode til kun 360.000. Virksomheden siger også, at det genopbygget appens funktioner at passe til en ny forenklet infrastruktur. Sletning af en enorm mængde kode betyder dog, at et par af Messenger's eksisterende funktioner vil være 'midlertidigt' utilgængelige, selvom virksomheden siger, at det arbejder på at genindføre dem før snarere end senere.

Ifølge Facebooks tekniske blogindlæg opnåede virksomhedens udviklere den tilsyneladende umulige opgave at redesigne hele appen fra bunden "Ved at bruge det oprindelige operativsystem, hvor det er muligt, genbruge brugergrænsefladen med dynamiske skabeloner drevet af SQLite, bruge SQLite som et universelt system og opbygge en servermægler til at fungere som en universel gateway mellem Messenger og dets serverfunktioner." Virksomheden nævner desuden, at redesignet codebase også vil lægge grundlaget for private messaging og interoperabilitet på tværs af apps.

Top 10 mest retweetede billeder i denne uge
Millioner af billeder udgives på Twitter hver uge, og blandt dem skiller nogle sig ud som de mest retweetede. Her deler vi Top 10 mest retweetede bil...
Sådan fjernstyres din Mac ved hjælp af din iPhone
Evnen til at fjernstyre din Mac ved hjælp af din iPhone er en funktion, som du ikke er klar over, at du har brug for, før du selv prøver det. Jeg mene...
Sådan køres flere distroer samtidigt ved hjælp af Linux-containere
Linux Containers (LXC) er en let virtualiseringsteknologi, og de har forskellige anvendelser. Det er en del af Linux-kernen og kan lade dig emulere en...