Dit is de reden waarom de Facebook-applicatie voor iOS zo hard werkt

  Ik heb herhaaldelijk gezegd dat de Facebook-applicatie verschrikkelijk is, hij werkt extreem hard, hij sluit vanzelf, het is in feite een applicatie die het sociale netwerk waarvoor hij gemaakt is, onwaardig is. Je vraagt ​​je waarschijnlijk af hoe zo’n groot bedrijf het zich kan veroorloven om zo’n applicatie in de App Store te lanceren, terwijl het enorme bedragen ter beschikking heeft om iets beters te ontwikkelen. Nou ja, alles heeft een verbinding met de snelheid waarmee Facebook evolueert en met het proces van het goedkeuren van updates voor applicaties. Kortom, Facebook verandert voortdurend dingen in de Facebook-interface, maar Apple heeft moeite met het goedkeuren van updates voor applicaties, dus totdat Apple een update goedkeurt met wijzigingen in de Facebook-applicatie, zou alles wat het bedrijf daarin opnam niet langer goed zijn.

FB-ontwikkelaars zijn verantwoordelijk voor hun eigen QA, en een deel daarvan is het pushen van code naar een beperkt aantal servers, het bekijken van de resultaten en het vervolgens naar meer servers pushen en dit elke dag, zo niet vaker, doen. Nu Apple minstens een week nodig heeft om de code te beoordelen, is het terugdraaien van een codewijziging een nachtmerrie.

  Om niet voortdurend aan Apple gebonden te zijn, koos het Facebook-bedrijf ervoor om UIWebView in zijn applicatie te gebruiken om een ​​mobiele HTML-versie van Facebook.com te laden. Kortom, de applicatie laadt een mobiele website die u vanuit Safari veel sneller kunt openen. Dat UIWebView alles veel moeilijker laadt omdat het niet weet hoe informatie efficiënt moet worden opgehaald, zoals Safari weet, en het bevat niet alles wat Safari bevat, dus het werkt veel harder. Deze compromisoplossing stelt degenen bij Facebook in staat snel veranderingen door te voeren in de interface van het sociale netwerk, maar helaas is de gebruikerservaring verschrikkelijk.

  Helaas is er geen andere oplossing en geef in de toekomst de Facebook-applicatie helemaal op, of wees tevreden met wat de applicatie je biedt.