Giz Legt Uit: Hoe Push Werkt

Push. Het is niet alleen een werkwoord dat mensen van een trap naar beneden stuurt. Het is ook niet alleen voor jongens in pakken die op BlackBerrys zitten. Je hoort het elke week op nieuwe iPhone-apps. Dus, wat is het?

reclame

push beschrijft veel dingen. Duwen is gewoon een actie. Tegen, laten we zeggen, trekken. Misschien is dat verschrikkelijk abstract, dus probeer dit: als er informatie op je telefoon of neuraal implantaat of messaging programma verschijnt zonder dat jij (of je waren) erom vraagt—dat is push. De info wordt naar jou gepusht, tegen jou die het van de bron haalt. Er zijn tal van manieren waarop push kan worden (en wordt) gebruikt.

e-mail is een vrij goed uitgangspunt voor het begrijpen van het verschil tussen push en de andere dingen. Je kent waarschijnlijk good ol’ POP3—je logt in op je mailserver en haalt nieuwe berichten naar beneden. Misschien is het op een frequent schema, dus het voelt automatisch, zelfs direct, maar je bent nog steeds uit te reiken naar de mailserver elke keer om te controleren en te zien of er nieuwe e-mail te downloaden.

G/O Media kan een commissie krijgen
20% Off
Selecteer Nuraphone Stijlen

Krijg award-winnende gepersonaliseerde geluid
Pak de Nuratrue Oordopjes, Nuraphone de hoofdtelefoon of de NuraLoop oordopjes een royale korting.

reclame

IMAP is een beetje liefhebber dan POP, waar al uw mappen en e-mail zijn hetzelfde op al uw computers, telefoons en andere gadgets, en elke verandering die je maakt op de ene verschijnt op de andere, omdat het allemaal gebeurt op een externe server ergens. Maar met de standaard setup, het is nog steeds dezelfde deal-uw e-mailprogramma moet inloggen, zien wat er nieuw is, en trek het naar beneden. IMAP heeft wel een vrij nette truc, een optionele functie genaamd IMAP IDLE, dat doet push vrij goed—het is wat de Palm Pre gebruikt voor Gmail, bijvoorbeeld. In wezen, met IMAP IDLE, de mailserver kan vertellen welke e-mail app die je hebt nieuwe berichten te wachten, zonder dat u (of uw app) hameren op de knop Vernieuwen over en weer. Als de app weet dat er nieuwe berichten zijn, maakt hij verbinding en trekt ze naar beneden, dus het geeft je ongeveer de snelheid van duwen, zonder het precieze mechanisme te matchen.

terwijl verschillende systemen dingen anders doen (obvs), hebben true push services gemeen dat ze over het algemeen een tussenpersoon tussen u en de informatiebron invoegen.

reclame

RIM ‘ s opstelling voor de BlackBerry is waarschijnlijk de meest geavanceerde. Wanneer uw BlackBerry zich registreert bij de provider (die BlackBerry moet ondersteunen), worden de gegevens doorgegeven aan RIM ‘ s Network operating center, zodat het NOC weet waar u uw e-mail moet verzenden. De NOC kijkt naar uw mailserver, houdt tabs op de locatie van de telefoon, en duwt e-mail door naar uw telefoon wanneer u nieuwe dingen.

wat het push maakt is dat je telefoon niet echt een server pollt naar nieuwe berichten om te Pullen—het ontvangt ze alleen wanneer ze je postvak in raken, en vervolgens naar je telefoon worden gepusht door de servers van RIM. Dit betekent dat u bespaart een hoop levensduur van de batterij die zou worden verspild door het maken van de telefoon voortdurend hit de servers voor updates. De keerzijde is dat wanneer RIM ‘ s servers opblazen, je geen e—mail te krijgen, omdat het allemaal gerouteerd via hun systeem-vandaar de andere paniek die grepen dudes in pakken eens in de paar maanden de laatste tijd.

reclame

de andere biggie is Microsoft, die heeft Direct Push, onderdeel van Exchange ActiveSync. Het is een beetje anders ontworpen, dus het hoeft niet de precieze soort gegevens over waar je telefoon is dat RIM ‘ s NOCs doen: De telefoon of wat je ook hebt stuurt een HTTPS met een lange levensduur naar de Exchange server—als er nieuwe e-mail aankomt voordat deze sterft, vertelt de Exchange je apparaat dat er nieuwe dingen zijn, dus het moet een synchronisatie starten. Nadat het gesynchroniseerd, het apparaat stuurt een andere lange https-verzoek, het starten van het allemaal opnieuw.

reclame

Apple ‘ s zwakke saus substituut voor multitasking werkt vrij op dezelfde manier: de ontwikkelaar heeft iets zijn wil een iPhone te sturen, wanneer de toepassing is niet echt actief, zoals een IM. Het stuurt de melding naar de push-servers van Apple, die de melding naar de telefoon verzenden via een “persistente IP-verbinding” die de telefoon onderhoudt met de servers. Deze verbinding, die alleen wordt gehandhaafd wanneer pushmeldingen worden ingeschakeld, is nodig om de telefoon te lokaliseren, maar nog steeds niet zo veel kracht te trekken als voortdurend pingen van de mailserver.

reclame

natuurlijk, dat zijn niet de enige push systemen rond, en het wordt alleen maar meer en meer belangrijk als dingen wordt verschoven naar de cloud. We hebben niet vermeld Android en Google Chrome, maar beide gebruiken push (of zal) op verschillende manieren. Het volstaat te zeggen, Google Sync zal binnenkort een belangrijke speler in dit spel. Maar eigenlijk, allerlei verschillende gegevens kunnen worden geduwd-agenda ‘ s, contacten, browsergegevens, hel, zelfs IM is een soort van push—en ze werken allemaal min of meer dezelfde brede manier. Vraag ons gewoon niet waarom er nog niet push Gmail op de iPhone.

wilt u nog steeds iets weten? Stuur vragen over duwen, duwen en pannenkoekenbaden naar [email protected], met “Giz Explains” in de onderwerpregel.

advertentie

Geef een antwoord

Het e-mailadres wordt niet gepubliceerd.