Giz Forklarer: Hvordan Push Fungerer

Push. Det er ikke bare et verb som sender folk som bryr seg ned en trapp. Det er heller ikke bare for gutter i dresser diddling på BlackBerrys. Du hører det omtalt på nye iPhone apps hver uke. Så, hva er det?

Annonse

vel, push beskriver mange ting. Push er bare en handling. Versus, si, trekke. Kanskje det er forferdelig abstrakt, så prøv dette: Hvis informasjon dukker opp på telefonen din eller nevrale implantat eller meldingsprogram uten at du (eller dine varer) ber om det—det er push. Info er presset til deg, versus du trekke den fra kilden. Det er mange måter push kan (og er) brukes på.

E-Post er et ganske godt utgangspunkt for å forstå forskjellen mellom push og de andre tingene. Du kjenner sikkert god ol ‘ POP3 – du logger deg på e-postserveren din og trekker ned nye meldinger. Kanskje det er på en hyppig tidsplan, så det føles automatisk, til og med øyeblikkelig, men du kommer fortsatt ut til e-postserveren hver gang for å sjekke og se om det er ny e-post å laste ned.

G / O Media kan få en kommisjon
20% Av
Velg Nuraphone-Stiler

Få prisvinnende personlig lyd
Grip Nuratrue-Øreproppene, Nuraphone-hodetelefonene eller NuraLoop-øreproppene til en sjenerøs rabatt.

Annonse

IMAP ER litt mer avansert ENN POP, hvor alle mappene dine og e-posten er de samme på alle datamaskiner, telefoner og andre gadgets, og enhver endring du gjør på den ene, vises på DEN andre, siden alt skjer på en ekstern server et sted. Men med standardoppsettet er det fortsatt den samme avtalen—e-postprogrammet ditt må logge inn, se hva som er nytt, og trekke det ned. IMAP har et ganske pent triks, men en valgfri funksjon kalt IMAP IDLE, som presser ganske bra—Det er Hva Palm Pre bruker For Gmail, for eksempel. I hovedsak, MED IMAP-TOMGANG, kan e-postserveren fortelle hvilken e-postapp du har nye meldinger som venter, uten at du (eller appen din) hamrer oppdateringsknappen om og om igjen. Når appen vet at det er nye meldinger, kobler den til og trekker dem ned, så det gir deg omtrent hastigheten på push, uten å matche den nøyaktige mekanismen.

mens forskjellige systemer gjør ting annerledes( obvs), er det sant at push-tjenester har til felles at de vanligvis setter inn en mellommann mellom deg og informasjonskilden.

Annonse

RIMS oppsett For BlackBerry er trolig den mest sofistikerte. Når BlackBerry registrerer med transportøren (som må støtte BlackBerry), blir detaljene levert TIL RIMS nettverksoperasjonssenter, slik AT NOC vet hvor du skal sende e-posten din. NOC klokker e-postserveren, holder orden på telefonens plassering, og skyver e-post gjennom til telefonen din når du får nye ting.

det som får det til å presse er at telefonen din ikke faktisk poller en server for nye meldinger å trekke—den mottar dem bare når de treffer innboksen din, og blir deretter presset til telefonen av RIMS servere. Dette betyr at du sparer mye batterilevetid som vil bli bortkastet ved å få telefonen til å stadig treffe serverne for oppdateringer. Flipside er at NÅR RIMS servere blåser opp, får du ikke e-post, siden det er alt rutet gjennom systemet-dermed den andre panikken som griper dudes i dresser en gang i noen måneder i det siste.

Annonse

Den andre biggie Er Microsoft, som har Direct Push, en del Av Exchange ActiveSync. Den er arkitektonisk litt annerledes, så det trenger ikke den nøyaktige typen data om hvor telefonen din er SOM RIMS NOCs gjør: Telefonen eller hva du har, sender EN HTTPS med lang levetid til Exchange-serveren – hvis ny e-post kommer før den dør, Forteller Exchange enheten at det er nye ting, så det bør starte en synkronisering. Etter at den synkroniseres, sender enheten ut en annen lang HTTPS-forespørsel, og starter den igjen.

Annonse

Apples svake saus erstatning for multitasking fungerer ganske likt: utvikleren har noe som ønsker å sende en iPhone, når applikasjonen ikke kjører, som EN IM. Det sender varselet Til Apples push-servere, som sender varselet til telefonen via en «vedvarende IP-tilkobling» telefonen opprettholder med serverne. Denne tilkoblingen, som bare opprettholdes når push-varslinger er slått på, er nødvendig for å finne telefonen, men trekker fortsatt ikke så mye strøm som stadig pinger på e-postserveren.

Annonse

Selvfølgelig er de ikke de eneste push-systemene rundt, og det blir bare mer og mer viktig ettersom ting blir skiftet til skyen. Vi har ikke nevnt Android Og Google Chrome, men begge bruker push (eller will) på forskjellige måter. Det er nok Å si, Google Sync vil snart være en stor aktør i dette spillet. Men i utgangspunktet kan alle slags forskjellige data skyves—kalendere, kontakter, nettleserdata, helvete, SELV IM ER EN slags push—og de jobber alle mer eller mindre på samme brede måte. Bare ikke spør oss hvorfor det ikke er push Gmail på iPhone ennå.

Fortsatt noe du vil vite? Send spørsmål om å skyve, skyve og pannekake massakrer til [email protected], Med «Giz Forklarer» i emnelinjen.

Annonse

Legg igjen en kommentar

Din e-postadresse vil ikke bli publisert.