24 април, 2024

Facebook пренаписа своето приложение за iOS през 2012 г., за да се възползва от естествената производителност и да подобри надеждността и използваемостта в сравнение с предишната си междуплатформена реализация, базирана на HTML5.

През десетте години след пренаписването кодовата база на приложението се е развивала непрекъснато, за да отчита въвеждането на нови функции, да заобикаля ограниченията на SDK и да е в крак с промените в платформата iOS, обяснява инженерът на Facebook Дъстин Шахидепур.

Две години след пренаписването на приложението на Facebook за iOS започнаха да се появяват проблеми с надеждността, свързани с използването на Core Data. Моделите Core Data са вътрешно променливи, казва Шахидепур, и това затруднява използването им в многонишково приложение, написаха Infoq по темата.

Повече по темата можете да откриете на международното издани ена сайта ни DevStyleR.IOThe ten-year evolution of the Facebook app for iOS

Тагове: , , , , , , , , , , , , , , , , , , ,
Editor @ DevStyleR