Virallinen iOS -Facebook -sovellus saa nopean päivityksen

Oletko koskaan miettinyt, miksi Facebookin iOS -sovellus on niin hidas? Olemme selittäneet kaikki ennen, mutta mitä tulee, on se, että sovellus on Objective C -kääre UIWebView -komponentin ympärillä, joka lataa Facebookin raakat HTML -tiedot.

Miksi se on niin hidasta? No, UIWebview ei ole kovin nopea, ja sillä on kauhea välimuisti, mikä edellyttää, että Facebook -sovellus lataa koko seinän uudelleen aina, kun se tarvitsee päivityksen, sen sijaan, että se tarvitsisi palasia.

Mukaan The New York TimesTämä saattaa kuitenkin muuttua pian, ja Facebook voi lopullisesti luopua UIWebview -pullonkaulasta.

Nick Bilton kertoo:

Yksi Facebook-insinööreistä sanoi, että uusi sovellus on rakennettu ensisijaisesti käyttämällä Objective-C-ohjelmointikieltä, jota käytetään iOS-sovellusten rakentamiseen. Monet Facebook-sovelluksen nykyisen version osista on rakennettu HTML5: llä, web-pohjaisella ohjelmointikielellä.

Sovelluksen nykyinen versio on lähinnä Objective-C-kuori, jonka sisällä on verkkoselain. Nopeuden suhteen tämä on kuin älyauton moottorin asettaminen Ferrarin runkoon.

Pääasiassa HTML5 -sovellukset renderoivat suurimman osan sovelluksen osista verkkosivuna vetämällä kuvia ja sisältöä verkosta suoraan sovellukseen. Objective-C käyttää päinvastaista lähestymistapaa hyödyntäen täysimääräisesti iPhonen laitteistoa ja sitten rakentaa suurimman osan toiminnoista suoraan sovellukseen, joten sen on kerättävä vähemmän tietoja verkko.

Minulla oli tilaisuus nähdä vielä julkaisematon iPhone-sovellus ja sen nopea. Helvetin nopea. Kaksi kehittäjää, joiden kanssa puhuin, sanoivat, että uutta sovellusta testataan parhaillaan Facebook -kehittäjien toimesta, ja sen odotetaan päivittyvän tänä kesänä.

Toisin sanoen sen sijaan, että Objective C -sovellus ruiskuttaisi tuloksia HTML5: ssä, Facebookin uusi sovellus näkee Facebook -tiedot lähetettyinä suoraan iPhoneen Objective C -yhteensopivassa muodossa ilman, että sinun tarvitsee käyttää iPhonen UIWebview-sovelluksen sisäistä selainta HTML.

Se kuulostaa järkevältä lähestymistavalta. En malta odottaa.

Lähde: New Yorkin ajat

Viimeisin blogiviesti

| Macin kultti
September 10, 2021

Tuhannet toiveikkaat kokoontuvat Foxconn -töihin Kiinassa tehdasrajoituksina iPhone 5: n tuotantoonHuolimatta viimeaikaisista raporteista, joissa k...

Ongelmat 4 tuuman iPhonessa
September 10, 2021

Monet alkoivat spekuloida 4 tuuman iPhonen mahdollisuudesta, kun Colin-niminen kaveri esitti viikko sitten erittäin mielenkiintoisen argumentin täl...

Kindle Fire yhdisti iPadin markkinaosuuden johtajan [analyytikko]
September 10, 2021

Kindle Fire yhdisti iPadin markkinaosuuden johtajan [analyytikko]Kuva Gadgetmac - http://flic.kr/p/aGaiSVKirjakauppiaiden Amazonin ja Barnes & ...