Sådan Fungerer Push

Push. Det er ikke bare et verbum, der sender folk pleje ned ad en trappe. Det er heller ikke kun for fyre i dragter diddling på BlackBerrys. Du hører det vist på nye iPhone-apps hver uge. Så hvad er det?

reklame

push beskriver mange ting. Push er simpelthen en handling. Versus, siger, trækker. Måske er det forfærdeligt abstrakt, så prøv dette: hvis oplysninger vises på din telefon eller neurale implantat eller messaging—program uden at du (eller dine varer) beder om det-det er push. Info er skubbet til dig, versus du trækker det fra kilden. Der er mange måder, hvorpå push kan bruges (og bruges).

e-mail er et ret godt udgangspunkt for at forstå forskellen mellem push og de andre ting. Du ved sikkert godt ol ‘ POP3 – du logger ind på din mailserver og trækker nye meddelelser ned. Måske er det på en hyppig tidsplan, så det føles Automatisk, Selv øjeblikkelig, men du stadig nå ud til mailserveren hver gang at kontrollere og se, om der er ny mail til at hente.

G / O Media kan få en kommission
20% fra
Vælg Nuraphone Styles

få prisvindende personlig lyd
tag fat i Nuratrue-øretelefonerne, nuraphone-hovedtelefonerne eller NuraLoop-øretelefonerne med en generøs Rabat.

reklame

IMAP er lidt mere avanceret end POP, hvor alle dine mapper og e-mail er de samme på alle dine computere, telefoner og andre gadgets, og enhver ændring, du foretager på den ene, vises på den anden, da det hele sker på en fjernserver et eller andet sted. Men med standardopsætningen er det stadig den samme aftale—dit mailprogram skal logge ind, se hvad der er nyt og trække det ned. IMAP har dog et ret pænt trick, en valgfri funktion kaldet IMAP IDLE, der skubber ret godt—det er, hvad Palm Pre bruger til Gmail, for eksempel. I det væsentlige kan mailserveren med IMAP IDLE fortælle, hvilken mail-app du har nye beskeder, der venter, uden at du (eller din app) hamrer opdateringsknappen igen og igen. Når appen ved, at der er nye meddelelser, forbinder den og trækker dem ned, så det giver dig næsten hastigheden på push uden at matche den præcise mekanisme.

mens forskellige systemer gør tingene anderledes (obvs), hvad sande push-tjenester har til fælles er, at de generelt indsætter en mellemmand mellem dig og informationskilden.

reklame

rims opsætning til BlackBerry er sandsynligvis den mest sofistikerede. Når din BlackBerry registrerer sig hos transportøren (som skal understøtte BlackBerry), overleveres detaljerne til RIMs netværksoperationscenter, så NOC ved, hvor du skal sende din mail. NOC ser din mailserver, holder faner på telefonens placering og skubber e-mail igennem til din telefon, når du får nye ting.

det, der får det til at skubbe, er, at din telefon faktisk ikke polling en server for nye meddelelser at trække—den modtager dem kun, når de rammer din indbakke, og skubbes derefter til din telefon af RIMs servere. Det betyder, at du sparer en masse batterilevetid, der ville blive spildt ved at gøre telefonen konstant ramt serverne for opdateringer. Bagsiden er, at når rims servere sprænger, får du ikke e—mail, da det hele dirigeres gennem deres system-deraf den anden panik, der griber dudes i dragter en gang hvert par måneder for nylig.

reklame

den anden biggie er Microsoft, der har Direct Push, en del af børsens ActiveSync. Det er architected lidt anderledes, så det behøver ikke den præcise slags data om, hvor din telefon er, at RIMs NOC ‘ er gør: Telefonen eller hvad du End har, sender en HTTPS med lang levetid til Udvekslingsserveren—hvis Ny mail ankommer, før den dør, fortæller udvekslingen din enhed, at der er nye ting, så det skal starte en synkronisering. Når den er synkroniseret, sender enheden en anden lang HTTPS-anmodning og starter den igen.

reklame

Apples svage sauce erstatning for multitasking fungerer ret ens: udvikleren har noget, som den ønsker at sende en iPhone, når dens applikation ikke rent faktisk kører, som en IM. Det sender underretningen til Apples push-servere, der sender underretningen til telefonen via en “vedvarende IP-forbindelse”, som telefonen opretholder med serverne. Denne forbindelse, som kun opretholdes, når push-meddelelser er tændt, er nødvendig for at finde telefonen, men trækker stadig ikke så meget strøm som konstant at pinge mailserveren.

reklame

selvfølgelig er de ikke de eneste push-systemer rundt, og det bliver kun mere og mere vigtigt, da ting bliver flyttet til skyen. Vi har ikke nævnt Android og Google Chrome, men begge bruger push (eller vilje) på forskellige måder. Det er tilstrækkeligt at sige, at Google Sync snart vil være en vigtig spiller i dette spil. Men dybest set kan alle slags forskellige data skubbes—kalendere, kontakter, bro.ser—data, helvede, selv IM er en slags push-og de fungerer alle mere eller mindre på samme brede måde. Bare spørg os ikke, hvorfor der ikke er push Gmail på iPhone endnu.

stadig noget du vil vide? Send spørgsmål om at skubbe, skubbe og Pandekage massakrer til [email protected], med “Dim forklarer” i emnelinjen.

annonce

Skriv et svar

Din e-mailadresse vil ikke blive publiceret.