![](https://gadgetshowto.com/storage/img/images_1/facebook-messenger-on-ios-redesigned-to-be-clutter-free-2x-faster.jpg)
Facebook przebudował aplikację Messenger na iOS od podstaw, w ramach modernizacji „Project LightSpeed”, która według firmy przyczyni się do „Szybszy, mniejszy i prostszy” aplikacja, która będzie „Ładuje się dwa razy szybciej i zajmuje jedną czwartą pierwotnego rozmiaru”. Nowa wersja aplikacji właśnie rozpoczęła się w App Store w USA i będzie dostępna na całym świecie w ciągu najbliższych kilku tygodni. Nie wiadomo, kiedy (lub czy) wersja aplikacji na Androida zostanie potraktowana podobnie.
Według oficjalnego posta na blogu Facebooka, plik decyzja o przeprojektowaniu aplikacji została podjęta ze względu na to, jak bardzo się rozdęła ze względu na wszystkie funkcje, które zostały wprowadzone na przestrzeni lat. Według firmy przeprojektowana aplikacja nie tylko pomoże użytkownikom, ponieważ jest szybsza i bardziej responsywna, ale także pomaga inżynierom firmy, ponieważ nie będą musieli tworzyć nowych doświadczeń od podstaw.
W ramach procesu modernizacji Facebook twierdzi, że zmniejszył podstawowy kod Messengera o 84 procent, obniżając go z ponad 1,7 miliona linii kodu do zaledwie 360 000. Firma również twierdzi, że tak przebudował funkcje aplikacji aby dopasować nową, uproszczoną infrastrukturę. Oznacza to jednak usunięcie ogromnej ilości kodu niektóre z istniejących funkcji komunikatora będą „tymczasowo” niedostępne, chociaż firma twierdzi, że pracuje nad przywróceniem ich wcześniej niż później.
Według inżynieryjnego wpisu na blogu Facebooka programiści firmy wykonali pozornie niemożliwe zadanie przeprojektowania całej aplikacji od podstaw. „Używając natywnego systemu operacyjnego wszędzie tam, gdzie to możliwe, ponownie wykorzystując interfejs użytkownika z dynamicznymi szablonami obsługiwanymi przez SQLite, używając SQLite jako systemu uniwersalnego i budując brokera serwera, który będzie działał jako uniwersalna brama między Messengerem a jego funkcjami serwera”. Firma dalej wspomina, że przeprojektowana baza kodów położy również fundament pod prywatne wiadomości i interoperacyjność między aplikacjami.