Официалното приложение за iOS на Facebook е на път да получи блестяща бърза актуализация на скоростта

Чудили ли сте се защо приложението на iOS на Facebook е толкова бавно? Обяснихме всичко преди това, но това се свежда до това, че приложението е обвивка на Objective C около UIWebView компонент, зареждащ необработени HTML данни на Facebook.

Защо това е толкова бавно? Е, UIWebview не е много бърз и има ужасно кеширане, което изисква приложението Facebook да презарежда цялата ви стена всеки път, когато трябва да извърши актуализация, вместо парчетата, от които се нуждае.

Според Ню Йорк Таймстова обаче скоро може да се промени и Facebook може да се откаже от затрудненията на UIWebview веднъж завинаги.

Ник Билтън съобщава:

Един от инженерите на Facebook каза, че новото приложение е създадено предимно с помощта на Objective-C, езика за програмиране, използван за създаване на приложения за iOS. Много от компонентите на текущата версия на приложението Facebook са изградени с помощта на HTML5, уеб-базиран език за програмиране.

Текущата версия на приложението по същество е обвивка Objective-C с вътрешен уеб браузър. Що се отнася до скоростта, това е като поставянето на двигателя на Smart Car в каросерията на Ferrari.

Приложенията, които са предимно HTML5, изобразяват повечето компоненти на приложение като уеб страница, като извличат изображения и съдържание от мрежата директно в приложението. Objective-C използва обратния подход, като се възползва напълно от хардуера в iPhone и след това вграждане на по -голямата част от функционалността директно в приложението, така че то трябва да събира по -малко информация от мрежата.

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

С други думи, вместо да има приложение Objective C, което да изхвърля резултати в HTML5, новото приложение на Facebook ще вижда изпратени данни от Facebook директно на iPhone във формат, съвместим с Objective C, без да се налага да използвате UIWebview браузъра на iPhone за показване HTML.

Това звучи като здрав подход. Нямам търпение.

Източник: Ню Йорк Таймс

Последна публикация в блога

Forbes описва грешките на Apple в Китай
August 21, 2021

Компаниите, които обмислят въвеждането на продукти в Китай, могат да използват опита на Apple като учебник за това какви грешки да избягват. Китай,...

| Култът към Mac
August 20, 2021

NY DJ Използване на iPad за преместване на граници на музика на живоБазираният в Ню Йорк DJ Rana Sobhany е изцяло ангажиран с мобилния хардуер на A...

| Култът към Mac
August 21, 2021

Един от момчетата, които пропаднаха на Apple Maps, получи нова работа във FacebookСлед като беше уволнен от поста си в Apple за фиаско на Apple Map...