Ametlik iOS -i Facebooki rakendus saab kiiresti kiiret värskendust

Kas olete kunagi mõelnud, miks on Facebooki iOS -i rakendus nii aeglane? Oleme selgitanud seda kõike enne, kuid asi on selles, et rakendus on objekti C ümbris UIWebView komponendi ümber, mis laadib Facebooki toores HTML -andmeid.

Miks see nii aeglane on? Noh, UIWebview pole eriti kiire ja sellel on kohutav vahemällu salvestamine, mis nõuab, et Facebooki rakendus laadiks kogu seina uuesti alla iga kord, kui see vajab värskendamist, mitte vajalike tükkide asemel.

Vastavalt The New York TimesKuid see võib peagi muutuda ja Facebook võib UIWebview kitsaskoha lõplikult loobuda.

Nick Bilton teatab:

Üks Facebooki inseneridest ütles, et uus rakendus on loodud peamiselt Objective-C abil, mis on programmeerimiskeel, mida kasutatakse iOS-i jaoks rakenduste loomiseks. Paljud Facebooki rakenduse praeguse versiooni komponendid on loodud veebipõhise programmeerimiskeele HTML5 abil.

Rakenduse praegune versioon on sisuliselt Objective-C kest, mille sees on veebibrauser. Kui rääkida kiirusest, siis on see nagu nutika auto mootori Ferrari kere sisse panemine.

Valdavalt HTML5 -vormingus rakendused renderdavad enamiku rakenduse komponente veebileheks, tõmmates veebist pilte ja sisu otse rakendusse. Objective-C kasutab vastupidist lähenemisviisi, kasutades täielikult ära iPhone'i riistvara ja seejärel ehitades enamiku funktsioone otse rakendusse, nii et see peab koguma vähem teavet võrk.

Mul oli võimalus näha veel avaldamata iPhone'i rakendust ja selle kiiret. Kiirelt kiire. Kaks arendajat, kellega ma rääkisin, ütlesid, et uut rakendust testivad praegu Facebooki arendajad ja eeldatavasti uuendatakse seda sel suvel.

Teisisõnu, selle asemel, et lasta eesmärgi C rakendusel HTML5 -s tulemusi pritsida, näeks Facebooki uus rakendus saadetud Facebooki andmeid otse iPhone'i objektiiv C-ga ühilduvas vormingus, ilma et peaksite kuvamiseks kasutama iPhone'i rakendusesisest brauserit UIWebview HTML.

See kõlab nagu mõistlik lähenemine. Ma ei jõua ära oodata.

Allikas: New York Times

Uusim blogipostitus

Spotify Gaming paneb teie lemmikud heliribad ühte kohta
September 11, 2021

Spotify Gaming paneb teie lemmikvideomängu heliribad ühte kohtaMängumuusika ühest kohast.Foto: SpotifySpotify käivitas uue muusikaportaali, mis pan...

Millenials valis YouTube'i Apple'i asemel parimaks kaubamärgiks
September 11, 2021

Vastavalt aastatuhandete küsitlusele on YouTube märgitud uueks "kõige intiimsemaks kaubamärgiks". Apple võitis tiitli eelmisel aastal, kuid langeb ...

Apple on loonud USA -s üle 2 miljoni töökoha
September 11, 2021

Apple on loonud USA -s üle 2 miljoni töökohaApple'i uus minisait rõhutab selle rolli töökohtade loomisel.Foto: AppleApple võib olla maailma kõige v...